java.lang.Object
org.enableit.db.darrt.schema.Table
- All Implemented Interfaces:
- java.io.Serializable
- public class Table
- extends java.lang.Object
- implements java.io.Serializable
- Version:
- $Revision: 1.3 $ $Date: 2003/01/06 10:34:58 $
|
Constructor Summary |
Table()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_name
private java.lang.String _name
_type
private java.lang.String _type
_columnList
private java.util.Vector _columnList
_indexList
private java.util.Vector _indexList
Table
public Table()
addColumn
public void addColumn(Column vColumn)
throws java.lang.IndexOutOfBoundsException
addColumn
public void addColumn(int index,
Column vColumn)
throws java.lang.IndexOutOfBoundsException
addIndex
public void addIndex(Index vIndex)
throws java.lang.IndexOutOfBoundsException
addIndex
public void addIndex(int index,
Index vIndex)
throws java.lang.IndexOutOfBoundsException
enumerateColumn
public java.util.Enumeration enumerateColumn()
enumerateIndex
public java.util.Enumeration enumerateIndex()
getColumn
public Column getColumn(int index)
throws java.lang.IndexOutOfBoundsException
getColumn
public Column[] getColumn()
getColumnCount
public int getColumnCount()
getIndex
public Index getIndex(int index)
throws java.lang.IndexOutOfBoundsException
getIndex
public Index[] getIndex()
getIndexCount
public int getIndexCount()
getName
public java.lang.String getName()
- Returns the value of field 'name'.
getType
public java.lang.String getType()
- Returns the value of field 'type'.
isValid
public boolean isValid()
marshal
public void marshal(java.io.Writer out)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
marshal
public void marshal(org.xml.sax.ContentHandler handler)
throws java.io.IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
removeAllColumn
public void removeAllColumn()
removeAllIndex
public void removeAllIndex()
removeColumn
public Column removeColumn(int index)
removeIndex
public Index removeIndex(int index)
setColumn
public void setColumn(int index,
Column vColumn)
throws java.lang.IndexOutOfBoundsException
setColumn
public void setColumn(Column[] columnArray)
setIndex
public void setIndex(int index,
Index vIndex)
throws java.lang.IndexOutOfBoundsException
setIndex
public void setIndex(Index[] indexArray)
setName
public void setName(java.lang.String name)
- Sets the value of field 'name'.
setType
public void setType(java.lang.String type)
- Sets the value of field 'type'.
unmarshal
public static Table unmarshal(java.io.Reader reader)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
validate
public void validate()
throws org.exolab.castor.xml.ValidationException