Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.3.0)

E17492-04


oracle.adf.view.faces.bi.component.attributeGroups
Class UIAttributeGroups

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.attributeGroups.UIAttributeGroups

All Implemented Interfaces:
java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder

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

The Attribute Groups component is used to generate stylistic attribute values such as colors or shapes based on categorical or continuous bucketing of a data set. Given the column in the model to group by, the Attribute Groups can produce style values for each unique value ("group") in the data.


Field Summary
static java.lang.String ATTRIBUTE_GROUP_TYPE_COLOR
           
static java.lang.String ATTRIBUTE_GROUP_TYPE_OPACITY
           
static java.lang.String ATTRIBUTE_GROUP_TYPE_PATTERN
           
static java.lang.String ATTRIBUTE_GROUP_TYPE_SCALEX
           
static java.lang.String ATTRIBUTE_GROUP_TYPE_SCALEY
           
static java.lang.String ATTRIBUTE_GROUP_TYPE_SHAPE
           
static java.lang.String ATTRIBUTE_GROUP_TYPE_SHAPE_PATH
           
static org.apache.myfaces.trinidad.bean.PropertyKey ATTRIBUTE_TYPE_KEY
           
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey MAX_LABEL_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey MAX_VALUE_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey MIN_LABEL_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey MIN_VALUE_KEY
           
static org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE
           
static org.apache.myfaces.trinidad.bean.PropertyKey TYPE_KEY
           
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
BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY

 

Constructor Summary
UIAttributeGroups()
          Constructs an instance of UIAttributeGroups

 

Method Summary
 java.lang.String getAttributeType()
          Returns the attribute type to generate values for.
protected  org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
           
 java.lang.String getFamily()
           
 java.lang.String getLabel()
          Gets the text label for this component
 java.lang.Object getMaxLabel()
          Returns the label for the maximum bounds of this component.
 java.lang.Object getMaxValue()
          Returns the maximum bounds of this component.
 java.lang.Object getMinLabel()
          Returns the label for the minimum bounds of this component.
 java.lang.Object getMinValue()
          Returns the minimum bounds of this component.
 java.lang.String getRendererType()
           
 java.lang.String getType()
          Gets the space-delimited list of stylistic attribute types to generate values for.
 java.lang.String getValue()
          Gets the value from the data model to group by
 void setAttributeType(java.lang.String attributeType)
          Specifies the attribute type to generate values for.
 void setLabel(java.lang.String label)
          Sets the text label for this component
 void setMaxLabel(java.lang.Object value)
          Specifies the label for the maximum bounds of this component.
 void setMaxValue(java.lang.Object value)
          Specifies the maximum bounds of this component.
 void setMinLabel(java.lang.Object value)
          Specifies the label for the minimum bounds of this component.
 void setMinValue(java.lang.Object value)
          Specifies the minimum bounds of this component.
 void setType(java.lang.String type)
          Sets the stylistic attribute types to generate values for.
 void setValue(java.lang.String value)
          Sets the value from the data model to group by

 

Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addClientBehavior, addFacesListener, broadcast, broadcastToMethodBinding, broadcastToMethodExpression, clearInitialState, createFacesBean, decode, decodeChildren, decodeChildrenImpl, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientBehaviors, getClientId, getContainerClientId, getDefaultEventName, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getListenersForEventClass, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendersChildren, getValueBinding, getValueExpression, initialStateMarked, invokeOnChildrenComponents, invokeOnComponent, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeAttributeChangeListener, removeFacesListener, restoreState, satisfiesPartialTrigger, saveState, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, setValueExpression, subscribeToEvent, toString, unsubscribeFromEvent, updateChildren, updateChildrenImpl, validateChildren, validateChildrenImpl

 

Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponent
addPartialTarget, clearCachedClientIds, clearCachedClientIds, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, getStateHelper, getStateHelper, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setupChildrenEncodingContext, setupChildrenVisitingContext, setupEncodingContext, setUpEncodingContext, setupVisitingContext, tearDownChildrenEncodingContext, tearDownChildrenVisitingContext, tearDownEncodingContext, tearDownVisitingContext, visitAllChildren, visitChildren, visitChildren, visitTree, visitTree

 

Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView

 

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

ATTRIBUTE_TYPE_KEY

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

LABEL_KEY

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

MIN_LABEL_KEY

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

MAX_LABEL_KEY

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

MIN_VALUE_KEY

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

MAX_VALUE_KEY

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

VALUE_KEY

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

TYPE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey TYPE_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

ATTRIBUTE_GROUP_TYPE_SHAPE

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

ATTRIBUTE_GROUP_TYPE_SHAPE_PATH

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

ATTRIBUTE_GROUP_TYPE_COLOR

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

ATTRIBUTE_GROUP_TYPE_SCALEX

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

ATTRIBUTE_GROUP_TYPE_SCALEY

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

ATTRIBUTE_GROUP_TYPE_OPACITY

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

ATTRIBUTE_GROUP_TYPE_PATTERN

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

Constructor Detail

UIAttributeGroups

public UIAttributeGroups()
Constructs an instance of UIAttributeGroups

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.String getValue()
Gets the value from the data model to group by
Returns:
the value to group by

setValue

public final void setValue(java.lang.String value)
Sets the value from the data model to group by
Parameters:
value - the value to group by

getLabel

public final java.lang.String getLabel()
Gets the text label for this component
Returns:
text label

setLabel

public final void setLabel(java.lang.String label)
Sets the text label for this component
Parameters:
label - text label

getType

public final java.lang.String getType()
Gets the space-delimited list of stylistic attribute types to generate values for. Valid values are: "shape", "color", "pattern", "opacity", "scaleX", "scaleY"
Returns:
the stylistic attribute types to generate values for

setType

public final void setType(java.lang.String type)
Sets the stylistic attribute types to generate values for. Valid values are: "shape", "color", "pattern", "opacity", "scaleX", "scaleY"
Parameters:
type - the stylistic attribute types to generate values for

getAttributeType

public final java.lang.String getAttributeType()
Returns the attribute type to generate values for. Valid values are "discrete" (default) and "continuous".

setAttributeType

public final void setAttributeType(java.lang.String attributeType)
Specifies the attribute type to generate values for. Valid values are "discrete" (default) and "continuous".

getMinLabel

public final java.lang.Object getMinLabel()
Returns the label for the minimum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the minimum data value will be used instead.

setMinLabel

public final void setMinLabel(java.lang.Object value)
Specifies the label for the minimum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the minimum data value will be used instead.

getMaxLabel

public final java.lang.Object getMaxLabel()
Returns the label for the maximum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the maximum data value will be used instead.

setMaxLabel

public final void setMaxLabel(java.lang.Object value)
Specifies the label for the maximum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the maximum data value will be used instead.

getMinValue

public final java.lang.Object getMinValue()
Returns the minimum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the minimum data value will be used instead.

setMinValue

public final void setMinValue(java.lang.Object value)
Specifies the minimum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the minimum data value will be used instead.

getMaxValue

public final java.lang.Object getMaxValue()
Returns the maximum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the maximum data value will be used instead.

setMaxValue

public final void setMaxValue(java.lang.Object value)
Specifies the maximum bounds of this component. This value only applies when the attribute type is "continuous". If no value is specified, the maximum data value will be used instead.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.3.0)

E17492-04


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