|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ModelObject
Empty interface flagging an object as being a model object.
A model object can be wrapped into an XmlObject.
A model object knows which unique XmlObject is attached to it.
Otherly said, as long as the ModelObject object stays in memory, it
remembers the XmlObject which wrapped it.
| Method Summary | ||
|---|---|---|
ModelObject |
duplicate()
Duplicate this ModelObject. |
|
|
duplicateAs(java.lang.Class<X> targetClass)
Duplicate this ModelObject data, but into a specific
target class. |
|
ModelObject |
getAdoptiveParent()
Get adoptive parent object. |
|
java.net.URI |
getBaseURI()
Get base URI of originating document. |
|
org.w3c.dom.Node |
getDOMNode()
|
|
ModelObject |
getNaturalParent()
Get natural parent object. |
|
ModelObject |
getParent()
Get natural or adoptive parent object. |
|
XmlObjectNode |
getXmlObject()
Get unique XmlObjectNode wrapping this ModelObject. |
|
void |
setBaseURI(java.net.URI baseUri)
Set base URI of originating document. |
|
| Method Detail |
|---|
ModelObject duplicate()
ModelObject.
ModelObject.<X extends ModelObject> X duplicateAs(java.lang.Class<X> targetClass)
ModelObject data, but into a specific
target class.
X - targetClass -
XmlObjectNode getXmlObject()
XmlObjectNode wrapping this ModelObject.
XmlObjectNode wrapping this ModelObject.ModelObject getNaturalParent()
ModelObject getAdoptiveParent()
ModelObject getParent()
java.net.URI getBaseURI()
void setBaseURI(java.net.URI baseUri)
baseUri - Originating base URI.org.w3c.dom.Node getDOMNode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||