com.ebmwebsourcing.easybox.impl
Class AbstractJaxbModelObject

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractModelObject
      extended by com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbComplexType0, EJaxbComplexType1, EJaxbElement2, EJaxbElement3

public abstract class AbstractJaxbModelObject
extends AbstractModelObject


Constructor Summary
AbstractJaxbModelObject()
           
 
Method Summary
 com.ebmwebsourcing.easybox.api.ModelObject duplicate()
           
<X extends com.ebmwebsourcing.easybox.api.ModelObject>
X
duplicateAs(java.lang.Class<X> targetClass)
           
 boolean equals(java.lang.Object obj)
           
 AbstractJaxbModelObject getAdoptiveParent()
           
 java.net.URI getBaseURI()
           
 org.w3c.dom.Node getDOMNode()
           
 AbstractJaxbModelObject getNaturalParent()
           
 int hashCode()
           
protected  void setAdoptiveParent(com.ebmwebsourcing.easybox.api.ModelObject adoptiveParent)
           
 void setBaseURI(java.net.URI baseUri)
           
protected  void setNaturalParent(com.ebmwebsourcing.easybox.api.ModelObject naturalParent)
           
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractModelObject
getParent, getXmlObject, setXmlObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJaxbModelObject

public AbstractJaxbModelObject()
Method Detail

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public final boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getBaseURI

public java.net.URI getBaseURI()

getNaturalParent

public final AbstractJaxbModelObject getNaturalParent()

getAdoptiveParent

public final AbstractJaxbModelObject getAdoptiveParent()

setBaseURI

public void setBaseURI(java.net.URI baseUri)

getDOMNode

public final org.w3c.dom.Node getDOMNode()

setNaturalParent

protected final void setNaturalParent(com.ebmwebsourcing.easybox.api.ModelObject naturalParent)
Specified by:
setNaturalParent in class AbstractModelObject

setAdoptiveParent

protected final void setAdoptiveParent(com.ebmwebsourcing.easybox.api.ModelObject adoptiveParent)
Specified by:
setAdoptiveParent in class AbstractModelObject

duplicate

public final com.ebmwebsourcing.easybox.api.ModelObject duplicate()

duplicateAs

public final <X extends com.ebmwebsourcing.easybox.api.ModelObject> X duplicateAs(java.lang.Class<X> targetClass)


Copyright © 2011 Petals Link. All Rights Reserved.