|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.model.XMLDataNode.DataCastPacket
The DataCastPacket
class is a data class that is
helpful for reducing the number of type-cast operations that
need to occur. This is done by replacing the type-cast check
with a check for null
at the expense of keeping
around more references in memory to the object in question.
This kind of strategy works well for objects that are frequently cast to a particular type. Once it has been created, this class is an immutable (read-only) data structure.
Field Summary | |
Dirtyable |
dirtyable
The Dirtyable view of the data object. |
Element |
element
The Element view of the data object. |
Folder |
folder
The Folder view of the data object. |
java.lang.Object |
object
The Object view of the data object. |
Constructor Summary | |
XMLDataNode.DataCastPacket(java.lang.Object obj)
Creates a new instance of DataCastPacket and
initializes all of its fields. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public final java.lang.Object object
Object
view of the data object.
public final Element element
Element
view of the data object. If the object
is not an Element
, then this field's value is
null
.
public final Dirtyable dirtyable
Dirtyable
view of the data object. If the object
is not a Dirtyable
, then this field's value is
null
.
public final Folder folder
Folder
view of the data object. If the
object is not a Folder
, then this field's value is
null
.
Constructor Detail |
public XMLDataNode.DataCastPacket(java.lang.Object obj)
DataCastPacket
and
initializes all of its fields.
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.