org.exolab.castor.mapping.xml
Class ClassMapping
java.lang.Object
org.exolab.castor.mapping.xml.ClassMapping
- All Implemented Interfaces:
- java.io.Serializable
public class ClassMapping
- extends java.lang.Object
- implements java.io.Serializable
- Version:
- $Revision: 1.2 $ $Date: 2005/03/07 08:34:22 $
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassMapping
public ClassMapping()
addContainer
public void addContainer(Container vContainer)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vContainer
-
- Throws:
java.lang.IndexOutOfBoundsException
addFieldMapping
public void addFieldMapping(FieldMapping vFieldMapping)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vFieldMapping
-
- Throws:
java.lang.IndexOutOfBoundsException
addIdentity
public void addIdentity(java.lang.String vIdentity)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vIdentity
-
- Throws:
java.lang.IndexOutOfBoundsException
deleteAutoComplete
public void deleteAutoComplete()
enumerateContainer
public java.util.Enumeration enumerateContainer()
enumerateFieldMapping
public java.util.Enumeration enumerateFieldMapping()
enumerateIdentity
public java.util.Enumeration enumerateIdentity()
getAccess
public AccessType getAccess()
getAutoComplete
public boolean getAutoComplete()
getCacheTypeMapping
public CacheTypeMapping getCacheTypeMapping()
getContainer
public Container getContainer(int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-
- Throws:
java.lang.IndexOutOfBoundsException
getContainer
public Container[] getContainer()
getContainerCount
public int getContainerCount()
getDepends
public java.lang.Object getDepends()
getDescription
public java.lang.String getDescription()
getExtends
public java.lang.Object getExtends()
getFieldMapping
public FieldMapping getFieldMapping(int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-
- Throws:
java.lang.IndexOutOfBoundsException
getFieldMapping
public FieldMapping[] getFieldMapping()
getFieldMappingCount
public int getFieldMappingCount()
getIdentity
public java.lang.String getIdentity(int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-
- Throws:
java.lang.IndexOutOfBoundsException
getIdentity
public java.lang.String[] getIdentity()
getIdentityCount
public int getIdentityCount()
getKeyGenerator
public java.lang.String getKeyGenerator()
getMapTo
public MapTo getMapTo()
getName
public java.lang.String getName()
getTimestamp
public java.lang.String getTimestamp()
getVerifyConstructable
public boolean getVerifyConstructable()
hasAutoComplete
public boolean hasAutoComplete()
isValid
public boolean isValid()
marshal
public void marshal(java.io.Writer out)
throws MarshalException,
ValidationException
- Parameters:
out
-
- Throws:
MarshalException
ValidationException
marshal
public void marshal(org.xml.sax.DocumentHandler handler)
throws MarshalException,
ValidationException
- Parameters:
handler
-
- Throws:
MarshalException
ValidationException
removeAllContainer
public void removeAllContainer()
removeAllFieldMapping
public void removeAllFieldMapping()
removeAllIdentity
public void removeAllIdentity()
removeContainer
public Container removeContainer(int index)
- Parameters:
index
-
removeFieldMapping
public FieldMapping removeFieldMapping(int index)
- Parameters:
index
-
removeIdentity
public java.lang.String removeIdentity(int index)
- Parameters:
index
-
setAccess
public void setAccess(AccessType _access)
- Parameters:
_access
-
setAutoComplete
public void setAutoComplete(boolean _autoComplete)
- Parameters:
_autoComplete
-
setCacheTypeMapping
public void setCacheTypeMapping(CacheTypeMapping _cacheTypeMapping)
- Parameters:
_cacheTypeMapping
-
setContainer
public void setContainer(Container vContainer,
int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vContainer
- index
-
- Throws:
java.lang.IndexOutOfBoundsException
setContainer
public void setContainer(Container[] containerArray)
- Parameters:
containerArray
-
setDepends
public void setDepends(java.lang.Object _depends)
- Parameters:
_depends
-
setDescription
public void setDescription(java.lang.String _description)
- Parameters:
_description
-
setExtends
public void setExtends(java.lang.Object _extends)
- Parameters:
_extends
-
setFieldMapping
public void setFieldMapping(FieldMapping vFieldMapping,
int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vFieldMapping
- index
-
- Throws:
java.lang.IndexOutOfBoundsException
setFieldMapping
public void setFieldMapping(FieldMapping[] fieldMappingArray)
- Parameters:
fieldMappingArray
-
setIdentity
public void setIdentity(java.lang.String vIdentity,
int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vIdentity
- index
-
- Throws:
java.lang.IndexOutOfBoundsException
setIdentity
public void setIdentity(java.lang.String[] identityArray)
- Parameters:
identityArray
-
setKeyGenerator
public void setKeyGenerator(java.lang.String _keyGenerator)
- Parameters:
_keyGenerator
-
setMapTo
public void setMapTo(MapTo _mapTo)
- Parameters:
_mapTo
-
setName
public void setName(java.lang.String _name)
- Parameters:
_name
-
setTimestamp
public void setTimestamp(java.lang.String _timestamp)
- Parameters:
_timestamp
-
setVerifyConstructable
public void setVerifyConstructable(boolean verify)
- Parameters:
verify
-
unmarshal
public static ClassMapping unmarshal(java.io.Reader reader)
throws MarshalException,
ValidationException
- Parameters:
reader
-
- Throws:
MarshalException
ValidationException
validate
public void validate()
throws ValidationException
- Throws:
ValidationException
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com