|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
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) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |