org.exolab.castor.mapping.xml
Class Sql

java.lang.Object
  extended by org.exolab.castor.mapping.xml.Sql
All Implemented Interfaces:
java.io.Serializable

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

Class Sql.

Version:
$Revision: 6104 $ $Date: 2006-01-07 15:48:31 -0700 (Sat, 07 Jan 2006) $
See Also:
Serialized Form

Constructor Summary
Sql()
           
 
Method Summary
 void addManyKey(int index, java.lang.String vManyKey)
          Method addManyKey
 void addManyKey(java.lang.String vManyKey)
          Method addManyKey
 void addName(int index, java.lang.String vName)
          Method addName
 void addName(java.lang.String vName)
          Method addName
 void clearManyKey()
          Method clearManyKey
 void clearName()
          Method clearName
 void deleteReadOnly()
          Method deleteReadOnly
 void deleteTransient()
          Method deleteTransient
 java.util.Enumeration enumerateManyKey()
          Method enumerateManyKey
 java.util.Enumeration enumerateName()
          Method enumerateName
 SqlDirtyType getDirty()
          Returns the value of field 'dirty'.
 java.lang.String[] getManyKey()
          Method getManyKey
 java.lang.String getManyKey(int index)
          Method getManyKey
 int getManyKeyCount()
          Method getManyKeyCount
 java.lang.String getManyTable()
          Returns the value of field 'manyTable'.
 java.lang.String[] getName()
          Method getName
 java.lang.String getName(int index)
          Method getName
 int getNameCount()
          Method getNameCount
 boolean getReadOnly()
          Returns the value of field 'readOnly'.
 boolean getTransient()
          Returns the value of field 'transient'.
 java.lang.String getType()
          Returns the value of field 'type'.
 boolean hasReadOnly()
          Method hasReadOnly
 boolean hasTransient()
          Method hasTransient
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeManyKey(java.lang.String vManyKey)
          Method removeManyKey
 boolean removeName(java.lang.String vName)
          Method removeName
 void setDirty(SqlDirtyType dirty)
          Sets the value of field 'dirty'.
 void setManyKey(int index, java.lang.String vManyKey)
          Method setManyKey
 void setManyKey(java.lang.String[] manyKeyArray)
          Method setManyKey
 void setManyTable(java.lang.String manyTable)
          Sets the value of field 'manyTable'.
 void setName(int index, java.lang.String vName)
          Method setName
 void setName(java.lang.String[] nameArray)
          Method setName
 void setReadOnly(boolean readOnly)
          Sets the value of field 'readOnly'.
 void setTransient(boolean _transient)
          Sets the value of field 'transient'.
 void setType(java.lang.String type)
          Sets the value of field 'type'.
static Sql unmarshal(java.io.Reader reader)
          Method unmarshal
 void validate()
          Method validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sql

public Sql()
Method Detail

addManyKey

public void addManyKey(java.lang.String vManyKey)
                throws java.lang.IndexOutOfBoundsException
Method addManyKey

Parameters:
vManyKey -
Throws:
java.lang.IndexOutOfBoundsException

addManyKey

public void addManyKey(int index,
                       java.lang.String vManyKey)
                throws java.lang.IndexOutOfBoundsException
Method addManyKey

Parameters:
index -
vManyKey -
Throws:
java.lang.IndexOutOfBoundsException

addName

public void addName(java.lang.String vName)
             throws java.lang.IndexOutOfBoundsException
Method addName

Parameters:
vName -
Throws:
java.lang.IndexOutOfBoundsException

addName

public void addName(int index,
                    java.lang.String vName)
             throws java.lang.IndexOutOfBoundsException
Method addName

Parameters:
index -
vName -
Throws:
java.lang.IndexOutOfBoundsException

clearManyKey

public void clearManyKey()
Method clearManyKey


clearName

public void clearName()
Method clearName


deleteReadOnly

public void deleteReadOnly()
Method deleteReadOnly


deleteTransient

public void deleteTransient()
Method deleteTransient


enumerateManyKey

public java.util.Enumeration enumerateManyKey()
Method enumerateManyKey

Returns:
Enumeration

enumerateName

public java.util.Enumeration enumerateName()
Method enumerateName

Returns:
Enumeration

getDirty

public SqlDirtyType getDirty()
Returns the value of field 'dirty'.

Returns:
SqlDirtyType

getManyKey

public java.lang.String getManyKey(int index)
                            throws java.lang.IndexOutOfBoundsException
Method getManyKey

Parameters:
index -
Returns:
String
Throws:
java.lang.IndexOutOfBoundsException

getManyKey

public java.lang.String[] getManyKey()
Method getManyKey

Returns:
String

getManyKeyCount

public int getManyKeyCount()
Method getManyKeyCount

Returns:
int

getManyTable

public java.lang.String getManyTable()
Returns the value of field 'manyTable'.

Returns:
String

getName

public java.lang.String getName(int index)
                         throws java.lang.IndexOutOfBoundsException
Method getName

Parameters:
index -
Returns:
String
Throws:
java.lang.IndexOutOfBoundsException

getName

public java.lang.String[] getName()
Method getName

Returns:
String

getNameCount

public int getNameCount()
Method getNameCount

Returns:
int

getReadOnly

public boolean getReadOnly()
Returns the value of field 'readOnly'.

Returns:
boolean

getTransient

public boolean getTransient()
Returns the value of field 'transient'.

Returns:
boolean

getType

public java.lang.String getType()
Returns the value of field 'type'.

Returns:
String

hasReadOnly

public boolean hasReadOnly()
Method hasReadOnly

Returns:
boolean

hasTransient

public boolean hasTransient()
Method hasTransient

Returns:
boolean

isValid

public boolean isValid()
Method isValid

Returns:
boolean

marshal

public void marshal(java.io.Writer out)
             throws MarshalException,
                    ValidationException
Method marshal

Parameters:
out -
Throws:
MarshalException
ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    MarshalException,
                    ValidationException
Method marshal

Parameters:
handler -
Throws:
java.io.IOException
MarshalException
ValidationException

removeManyKey

public boolean removeManyKey(java.lang.String vManyKey)
Method removeManyKey

Parameters:
vManyKey -
Returns:
boolean

removeName

public boolean removeName(java.lang.String vName)
Method removeName

Parameters:
vName -
Returns:
boolean

setDirty

public void setDirty(SqlDirtyType dirty)
Sets the value of field 'dirty'.

Parameters:
dirty - the value of field 'dirty'.

setManyKey

public void setManyKey(int index,
                       java.lang.String vManyKey)
                throws java.lang.IndexOutOfBoundsException
Method setManyKey

Parameters:
index -
vManyKey -
Throws:
java.lang.IndexOutOfBoundsException

setManyKey

public void setManyKey(java.lang.String[] manyKeyArray)
Method setManyKey

Parameters:
manyKeyArray -

setManyTable

public void setManyTable(java.lang.String manyTable)
Sets the value of field 'manyTable'.

Parameters:
manyTable - the value of field 'manyTable'.

setName

public void setName(int index,
                    java.lang.String vName)
             throws java.lang.IndexOutOfBoundsException
Method setName

Parameters:
index -
vName -
Throws:
java.lang.IndexOutOfBoundsException

setName

public void setName(java.lang.String[] nameArray)
Method setName

Parameters:
nameArray -

setReadOnly

public void setReadOnly(boolean readOnly)
Sets the value of field 'readOnly'.

Parameters:
readOnly - the value of field 'readOnly'.

setTransient

public void setTransient(boolean _transient)
Sets the value of field 'transient'.

Parameters:
_transient -
transient - the value of field 'transient'.

setType

public void setType(java.lang.String type)
Sets the value of field 'type'.

Parameters:
type - the value of field 'type'.

unmarshal

public static Sql unmarshal(java.io.Reader reader)
                     throws MarshalException,
                            ValidationException
Method unmarshal

Parameters:
reader -
Returns:
Sql
Throws:
MarshalException
ValidationException

validate

public void validate()
              throws ValidationException
Method validate

Throws:
ValidationException


Intalio Inc. (C) 1999-2007. All rights reserved http://www.intalio.com