org.exolab.castor.mapping.xml

Class Sql

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(java.io.Writer out)
Method marshal
void
marshal(org.xml.sax.ContentHandler handler)
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

Constructor Details

Sql

public Sql()

Method Details

addManyKey

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

addManyKey

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

addName

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

addName

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

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()
Method getManyKey
Returns:
String

getManyKey

public java.lang.String getManyKey(int index)
            throws java.lang.IndexOutOfBoundsException
Method getManyKey
Parameters:
index -
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()
Method getName
Returns:
String

getName

public java.lang.String getName(int index)
            throws java.lang.IndexOutOfBoundsException
Method getName
Parameters:
index -
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 -

marshal

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

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 -

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 -

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 -

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

validate

public void validate()
            throws ValidationException
Method validate

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