com.ebmwebsourcing.easybox.impl
Class AbstractModelObject

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractModelObject
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
AbstractJaxbModelObject, AttributeModelObject, DomModelObject, TextModelObject

public abstract class AbstractModelObject
extends java.lang.Object
implements com.ebmwebsourcing.easybox.api.ModelObject


Constructor Summary
AbstractModelObject()
           
 
Method Summary
 com.ebmwebsourcing.easybox.api.ModelObject getParent()
           
 com.ebmwebsourcing.easybox.api.XmlObjectNode getXmlObject()
           
protected abstract  void setAdoptiveParent(com.ebmwebsourcing.easybox.api.ModelObject modelObject)
           
protected abstract  void setNaturalParent(com.ebmwebsourcing.easybox.api.ModelObject modelObject)
           
protected  void setXmlObject(com.ebmwebsourcing.easybox.api.XmlObjectNode xmlObjectNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easybox.api.ModelObject
duplicate, duplicateAs, getAdoptiveParent, getBaseURI, getDOMNode, getNaturalParent, setBaseURI
 

Constructor Detail

AbstractModelObject

public AbstractModelObject()
Method Detail

setXmlObject

protected final void setXmlObject(com.ebmwebsourcing.easybox.api.XmlObjectNode xmlObjectNode)

setNaturalParent

protected abstract void setNaturalParent(com.ebmwebsourcing.easybox.api.ModelObject modelObject)

setAdoptiveParent

protected abstract void setAdoptiveParent(com.ebmwebsourcing.easybox.api.ModelObject modelObject)

getXmlObject

public final com.ebmwebsourcing.easybox.api.XmlObjectNode getXmlObject()
Specified by:
getXmlObject in interface com.ebmwebsourcing.easybox.api.ModelObject

getParent

public final com.ebmwebsourcing.easybox.api.ModelObject getParent()
Specified by:
getParent in interface com.ebmwebsourcing.easybox.api.ModelObject


Copyright © 2012 Petals Link. All Rights Reserved.