garnet.gateway.xsil.schema
Class Table

java.lang.Object
  |
  +--garnet.gateway.xsil.schema.Table
All Implemented Interfaces:
java.io.Serializable

public class Table
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Table()
           
 
Method Summary
 void addColumn(Column vColumn)
           
 void addColumn(int index, Column vColumn)
           
 java.util.Enumeration enumerateColumn()
           
 Column[] getColumn()
           
 Column getColumn(int index)
           
 int getColumnCount()
           
 java.lang.String getName()
           
 Stream getStream()
           
 java.lang.String getType()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllColumn()
           
 Column removeColumn(int index)
           
 void setColumn(Column[] columnArray)
           
 void setColumn(int index, Column vColumn)
           
 void setName(java.lang.String name)
           
 void setStream(Stream stream)
           
 void setType(java.lang.String type)
           
static Table unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Table

public Table()
Method Detail

addColumn

public void addColumn(Column vColumn)
               throws java.lang.IndexOutOfBoundsException
Parameters:
vColumn -  

addColumn

public void addColumn(int index,
                      Column vColumn)
               throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vColumn -  

enumerateColumn

public java.util.Enumeration enumerateColumn()

getColumn

public Column getColumn(int index)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getColumn

public Column[] getColumn()

getColumnCount

public int getColumnCount()

getName

public java.lang.String getName()

getStream

public Stream getStream()

getType

public java.lang.String getType()

isValid

public boolean isValid()

marshal

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

marshal

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

removeAllColumn

public void removeAllColumn()

removeColumn

public Column removeColumn(int index)
Parameters:
index -  

setColumn

public void setColumn(int index,
                      Column vColumn)
               throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vColumn -  

setColumn

public void setColumn(Column[] columnArray)
Parameters:
columnArray -  

setName

public void setName(java.lang.String name)
Parameters:
name -  

setStream

public void setStream(Stream stream)
Parameters:
stream -  

setType

public void setType(java.lang.String type)
Parameters:
type -  

unmarshal

public static Table unmarshal(java.io.Reader reader)
                       throws org.exolab.castor.xml.MarshalException,
                              org.exolab.castor.xml.ValidationException
Parameters:
reader -  

validate

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