Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 1 (11.1.1.7.0)

E12063-08

oracle.adf.view.faces.bi.component.treemap
Class UITreemapNode

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by org.apache.myfaces.trinidad.component.UIXComponent
          extended by org.apache.myfaces.trinidad.component.UIXComponentBase
              extended by oracle.adf.view.faces.bi.component.treemap.UITreemapNode
All Implemented Interfaces:
javax.faces.component.StateHolder

public class UITreemapNode
extends org.apache.myfaces.trinidad.component.UIXComponentBase

A child of the Treemap component. The treemap node displays two dimensions of data through its size and color.


Field Summary
static org.apache.myfaces.trinidad.bean.PropertyKey _TEMPLATE_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey CLIENT_LISTENERS_KEY
           
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static org.apache.myfaces.trinidad.bean.PropertyKey DRILLING_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey FILL_COLOR_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey FILL_PATTERN_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey GROUP_LABEL_DISPLAY_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_DISPLAY_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_H_ALIGN_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_STYLE_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_V_ALIGN_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey SHORT_DESC_KEY
           
static org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE
           
static org.apache.myfaces.trinidad.bean.PropertyKey VALUE_KEY
           
 
Fields inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Constructor Summary
UITreemapNode()
          Constructs an instance of UITreemapNode.
 
Method Summary
protected  org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
           
 java.lang.String getDrilling()
          Returns the type of drilling enabled on this node.
 java.lang.String getFamily()
           
 java.awt.Color getFillColor()
          Returns the fill color of this area.
 java.lang.String getFillPattern()
          Returns the built-in pattern used to fill this node.
 java.lang.String getGroupLabelDisplay()
          Returns the label display behavior for group nodes.
 java.lang.String getLabel()
          Returns the label for this node.
 java.lang.String getLabelDisplay()
          Returns the label display behavior for leaf nodes.
 java.lang.String getLabelHAlign()
          Returns the horizontal alignment for labels displayed within this node.
 java.lang.String getLabelStyle()
          Returns the font style for labels displayed within this node.
 java.lang.String getLabelVAlign()
          Returns the vertical alignment for labels displayed within this node.
 java.lang.String getRendererType()
           
 java.lang.String getShortDesc()
          Returns the short description of this component.
 java.lang.Number getValue()
          Returns the value of this treemap node.
 void setDrilling(java.lang.String drilling)
          Specifies the type of drilling enabled on this node.
 void setFillColor(java.awt.Color fillColor)
          Sets the fill color of this area.
 void setFillPattern(java.lang.String pattern)
          Specifies the built-in pattern used to fill this node.
 void setGroupLabelDisplay(java.lang.String labelDisplay)
          Specifies the label display behavior for group nodes.
 void setLabel(java.lang.String text)
          Specifies the label for this node.
 void setLabelDisplay(java.lang.String labelDisplay)
          Specifies the label display behavior for leaf nodes.
 void setLabelHAlign(java.lang.String align)
          Specifies the horizontal alignment for labels displayed within this node.
 void setLabelStyle(java.lang.String labelStyle)
          Sets the font style for labels displayed within this node.
 void setLabelVAlign(java.lang.String align)
          Specifies the vertical alignment for labels displayed within this node.
 void setShortDesc(java.lang.String shortDesc)
          Sets the short description of this component.
 void setValue(java.lang.Number value)
          Sets the value of this treemap node.
 
Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addComponentChange, addComponentChange, addComponentChangeFilter, addFacesListener, broadcast, broadcastToMethodBinding, broadcastToMethodExpression, createFacesBean, decode, decodeChildren, decodeChildrenImpl, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getComponentChangeFilters, getContainerClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendersChildren, getValueBinding, getValueExpression, invokeOnChildrenComponents, invokeOnComponent, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeAttributeChangeListener, removeComponentChangeFilter, removeFacesListener, restoreState, satisfiesPartialTrigger, saveState, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, setValueExpression, toString, updateChildren, updateChildrenImpl, validateChildren, validateChildrenImpl
 
Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponent
addPartialTarget, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setUpEncodingContext, setupVisitingContext, tearDownEncodingContext, tearDownVisitingContext, visitTree, visitTree
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE

VALUE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey VALUE_KEY

SHORT_DESC_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SHORT_DESC_KEY

FILL_COLOR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey FILL_COLOR_KEY

FILL_PATTERN_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey FILL_PATTERN_KEY

LABEL_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LABEL_KEY

GROUP_LABEL_DISPLAY_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey GROUP_LABEL_DISPLAY_KEY

LABEL_DISPLAY_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LABEL_DISPLAY_KEY

LABEL_STYLE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LABEL_STYLE_KEY

LABEL_H_ALIGN_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LABEL_H_ALIGN_KEY

LABEL_V_ALIGN_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LABEL_V_ALIGN_KEY

DRILLING_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey DRILLING_KEY

CLIENT_LISTENERS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CLIENT_LISTENERS_KEY

_TEMPLATE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey _TEMPLATE_KEY

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values
Constructor Detail

UITreemapNode

public UITreemapNode()
Constructs an instance of UITreemapNode.

Method Detail

getFamily

public java.lang.String getFamily()
Specified by:
getFamily in class org.apache.myfaces.trinidad.component.UIXComponentBase

getRendererType

public java.lang.String getRendererType()
Overrides:
getRendererType in class org.apache.myfaces.trinidad.component.UIXComponentBase

getBeanType

protected org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
Overrides:
getBeanType in class org.apache.myfaces.trinidad.component.UIXComponentBase

getValue

public final java.lang.Number getValue()
Returns the value of this treemap node. This value determines the relative size of the node.

Returns:
the value of the component

setValue

public final void setValue(java.lang.Number value)
Sets the value of this treemap node. This value determines the relative size of the node.

Parameters:
value - the value of the component

getShortDesc

public final java.lang.String getShortDesc()
Returns the short description of this component. This is used to customize the tooltip text.

Returns:
the short description of this component

setShortDesc

public final void setShortDesc(java.lang.String shortDesc)
Sets the short description of this component. This is used to customize the tooltip text.

Parameters:
shortDesc - the short description of this component

getFillColor

public final java.awt.Color getFillColor()
Returns the fill color of this area.

Returns:
the fill color of this area

setFillColor

public final void setFillColor(java.awt.Color fillColor)
Sets the fill color of this area.

Parameters:
fillColor - the fill color of this area

getFillPattern

public final java.lang.String getFillPattern()
Returns the built-in pattern used to fill this node. Valid values are: The pattern is drawn with a white background, and the foreground color is taken from the fillColor attribute.

Returns:
the pattern used to fill the area

setFillPattern

public final void setFillPattern(java.lang.String pattern)
Specifies the built-in pattern used to fill this node. Valid values are: The pattern is drawn with a white background, and the foreground color is taken from the fillColor attribute.

Parameters:
pattern - the pattern used to fill the area

getGroupLabelDisplay

public final java.lang.String getGroupLabelDisplay()
Returns the label display behavior for group nodes. Valid values are:

Returns:
the label display behavior for group nodes

setGroupLabelDisplay

public final void setGroupLabelDisplay(java.lang.String labelDisplay)
Specifies the label display behavior for group nodes. Valid values are:

Parameters:
labelDisplay - the label display behavior for group nodes.

getLabelDisplay

public final java.lang.String getLabelDisplay()
Returns the label display behavior for leaf nodes. Valid values are:

Returns:
the label display behavior for leaf nodes

setLabelDisplay

public final void setLabelDisplay(java.lang.String labelDisplay)
Specifies the label display behavior for leaf nodes. Valid values are:

Parameters:
labelDisplay - the label display behavior for leaf nodes

getLabelStyle

public final java.lang.String getLabelStyle()
Returns the font style for labels displayed within this node. Accepts font-related CSS attributes like font-name, font-weight, font-size, color, etc. Use the labelStyle on the UITreemapNodeHeader to modify the labels displayed in the header.

Returns:
the font style for labels displayed within this node
See Also:
UITreemapNodeHeader.getLabelStyle()

setLabelStyle

public final void setLabelStyle(java.lang.String labelStyle)
Sets the font style for labels displayed within this node. Accepts font-related CSS attributes like font-name, font-weight, font-size, color, etc. Use the labelStyle on the UITreemapNodeHeader to modify the labels displayed in the header.

Parameters:
labelStyle - the font style for labels displayed within this node
See Also:
UITreemapNodeHeader.setLabelStyle(java.lang.String)

getLabel

public final java.lang.String getLabel()
Returns the label for this node.

Returns:
the label for this node

setLabel

public final void setLabel(java.lang.String text)
Specifies the label for this node.

Parameters:
text - the label for this node

getLabelHAlign

public final java.lang.String getLabelHAlign()
Returns the horizontal alignment for labels displayed within this node. Valid values are:

Returns:

setLabelHAlign

public final void setLabelHAlign(java.lang.String align)
Specifies the horizontal alignment for labels displayed within this node. Valid values are:

Parameters:
align - the alignment type

getLabelVAlign

public final java.lang.String getLabelVAlign()
Returns the vertical alignment for labels displayed within this node. Valid values are:

Returns:

setLabelVAlign

public final void setLabelVAlign(java.lang.String align)
Specifies the vertical alignment for labels displayed within this node. Valid values are:

Parameters:
align - the alignment type

getDrilling

public final java.lang.String getDrilling()
Returns the type of drilling enabled on this node. Valid values are:

Returns:
the drilling type

setDrilling

public final void setDrilling(java.lang.String drilling)
Specifies the type of drilling enabled on this node. Valid values are:

Parameters:
drilling - the drilling type

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 1 (11.1.1.7.0)

E12063-08

Copyright © 1997, 2013, Oracle. All rights reserved.