|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--oracle.dss.dataView.Dataview | +--oracle.dss.graph.Graph | +--oracle.dss.thin.beans.graph.ThinGraph
The thin graph bean class. This graph uses Perspective for Java, from Three-D Graphics, to produce a graphical presentation of data.
To display data in this graph, call its setDataSource
method, or use the constructor that takes a data source as an argument. You can use the BI Beans DataSource
bean, or you can supply your own data source. The DataAccess
and DataAccess
interfaces, in the oracle.dss.util package, define the methods and constants that a data source must provide.
You can set properties on the graph to customize its appearance and behavior. In addition, the graph has a number of components, whose properties you can also set in order to customize the graph.
ThinGraphs generate and handle all of the events that are defined in the ThinDataviewCommon interface.
For more information about using the thin graph, see the "Thin Graph Bean" topic in the BI Beans Help system.
ThinDataviewCommon
, Serialized FormInner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
static int |
GROUP_UNDEFINED Constant for undefined Group |
static int |
SERIES_UNDEFINED Constant for undefined Series |
Fields inherited from class javax.swing.JComponent |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface oracle.dss.thin.beans.dataView.ThinDataviewCommon |
INLINE_ERROR_MSG, INLINE_INFO_MSG, INLINE_WARNING_MSG |
Fields inherited from interface oracle.dss.thin.beans.ThinBeanUI |
EVENT_HANDLED, EVENT_NOT_HANDLED, EVENT_RESPONSE_DONE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ThinGraph() Constructor that does not specify a DataSource . | |
ThinGraph(DataSource dataSource) Constructor that specifies a DataSource . | |
ThinGraph(DataSource dataSource, int type) Constructor that specifies a DataSource and the type of DataDirector that this Graph will use. |
Method Summary | |
void |
addThinViewListener(ThinViewListener l) Adds a listener for ThinDataviewCommon events, such as export events and save events. |
void |
applyXSS(oracle.cabo.style.StyleContext context, oracle.cabo.style.StyleMap map) Applies font and antialiasing settings from a Cabo XSS sheet to a graph instance. |
void |
checkpointState() Initiates tracking of checkpoint state. |
java.lang.String |
getCheckpointState() Retrieves state differences since the last call to checkpointState . |
EventTarget |
getEventTarget(java.lang.String event) Retrieves the event target for the specified event. |
java.lang.String |
getExportCharacterEncoding() Retrieves the character encoding that this ThinDataviewCommon uses when it exports its data. |
GraphTypeConverter |
getGraphTypeConverter() Overriden to always provide an instance of default GraphTypeConverter for ThinGraph |
ImagemapAction |
getImagemapAction(int componentID, int series, int group) Retrieves actions assigned to a an image map component or a group of components |
java.lang.String |
getInlineMessage() Retrieves the inline message text to display. |
int |
getInlineMessageType() Retrieves the type of inline message to display. |
java.lang.String |
getState() Retrieves the state of this thin bean. |
java.lang.String |
getThinBeanName() Retrieves the unique name of this thin bean. |
int |
handleEvent(QueryParameterProvider provider) Handles a thin-bean event. |
boolean |
hasImagemapActions() Deternines whether ThinGraph has any image map actions assigned |
boolean |
isExternalFootnoteVisible() Indicates whether a footnote appears outside the view. |
boolean |
isExternalSubtitleVisible() Indicates whether a subtitle appears outside the view. |
boolean |
isExternalTitleVisible() Indicates whether a title appears outside the view. |
void |
removeThinViewListener(ThinViewListener l) Removes a listener for ThinDataviewCommon events. |
void |
resetToDefault(int reset) Resets properties of this ThinDataview to their default values. |
void |
setBaseState() Establishes a base state for the ThinBean , from which state changes are tracked. |
void |
setCheckpointState(java.lang.String state) Sets on this thin bean the state changes since the last call to checkpointState . |
void |
setEventTarget(java.lang.String event, EventTarget target) Specifies an event target for an event that this ThinBeanUI generates. |
void |
setExportCharacterEncoding(java.lang.String encoding) Specifies the character encoding to use when exporting the view. |
void |
setExternalFootnoteVisible(boolean b) Specifies whether a footnote for this ThinDataviewCommon appears outside the view. |
void |
setExternalSubtitleVisible(boolean b) Specifies whether a subtitle for this ThinDataviewCommon appears outside the view. |
void |
setExternalTitleVisible(boolean b) Specifies whether a title for this ThinDataviewCommon appears outside the view. |
void |
setImagemapAction(int componentID, int series, int group, ImagemapAction action) Assignes actions to a an image map component or a group of components To assign actions by series and/or group ID only, use ThinGraph.UNDEFINED for componentID. |
void |
setImagemapAction(int componentID, int series, int group, java.lang.String href) Assignes an HREF action to an image map component or a group of components To assign an action by series and/or group ID only, use ThinGraph.UNDEFINED for componentID. |
void |
setInlineMessage(java.lang.String msg) Specifies the inline message text to display. |
void |
setInlineMessageType(int type) Specifies the type of temporary inline message to display. |
void |
setState(java.lang.String state) Sets the state of this ThinBean . |
void |
setThinBeanName(java.lang.String thinBeanName) Specifies a unique name for this thin bean. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocation, getLocationOnScreen, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.dss.thin.beans.dataView.ThinDataviewCommon |
addDataListener, cleanUp, getDataviewFootnote, getDataviewSubtitle, getDataviewTitle, getLocale, getPagingControlPosition, getTokenSubstitution, getViewType, isEnabled, isPagingControlVisible, removeDataListener, setEnabled, setLocale, setPagingControlPosition, setPagingControlVisible, setTokenSubstitution, writeXML |
Methods inherited from interface oracle.dss.dataView.DataviewCommon |
getDataSource, getErrorHandler, getHTMLPagingControlWidth, getModel, isHTMLPagingControlAutosubmit, setDataSource, setHTMLPagingControlAutosubmit, setHTMLPagingControlWidth |
Methods inherited from interface oracle.dss.rules.ComponentTypeConverter |
convertComponentTypeToInteger, convertComponentTypeToString |
Methods inherited from interface oracle.dss.util.persistence.Persistable |
getPersistableAttributes, getPersistableComponents, initialize, setPersistableAttributes, setPersistableComponents |
Methods inherited from interface oracle.dss.util.persistence.StringXMLizable |
getXMLAsString, setXMLAsString |
Methods inherited from interface oracle.dss.util.ErrorHandlerCallback |
addErrorHandler, removeErrorHandler |
Methods inherited from interface oracle.dss.graph.UIGraph |
getUIX1ReferenceLine, getUIY1ReferenceLine, getUIY2ReferenceLine, isPagingControlVisible, setPagingControlVisible |
Methods inherited from interface oracle.dss.dataView.UIDataview |
addControllerListener, getDataviewFootnote, getDataviewSubtitle, getDataviewTitle, getLocale, getTokenSubstitution, removeControllerListener, setTokenSubstitution |
Methods inherited from interface oracle.dss.dataView.GraphAttribute |
applyViewStyle, getComponentViewStyle, getUISeriesColor |
Field Detail |
public static final int SERIES_UNDEFINED
setImagemapAction(int, int, int, java.lang.String)
public static final int GROUP_UNDEFINED
setImagemapAction(int, int, int, java.lang.String)
Constructor Detail |
public ThinGraph()
DataSource
. If you use this constructor, call the setDataSource
method to specify the data that this graph displays.public ThinGraph(DataSource dataSource)
DataSource
.dataSource
- The DataSource
from which this graph will request data.public ThinGraph(DataSource dataSource, int type)
DataSource
and the type of DataDirector
that this Graph
will use.dataSource
- The DataSource
from which this graph will request data.type
- A constant that represents the type of data director that dataSource
implements. Constants begin with DDT_.Method Detail |
public void resetToDefault(int reset)
ThinDataview
to their default values. The reset
parameter determines whether to reset only the properties or to reset the properties and remove registered listeners and callbacks.
When reset
is RESET_EVERYTHING
, then this method removes any imagemap actions and any event targets as well.
This method is helpful when you want to reuse a ThinGraph
rather than instantiate a new one.
resetToDefault
in interface ThinDataviewCommon
resetToDefault
in class Graph
reset
- A constant that indicates how much to reset. Valid constants are listed in the See Also section. If you pass an invalid value, then this method logs a message with the error handler and does not change any properties.Dataview.RESET_XML_PROPERTIES
, Dataview.RESET_EVERYTHING
public void setThinBeanName(java.lang.String thinBeanName)
ThinBean
ThinBeanName
as the value of the source
query parameter, to identify the thin bean that should handle the event.setThinBeanName
in interface ThinBean
oracle.dss.thin.beans.ThinBean
thinBeanName
- A unique name for this thin bean.BIConstants.SOURCE
public java.lang.String getThinBeanName()
ThinBean
ThinBeanName
uniquely identifies a thin bean in an application. Thin-bean events use the ThinBeanName
as the value of the source
query parameter, to identify the thin bean that should handle the event.getThinBeanName
in interface ThinBean
oracle.dss.thin.beans.ThinBean
BIConstants.SOURCE
public void setBaseState()
ThinBean
ThinBean
, from which state changes are tracked. This method clears the current state string for the thin bean.
Whenever you instantiate a thin bean, call this method. If you perform standard initialization every time you load a thin bean, then call this method after the standard initialization code. If you do custom initialization on some, but not all, thin beans, then call this method before the custom initialization code. Any changes that you make to a thin bean state after you call this method are added to the state string that the getState
method returns.
setBaseState
in interface ThinBean
public void setState(java.lang.String state)
ThinBean
ThinBean
. This method takes the state information from a state string and sets it on this thin bean. The state string represents changes that have been made to this thin bean since the last call to the setBaseState
method.
Where you get the state string depends on whether you store state information directly in the URL or in an oracle.cabo.servlet.state.State
object. If you store state in the URL, then the state string comes from the URL. If you store state in a State
object and store the ID of that object in the URL, then the state comes from the State
object. In either case, the stored information originally should have come from a call to the getState
method of this thin bean.
Setting the state of a thin bean lets you recreate a previously displayed page.
Call this method before you handle any thin-bean events. Thin-bean events often change the state of thin beans, so calling this method after you handle events causes the effects of the event handling to be overwritten.
setState
in interface ThinBean
oracle.dss.thin.beans.ThinBean
state
- The string that represents the state of this thin bean.ThinBean.getState()
public java.lang.String getState()
ThinBean
String
that this method returns represents changes that have been made to this thin bean since the last call to its setBaseState
method. Call this method after you handle any thin-bean events to get the current state of this thin bean.
You can store this state information directly in the URL, or you can store the state string in an oracle.cabo.servlet.state.State
, and store the ID of the State
in the URL.
The state information accrues as a user interacts with a thin bean, so the String
that this method returns grows larger with each request that involves this thin bean. For example, the state of a Query
might include information about the measures and selections in the query. If a user drills, then the drill information is added to the state string. If a user changes the layout of the query, then the new layout information is added as well. Each modification to the thin bean adds to the state string. If you store the state of all of the thin beans in your application in the URL, then you must be careful to avoid exceeding the URL limit for any browser that your application supports.
Call this method after you handle any thin-bean events.
getState
in interface ThinBean
oracle.dss.thin.beans.ThinBean
setBaseState
. Unless you use checkpointing, the returned state string represents the current state of this thin bean.ThinBean.setState(java.lang.String)
, ThinBean.setBaseState()
, CheckpointState
public java.lang.String getCheckpointState()
CheckpointState
checkpointState
.
You normally store the returned String
in the URL. The return value from this method, together with the return value from the getState
method, describe all of the state changes that have been made to this thin bean since it was initialized (since the last call to setBaseState
).
getCheckpointState
in interface CheckpointState
oracle.dss.thin.beans.CheckpointState
checkpointState
was last called.CheckpointState.checkpointState()
, ThinBean.getState()
, ThinBean.setBaseState()
public void setCheckpointState(java.lang.String state)
CheckpointState
checkpointState
.setCheckpointState
in interface CheckpointState
oracle.dss.thin.beans.CheckpointState
state
- The state differences from the last call to checkpointState
.ThinException
- If the state could not be set.ThinBean.setState(java.lang.String)
public void checkpointState()
CheckpointState
getState
method of the thin bean. Save the state string that getState
returns in an oracle.cabo.servlet.state.MutableState
object. Save the MutableState
to the BI Beans Catalog, by calling the saveState
method of the BIStateManager
. Then, call this method to keep track of changes that occur after you save the state string in the Catalog.checkpointState
in interface CheckpointState
oracle.dss.thin.beans.CheckpointState
ThinBean.getState()
, BIStateManager
public void setEventTarget(java.lang.String event, EventTarget target)
ThinBeanUI
ThinBeanUI
generates. Call this method to specify the ThinBeanUI
that should handle the event. You can also use event targets to direct an event to another part of your application, to change the target frame for an event, and to add application parameters to an event.setEventTarget
in interface ThinBeanUI
oracle.dss.thin.beans.ThinBeanUI
event
- A constant that identifies the event to target. Valid constants are defined in the BIConstants
interface and end with "_EVENT".target
- The event target that specifies the thin bean that should handle the event.BIConstants
public EventTarget getEventTarget(java.lang.String event)
ThinBeanUI
getEventTarget
in interface ThinBeanUI
oracle.dss.thin.beans.ThinBeanUI
event
- A constant that identifies the event whose target you want. Valid constants are defined in the BIConstants
interface and end with "_EVENT".event
.BIConstants
public void setExportCharacterEncoding(java.lang.String encoding)
ThinDataviewCommon
http://www.iana.org/assignments/character-sets
.setExportCharacterEncoding
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
encoding
- The character encoding for export.public java.lang.String getExportCharacterEncoding()
ThinDataviewCommon
ThinDataviewCommon
uses when it exports its data.getExportCharacterEncoding
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
public void setExternalTitleVisible(boolean b)
ThinDataviewCommon
ThinDataviewCommon
appears outside the view. For example, if you display a title for this view in a UIX HeaderBean
, then set this property to true
. If you want the title to appear with exported data, then you should get the internal title and set its text, as well.
If this property is true
, then the internal title component for the view does not appear. This property is set to false
by default.
setExternalTitleVisible
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
b
- true
if there is an external title, false
if there is not.ThinDataviewCommon.getDataviewTitle()
public boolean isExternalTitleVisible()
ThinDataviewCommon
If this property is true
, then the internal title component for the view does not appear. This property is set to false
by default.
isExternalTitleVisible
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
true
if there is an external title, false
if there is not.public void setExternalSubtitleVisible(boolean b)
ThinDataviewCommon
ThinDataviewCommon
appears outside the view. If you want the subtitle to appear with exported data, then you should get the internal subtitle and set its text, as well.
If this property is true
, then the internal subtitle component for the view does not appear. This property is set to false
by default.
setExternalSubtitleVisible
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
b
- true
if there is an external subtitle, false
if there is not.ThinDataviewCommon.getDataviewSubtitle()
public boolean isExternalSubtitleVisible()
ThinDataviewCommon
If this property is true
, then the internal subtitle component for the view does not appear. This property is set to false
by default.
isExternalSubtitleVisible
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
true
if there is an external subtitle, false
if there is not.public void setExternalFootnoteVisible(boolean b)
ThinDataviewCommon
ThinDataviewCommon
appears outside the view. If you want the footnote to appear with exported data, then you should get the internal footnote and set its text, as well.
If this property is true
, then the internal footnote component for the view does not appear. This property is set to false
by default.
setExternalFootnoteVisible
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
b
- true
if there is an external footnote, false
if there is not.ThinDataviewCommon.getDataviewFootnote()
public boolean isExternalFootnoteVisible()
ThinDataviewCommon
If this property is true
, then the internal footnote component for the view does not appear. This property is set to false
by default.
isExternalFootnoteVisible
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
true
if there is an external footnote, false
if there is not.public void setInlineMessageType(int type)
ThinDataviewCommon
InlineMessage
property determines the text of the message.
Note: The ThinDataviewCommon
calls this method when it displays messages. Application developers can use it to display custom messages as well.
setInlineMessageType
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
type
- A constant that indicates the type of inline message to display. Valid constants are listed in the See Also section.ThinDataviewCommon.INLINE_ERROR_MSG
, ThinDataviewCommon.INLINE_WARNING_MSG
, ThinDataviewCommon.INLINE_INFO_MSG
, ThinDataviewCommon.setInlineMessage(java.lang.String)
public int getInlineMessageType()
ThinDataviewCommon
InlineMessage
property determines the text of the message. The inline message conveys errors, warnings, or informational messages that are related to actions on the view.
Note: The ThinDataviewCommon
calls this method when it displays messages. Application developers can also use it in displaying custom messages.
getInlineMessageType
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
ThinDataviewCommon.INLINE_ERROR_MSG
, ThinDataviewCommon.INLINE_WARNING_MSG
, ThinDataviewCommon.INLINE_INFO_MSG
, ThinDataviewCommon.getInlineMessage()
public void setInlineMessage(java.lang.String msg)
ThinDataviewCommon
null
after the message is displayed once or when the view's data source is updated. The InlineMessageType
property controls the type of message.
Note: The ThinDataviewCommon
calls this method when it displays messages. Application developers can also use it to display custom messages.
setInlineMessage
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
msg
- The message to display.ThinDataviewCommon.setInlineMessageType(int)
public java.lang.String getInlineMessage()
ThinDataviewCommon
null
, then the ThinDataviewCommon
displays no message. The message is reset to null
after the message is displayed once and whenever the view's data source is updated. The InlineMessageType
property controls the type of message that is displayed.
Note: The ThinDataviewCommon
calls this method when it displays messages. Application developers can also use it in displaying custom messages.
getInlineMessage
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
ThinDataviewCommon.setInlineMessageType(int)
public int handleEvent(QueryParameterProvider provider) throws ThinException
ThinBeanUI
ThinBeanUI
handles events where the value of the source
query parameter is the ThinBeanName
for this thin bean.
You can examine the source
query parameter to determine the thin bean whose handleEvent
to call. Or you can call the handleEvent
for each thin bean, checking the return from this method to discover which thin bean handled the event. Alternately, you can register thin beans with the ServletRequestHandler
and call the handleEvent
method of the ServletRequestHandler
. The ServletRequestHandler
will then route the event to the proper thin bean.
For more information about thin-bean events, see the BI Beans Help system.
handleEvent
in interface ThinBeanUI
oracle.dss.thin.beans.ThinBeanUI
provider
- The QueryParameterProvider
for the HTTPServletRequest
that is being handled.ThinBeanUI
handled any events. Constants are listed in the See Also section.ThinException
- If an error occurs that interrupts event handling.ThinBeanUI.EVENT_NOT_HANDLED
, ThinBeanUI.EVENT_HANDLED
, ThinBeanUI.EVENT_RESPONSE_DONE
, ServletRequestHandler
public void addThinViewListener(ThinViewListener l)
ThinDataviewCommon
ThinDataviewCommon
events, such as export events and save events.addThinViewListener
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
l
- The listener to add.ThinViewListenerAdapter
public void removeThinViewListener(ThinViewListener l)
ThinDataviewCommon
ThinDataviewCommon
events.removeThinViewListener
in interface ThinDataviewCommon
oracle.dss.thin.beans.dataView.ThinDataviewCommon
l
- The listener to remove.public void setImagemapAction(int componentID, int series, int group, java.lang.String href)
componentID
- Component ID sopecifying the type of componentseries
- Series IDgroup
- Group IDhref
- A string that is going to be used for an "href" attributepublic void setImagemapAction(int componentID, int series, int group, ImagemapAction action)
componentID
- Component ID sopecifying the type of componentseries
- Series IDgroup
- Group IDaction
- Image map actionsImagemapAction
public ImagemapAction getImagemapAction(int componentID, int series, int group)
componentID
- Component ID sopecifying the type of componentseries
- Series IDgroup
- Group IDImagemapAction
public boolean hasImagemapActions()
public GraphTypeConverter getGraphTypeConverter()
getGraphTypeConverter
in class Graph
Graph.getGraphTypeConverter()
public void applyXSS(oracle.cabo.style.StyleContext context, oracle.cabo.style.StyleMap map)
context
- UIX StyleContextoracle.dss.thin.beans.graph.ThinGraph#restorePreXSSDefaults
|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |