|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.javatools.data.Structure
public abstract class Structure
Base class for HashStructure
and ListStructure
.
HashStructure
, ListStructure
Method Summary | |
---|---|
void |
addStructureChangeListener(StructureChangeListener listener) Adds the specified StructureChangeListener to this Structure. |
void |
applyBatchChanges(java.lang.Runnable runnable) This method buffers all change events at this level of Structure for the duration of the specified Runnable. |
void |
clear() |
java.lang.String |
getFullName() Returns the fully qualified name of this structure relative to its root structure. |
java.lang.String |
getStructName() Returns the immediate name of this structure relative to its parent structure. |
protected static java.lang.Object |
intern(java.lang.Object object) |
protected static java.lang.String |
intern(java.lang.String s) |
boolean |
isDirty() True if the data in the object has been modified. |
void |
markDirty(boolean dirty) Marks the entire object graph containing this Structure instance as dirty. |
void |
removeStructureChangeListener(StructureChangeListener listener) Removes the specified StructureChangeListener from this Structure. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
protected static final java.lang.Object intern(java.lang.Object object)
protected static final java.lang.String intern(java.lang.String s)
public final boolean isDirty()
Dirtyable
isDirty
in interface Dirtyable
public void markDirty(boolean dirty)
markDirty
in interface Dirtyable
dirty
- If true
, sets the object as being dirty; if false
, sets the object as being up-to-date.public void clear()
public java.lang.String getStructName()
null
.public java.lang.String getFullName()
null
.public void addStructureChangeListener(StructureChangeListener listener)
StructureChangeListener
to this Structure. Only events firing from this level of Structure or one of its descendants is forwarded to the listener -- i.e. changes applied to sibling Structures will not automatically notify listeners registered on this Structure.public void removeStructureChangeListener(StructureChangeListener listener)
StructureChangeListener
from this Structure.public void applyBatchChanges(java.lang.Runnable runnable)
StructureChangeEvent
is fired to listeners with the details of all individual change events that occurred.
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |