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
Class UIViewComponent

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.BIComponentBase
                  extended by oracle.adf.view.faces.bi.component.UIViewComponent
All Implemented Interfaces:
javax.faces.component.StateHolder
Direct Known Subclasses:
UIDataView

public abstract class UIViewComponent
extends BIComponentBase

Internal use only.

For internal use only. Application developers should not use this
This is the base class for the Graph and Gauge UIComponents, containing methods for saving and restoring state through XML.

Field Summary
static org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE
           
 
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
UIViewComponent()
          Internal use only.
UIViewComponent(java.lang.String rendererType)
          Internal use only.
 
Method Summary
protected  org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
           
abstract  java.lang.String getXMLAsString()
          Retrieves the XML representation of this UIViewComponent.
abstract  void initialize(java.util.Hashtable env)
          Internal use only.
abstract  boolean setXMLAsString(java.lang.String xml)
          Specifies the XML representation of this UIViewComponent.
abstract  void specifyPersistableAttributes(oracle.dss.util.persistence.PersistableAttributes attrs)
          Deprecated. a non-functional BI Beans Catalog related class that should be removed Application developers should not call this method. Views implementing this method should specify View specific attributes on the attrs object.
 
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, getFamily, getId, getIntProperty, getLifecycleRenderer, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendererType, 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
Constructor Detail

UIViewComponent

public UIViewComponent()
Internal use only.

For internal use only. Application developers should not use this

UIViewComponent

public UIViewComponent(java.lang.String rendererType)
Internal use only.

For internal use only. Application developers should not use this
Method Detail

setXMLAsString

public abstract boolean setXMLAsString(java.lang.String xml)
                                throws oracle.dss.util.persistence.BIPersistenceException
Specifies the XML representation of this UIViewComponent.

Application developers should not call this method.

Parameters:
xml - The XML representation of the view.
Returns:
true if the XML was successfully set, false if not.
Throws:
oracle.dss.util.persistence.BIPersistenceException - If a problem occurs in setting the XML.

getXMLAsString

public abstract java.lang.String getXMLAsString()
Retrieves the XML representation of this UIViewComponent.

Application developers should not call this method.

Returns:
The XML representation of this CoreGraph.

specifyPersistableAttributes

@Deprecated
public abstract void specifyPersistableAttributes(oracle.dss.util.persistence.PersistableAttributes attrs)
Deprecated. a non-functional BI Beans Catalog related class that should be removed Application developers should not call this method. Views implementing this method should specify View specific attributes on the attrs object.

Internal use only.

For internal use only. Application developers should not use this

initialize

public abstract void initialize(java.util.Hashtable env)
Internal use only.

Parameters:
env -
For internal use only. Application developers should not use this
The persistence service calls this method when the view is restored from the BI Beans Catalog. Application developers should not call this method.

getBeanType

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

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.