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)
           
 void addContentType(int index, 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(int index, ContentTypeType vContentType)
           
 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 -  

addContentType

public void addContentType(int index,
                           ContentTypeType vContentType)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
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(int index,
                           ContentTypeType vContentType)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vContentType -  

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