Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.component
Class Attribute

java.lang.Object
  extended by oracle.adfnmc.component.Attribute
All Implemented Interfaces:
RefreshablePropertyObjectOwner
Direct Known Subclasses:
ConvertDateTime, ConvertNumber, FromToActionListener, ListOfValues, ListOfValuesItem, LoadBundle, SelectionChangeListener, SelectItem, SelectItemOld, SelectItemOld.From, SelectItemOld.Select, SelectItems

public abstract class Attribute
extends java.lang.Object
implements RefreshablePropertyObjectOwner

Author:
jmiers

Field Summary
static java.lang.Class CLASS_INSTANCE
           
protected  java.util.Vector m_children
           
protected  java.util.Hashtable m_childrenById
           
protected  java.lang.String m_elementText
           
protected  java.lang.String m_id
           
protected  java.lang.Object m_parent
           
protected  java.util.Hashtable m_props
           
protected  ArrayList refreshableProperties
           
 
Constructor Summary
Attribute()
           
 
Method Summary
 void addChild(Attribute child)
           
 void addChild(Attribute child, boolean storeChild)
           
 void beginInit()
           
abstract  Attribute Clone()
           
protected  Attribute CloneImpl(java.lang.Class c)
           
 void disposeProperties()
           
 void endInit()
           
protected  void endInitChildren()
           
 java.lang.String getId()
           
 java.lang.Object getParent()
           
protected  java.util.Hashtable getProps()
           
 void propertyInstanceCreated(Property propInstance)
          Called back on the owner when a Property instance is created, so the owner can add the instance to its refreshable properties collection.
 void refreshProperties()
          Force any properties registered via propertyInstanceCreated to refresh themselves
protected  void setChild(Attribute child)
           
 void setElementText(java.lang.String elementText)
           
 void setId(java.lang.String id)
           
 void setParent(java.lang.Object parent)
           
 void setProp(java.lang.String key, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE

m_props

protected java.util.Hashtable m_props

m_elementText

protected java.lang.String m_elementText

m_id

protected java.lang.String m_id

m_children

protected java.util.Vector m_children

m_childrenById

protected java.util.Hashtable m_childrenById

m_parent

protected java.lang.Object m_parent

refreshableProperties

protected ArrayList refreshableProperties
Constructor Detail

Attribute

public Attribute()
Method Detail

beginInit

public void beginInit()

Clone

public abstract Attribute Clone()

CloneImpl

protected Attribute CloneImpl(java.lang.Class c)

endInit

public void endInit()

setProp

public void setProp(java.lang.String key,
                    java.lang.String value)

setElementText

public void setElementText(java.lang.String elementText)

getProps

protected java.util.Hashtable getProps()

endInitChildren

protected void endInitChildren()

addChild

public void addChild(Attribute child)

addChild

public void addChild(Attribute child,
                     boolean storeChild)

setChild

protected void setChild(Attribute child)

setParent

public void setParent(java.lang.Object parent)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getParent

public java.lang.Object getParent()

propertyInstanceCreated

public void propertyInstanceCreated(Property propInstance)
Description copied from interface: RefreshablePropertyObjectOwner
Called back on the owner when a Property instance is created, so the owner can add the instance to its refreshable properties collection. Works in conjunction with a Property constructor that takes a PropertyOwner parameter.

Specified by:
propertyInstanceCreated in interface RefreshablePropertyObjectOwner
Parameters:
propInstance - The new Property instance

refreshProperties

public void refreshProperties()
Description copied from interface: RefreshablePropertyObjectOwner
Force any properties registered via propertyInstanceCreated to refresh themselves

Specified by:
refreshProperties in interface RefreshablePropertyObjectOwner

disposeProperties

public void disposeProperties()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.