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

E12063-04

oracle.adf.view.faces.bi.component
Class BIComplexAttributeBase

java.lang.Object
  extended by oracle.adf.view.faces.bi.component.BIComplexAttributeBase
All Implemented Interfaces:
javax.faces.component.StateHolder
Direct Known Subclasses:
ActiveDataProperties, Alert, AlertSet, AnnotationSet, Background, BarThemeInfoItem, BarThemeInfoSet, BaseAxis, BaseElement, BaseFont, BaseFrame, BaseFrame, BaseLine, BaseText, BaseTextComponent, BaseTick, DataFilter, GaugeBackground, GaugeSetBackground, GradientStopStyle, Indicator, IndicatorBar, IndicatorBase, LegendArea, Member, ParetoLine, ParetoMarker, PieFeeler, PlotArea, PointStyleItem, PointStyleSet, ReferenceObject, ReferenceObjectSet, SelectPointLegendText, SelectPointMarker, Series, SeriesSet, ShapeAttributes, ShapeAttributesSet, SizingManager, SizingRule, Slice, Slice, SliceSet, SpecialEffects, StockMarker, ThemeFOI, Threshold, ThresholdSet, TickMark, TimeAxisDateFormat, TimeSelector, UIGeoMapLegend, UIGeoOverviewMap, VolumeMarker

public abstract class BIComplexAttributeBase
extends java.lang.Object
implements javax.faces.component.StateHolder

Since:
4.0

Field Summary
static org.apache.myfaces.trinidad.bean.PropertyKey ID_KEY
           
protected  BIComplexAttributeBase m_parent
           
static org.apache.myfaces.trinidad.bean.PropertyKey TRANSIENT_KEY
           
static org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE
           
 
Constructor Summary
BIComplexAttributeBase()
           
 
Method Summary
 void applyProperties(java.util.HashMap map)
          Applications do not need to call this method.
protected abstract  org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
           
protected  boolean getBooleanProperty(org.apache.myfaces.trinidad.bean.PropertyKey key, boolean defaultValue)
           
 org.apache.myfaces.trinidad.bean.FacesBean getFacesBean()
           
 java.lang.String getId()
          Retrieves the Id for this complex attribute
 BIComplexAttributeBase getParent()
          Returns the parent of this BIComplexAttributeBase.
 java.lang.Object getProperty(org.apache.myfaces.trinidad.bean.PropertyKey key)
           
 org.apache.myfaces.trinidad.bean.PropertyKey getPropertyKey(java.lang.String name)
           
 java.lang.String getSetAttributeIndex()
          Hidden Child of set
 boolean isTransient()
           
 boolean isUpdated()
           
 BIComplexAttributeBase processSetAttribute(int index, java.lang.String className)
          Hidden Set
 void processSetAttributeAndAdd(int index, java.lang.String className, BIComplexAttributeBase toAdd)
          Hidden Set
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object stateObj)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
protected  void setBooleanProperty(org.apache.myfaces.trinidad.bean.PropertyKey key, boolean value)
           
 void setId(java.lang.String id)
          Specifies the id for this complex attribute
 void setParent(BIComplexAttributeBase ca)
          Sets the parent of this BIComplexAttributeBase.
 void setProperty(org.apache.myfaces.trinidad.bean.PropertyKey key, java.lang.Object value)
           
 void setTransient(boolean newTransient)
           
 void setUpdated(boolean updated)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_parent

protected BIComplexAttributeBase m_parent

TYPE

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

TRANSIENT_KEY

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

ID_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey ID_KEY
Constructor Detail

BIComplexAttributeBase

public BIComplexAttributeBase()
Method Detail

setId

public void setId(java.lang.String id)
Specifies the id for this complex attribute

Parameters:
id -

getId

public java.lang.String getId()
Retrieves the Id for this complex attribute

Returns:
the id for this series.

setProperty

public void setProperty(org.apache.myfaces.trinidad.bean.PropertyKey key,
                        java.lang.Object value)

getProperty

public java.lang.Object getProperty(org.apache.myfaces.trinidad.bean.PropertyKey key)

getPropertyKey

public org.apache.myfaces.trinidad.bean.PropertyKey getPropertyKey(java.lang.String name)

getFacesBean

public org.apache.myfaces.trinidad.bean.FacesBean getFacesBean()

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object stateObj)
Specified by:
restoreState in interface javax.faces.component.StateHolder

isTransient

public boolean isTransient()
Specified by:
isTransient in interface javax.faces.component.StateHolder

setTransient

public void setTransient(boolean newTransient)
Specified by:
setTransient in interface javax.faces.component.StateHolder

setBooleanProperty

protected void setBooleanProperty(org.apache.myfaces.trinidad.bean.PropertyKey key,
                                  boolean value)

getBooleanProperty

protected boolean getBooleanProperty(org.apache.myfaces.trinidad.bean.PropertyKey key,
                                     boolean defaultValue)

getBeanType

protected abstract org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()

applyProperties

public void applyProperties(java.util.HashMap map)
Applications do not need to call this method. This is for internal use.

Parameters:
map - hashMap that contains property value pairs.

setParent

public void setParent(BIComplexAttributeBase ca)
Sets the parent of this BIComplexAttributeBase. This method is used in session change persistence.

Parameters:
ca - BIComplexAttributeBase representing the parent

getParent

public BIComplexAttributeBase getParent()
Returns the parent of this BIComplexAttributeBase. This method is used in session change persistence.

Returns:
BIComplexAttributeBase The BIComplexAttributeBase that is the parent of this one. Returns null if there is no BIComplexAttributeBase parent.

isUpdated

public boolean isUpdated()

setUpdated

public void setUpdated(boolean updated)

getSetAttributeIndex

public java.lang.String getSetAttributeIndex()
Hidden Child of set

For internal use only. Application developers should not use this

processSetAttribute

public BIComplexAttributeBase processSetAttribute(int index,
                                                  java.lang.String className)
Hidden Set

For internal use only. Application developers should not use this

processSetAttributeAndAdd

public void processSetAttributeAndAdd(int index,
                                      java.lang.String className,
                                      BIComplexAttributeBase toAdd)
Hidden Set

For internal use only. Application developers should not use this

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

E12063-04

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