org.gxos.schema
Class MaybeObject

java.lang.Object
  |
  +--org.gxos.schema.MaybeObject
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GroupAuthor, GroupDate, GroupMeeting, GroupSummary, PageAuthor, PageDate, PageMeeting

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

See Also:
Serialized Form

Constructor Summary
MaybeObject()
           
 
Method Summary
 GObject getGObject()
           
 java.lang.String getRaw()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setGObject(GObject _gObject)
           
 void setRaw(java.lang.String _raw)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaybeObject

public MaybeObject()
Method Detail

getGObject

public GObject getGObject()

getRaw

public java.lang.String getRaw()

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 -  

setGObject

public void setGObject(GObject _gObject)
Parameters:
_gObject -  

setRaw

public void setRaw(java.lang.String _raw)
Parameters:
_raw -  

validate

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