org.exolab.castor.mapping.xml

Class Sql

public class Sql extends Object implements Serializable

Class Sql.

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

Constructor Summary
Sql()
Method Summary
voidaddManyKey(String vManyKey)
Method addManyKey
voidaddManyKey(int index, String vManyKey)
Method addManyKey
voidaddName(String vName)
Method addName
voidaddName(int index, String vName)
Method addName
voidclearManyKey()
Method clearManyKey
voidclearName()
Method clearName
voiddeleteReadOnly()
Method deleteReadOnly
voiddeleteTransient()
Method deleteTransient
EnumerationenumerateManyKey()
Method enumerateManyKey
EnumerationenumerateName()
Method enumerateName
SqlDirtyTypegetDirty()
Returns the value of field 'dirty'.
StringgetManyKey(int index)
Method getManyKey
String[]getManyKey()
Method getManyKey
intgetManyKeyCount()
Method getManyKeyCount
StringgetManyTable()
Returns the value of field 'manyTable'.
StringgetName(int index)
Method getName
String[]getName()
Method getName
intgetNameCount()
Method getNameCount
booleangetReadOnly()
Returns the value of field 'readOnly'.
booleangetTransient()
Returns the value of field 'transient'.
StringgetType()
Returns the value of field 'type'.
booleanhasReadOnly()
Method hasReadOnly
booleanhasTransient()
Method hasTransient
booleanisValid()
Method isValid
voidmarshal(Writer out)
Method marshal
voidmarshal(ContentHandler handler)
Method marshal
booleanremoveManyKey(String vManyKey)
Method removeManyKey
booleanremoveName(String vName)
Method removeName
voidsetDirty(SqlDirtyType dirty)
Sets the value of field 'dirty'.
voidsetManyKey(int index, String vManyKey)
Method setManyKey
voidsetManyKey(String[] manyKeyArray)
Method setManyKey
voidsetManyTable(String manyTable)
Sets the value of field 'manyTable'.
voidsetName(int index, String vName)
Method setName
voidsetName(String[] nameArray)
Method setName
voidsetReadOnly(boolean readOnly)
Sets the value of field 'readOnly'.
voidsetTransient(boolean _transient)
Sets the value of field 'transient'.
voidsetType(String type)
Sets the value of field 'type'.
static Sqlunmarshal(Reader reader)
Method unmarshal
voidvalidate()
Method validate

Constructor Detail

Sql

public Sql()

Method Detail

addManyKey

public void addManyKey(String vManyKey)
Method addManyKey

Parameters: vManyKey

addManyKey

public void addManyKey(int index, String vManyKey)
Method addManyKey

Parameters: index vManyKey

addName

public void addName(String vName)
Method addName

Parameters: vName

addName

public void addName(int index, String vName)
Method addName

Parameters: index 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 Enumeration enumerateManyKey()
Method enumerateManyKey

Returns: Enumeration

enumerateName

public Enumeration enumerateName()
Method enumerateName

Returns: Enumeration

getDirty

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

Returns: SqlDirtyType the value of field 'dirty'.

getManyKey

public String getManyKey(int index)
Method getManyKey

Parameters: index

Returns: String

getManyKey

public String[] getManyKey()
Method getManyKey

Returns: String

getManyKeyCount

public int getManyKeyCount()
Method getManyKeyCount

Returns: int

getManyTable

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

Returns: String the value of field 'manyTable'.

getName

public String getName(int index)
Method getName

Parameters: index

Returns: String

getName

public 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 the value of field 'readOnly'.

getTransient

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

Returns: boolean the value of field 'transient'.

getType

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

Returns: String the value of field 'type'.

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(Writer out)
Method marshal

Parameters: out

marshal

public void marshal(ContentHandler handler)
Method marshal

Parameters: handler

removeManyKey

public boolean removeManyKey(String vManyKey)
Method removeManyKey

Parameters: vManyKey

Returns: boolean

removeName

public boolean removeName(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, String vManyKey)
Method setManyKey

Parameters: index vManyKey

setManyKey

public void setManyKey(String[] manyKeyArray)
Method setManyKey

Parameters: manyKeyArray

setManyTable

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

Parameters: manyTable the value of field 'manyTable'.

setName

public void setName(int index, String vName)
Method setName

Parameters: index vName

setName

public void setName(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(String type)
Sets the value of field 'type'.

Parameters: type the value of field 'type'.

unmarshal

public static Sql unmarshal(Reader reader)
Method unmarshal

Parameters: reader

Returns: Sql

validate

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