org.gxos.schema
Class ObjectRealization

java.lang.Object
  |
  +--org.gxos.schema.ObjectRealization
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExportPlace, GroupAddon, NodeContent, PageAddon, Phase1Source

public abstract class ObjectRealization
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ObjectRealization()
           
 
Method Summary
 void addContentType(ContentTypeType vContentType)
           
 java.util.Enumeration enumerateContentType()
           
 ContentTypeType[] getContentType()
           
 ContentTypeType getContentType(int index)
           
 int getContentTypeCount()
           
 ExternalGXOSObject getExternalGXOSObject()
           
 GXOSObjectTypeType getGXOSObjectType()
           
 java.lang.String getInternalName()
           
 LinkGXOSObject getLinkGXOSObject()
           
 LocalGXOSObject getLocalGXOSObject()
           
 RealizationStrategy getRealizationStrategy()
           
 java.lang.String getRelatedInternalName()
           
 RelatedObjects getRelatedObjects()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void removeAllContentType()
           
 ContentTypeType removeContentType(int index)
           
 void setContentType(ContentTypeType[] contentTypeArray)
           
 void setContentType(ContentTypeType vContentType, int index)
           
 void setExternalGXOSObject(ExternalGXOSObject _externalGXOSObject)
           
 void setGXOSObjectType(GXOSObjectTypeType _gXOSObjectType)
           
 void setInternalName(java.lang.String _internalName)
           
 void setLinkGXOSObject(LinkGXOSObject _linkGXOSObject)
           
 void setLocalGXOSObject(LocalGXOSObject _localGXOSObject)
           
 void setRealizationStrategy(RealizationStrategy _realizationStrategy)
           
 void setRelatedInternalName(java.lang.String _relatedInternalName)
           
 void setRelatedObjects(RelatedObjects _relatedObjects)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectRealization

public ObjectRealization()
Method Detail

addContentType

public void addContentType(ContentTypeType vContentType)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vContentType -  

enumerateContentType

public java.util.Enumeration enumerateContentType()

getContentType

public ContentTypeType getContentType(int index)
                               throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getContentType

public ContentTypeType[] getContentType()

getContentTypeCount

public int getContentTypeCount()

getExternalGXOSObject

public ExternalGXOSObject getExternalGXOSObject()

getGXOSObjectType

public GXOSObjectTypeType getGXOSObjectType()

getInternalName

public java.lang.String getInternalName()

getLinkGXOSObject

public LinkGXOSObject getLinkGXOSObject()

getLocalGXOSObject

public LocalGXOSObject getLocalGXOSObject()

getRealizationStrategy

public RealizationStrategy getRealizationStrategy()

getRelatedInternalName

public java.lang.String getRelatedInternalName()

getRelatedObjects

public RelatedObjects getRelatedObjects()

isValid

public boolean isValid()

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
out -  

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
handler -  

removeAllContentType

public void removeAllContentType()

removeContentType

public ContentTypeType removeContentType(int index)
Parameters:
index -  

setContentType

public void setContentType(ContentTypeType vContentType,
                           int index)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vContentType -  
index -  

setContentType

public void setContentType(ContentTypeType[] contentTypeArray)
Parameters:
contentTypeArray -  

setExternalGXOSObject

public void setExternalGXOSObject(ExternalGXOSObject _externalGXOSObject)
Parameters:
_externalGXOSObject -  

setGXOSObjectType

public void setGXOSObjectType(GXOSObjectTypeType _gXOSObjectType)
Parameters:
_gXOSObjectType -  

setInternalName

public void setInternalName(java.lang.String _internalName)
Parameters:
_internalName -  

setLinkGXOSObject

public void setLinkGXOSObject(LinkGXOSObject _linkGXOSObject)
Parameters:
_linkGXOSObject -  

setLocalGXOSObject

public void setLocalGXOSObject(LocalGXOSObject _localGXOSObject)
Parameters:
_localGXOSObject -  

setRealizationStrategy

public void setRealizationStrategy(RealizationStrategy _realizationStrategy)
Parameters:
_realizationStrategy -  

setRelatedInternalName

public void setRelatedInternalName(java.lang.String _relatedInternalName)
Parameters:
_relatedInternalName -  

setRelatedObjects

public void setRelatedObjects(RelatedObjects _relatedObjects)
Parameters:
_relatedObjects -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException