org.exolab.castor.mapping.xml

Class ClassMapping

public class ClassMapping extends Object implements Serializable

Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:33 $

Constructor Summary
ClassMapping()
Method Summary
voidaddContainer(Container vContainer)
voidaddFieldMapping(FieldMapping vFieldMapping)
voidaddIdentity(String vIdentity)
voiddeleteAutoComplete()
EnumerationenumerateContainer()
EnumerationenumerateFieldMapping()
EnumerationenumerateIdentity()
AccessTypegetAccess()
booleangetAutoComplete()
CacheTypeMappinggetCacheTypeMapping()
ContainergetContainer(int index)
Container[]getContainer()
intgetContainerCount()
ObjectgetDepends()
StringgetDescription()
ObjectgetExtends()
FieldMappinggetFieldMapping(int index)
FieldMapping[]getFieldMapping()
intgetFieldMappingCount()
StringgetIdentity(int index)
String[]getIdentity()
intgetIdentityCount()
StringgetKeyGenerator()
MapTogetMapTo()
StringgetName()
StringgetTimestamp()
booleangetVerifyConstructable()
booleanhasAutoComplete()
booleanisValid()
voidmarshal(Writer out)
voidmarshal(DocumentHandler handler)
voidremoveAllContainer()
voidremoveAllFieldMapping()
voidremoveAllIdentity()
ContainerremoveContainer(int index)
FieldMappingremoveFieldMapping(int index)
StringremoveIdentity(int index)
voidsetAccess(AccessType _access)
voidsetAutoComplete(boolean _autoComplete)
voidsetCacheTypeMapping(CacheTypeMapping _cacheTypeMapping)
voidsetContainer(Container vContainer, int index)
voidsetContainer(Container[] containerArray)
voidsetDepends(Object _depends)
voidsetDescription(String _description)
voidsetExtends(Object _extends)
voidsetFieldMapping(FieldMapping vFieldMapping, int index)
voidsetFieldMapping(FieldMapping[] fieldMappingArray)
voidsetIdentity(String vIdentity, int index)
voidsetIdentity(String[] identityArray)
voidsetKeyGenerator(String _keyGenerator)
voidsetMapTo(MapTo _mapTo)
voidsetName(String _name)
voidsetTimestamp(String _timestamp)
voidsetVerifyConstructable(boolean verify)
static ClassMappingunmarshal(Reader reader)
voidvalidate()

Constructor Detail

ClassMapping

public ClassMapping()

Method Detail

addContainer

public void addContainer(Container vContainer)

Parameters: vContainer

addFieldMapping

public void addFieldMapping(FieldMapping vFieldMapping)

Parameters: vFieldMapping

addIdentity

public void addIdentity(String vIdentity)

Parameters: vIdentity

deleteAutoComplete

public void deleteAutoComplete()

enumerateContainer

public Enumeration enumerateContainer()

enumerateFieldMapping

public Enumeration enumerateFieldMapping()

enumerateIdentity

public Enumeration enumerateIdentity()

getAccess

public AccessType getAccess()

getAutoComplete

public boolean getAutoComplete()

getCacheTypeMapping

public CacheTypeMapping getCacheTypeMapping()

getContainer

public Container getContainer(int index)

Parameters: index

getContainer

public Container[] getContainer()

getContainerCount

public int getContainerCount()

getDepends

public Object getDepends()

getDescription

public String getDescription()

getExtends

public Object getExtends()

getFieldMapping

public FieldMapping getFieldMapping(int index)

Parameters: index

getFieldMapping

public FieldMapping[] getFieldMapping()

getFieldMappingCount

public int getFieldMappingCount()

getIdentity

public String getIdentity(int index)

Parameters: index

getIdentity

public String[] getIdentity()

getIdentityCount

public int getIdentityCount()

getKeyGenerator

public String getKeyGenerator()

getMapTo

public MapTo getMapTo()

getName

public String getName()

getTimestamp

public String getTimestamp()

getVerifyConstructable

public boolean getVerifyConstructable()

hasAutoComplete

public boolean hasAutoComplete()

isValid

public boolean isValid()

marshal

public void marshal(Writer out)

Parameters: out

marshal

public void marshal(DocumentHandler handler)

Parameters: handler

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 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)

Parameters: vContainer index

setContainer

public void setContainer(Container[] containerArray)

Parameters: containerArray

setDepends

public void setDepends(Object _depends)

Parameters: _depends

setDescription

public void setDescription(String _description)

Parameters: _description

setExtends

public void setExtends(Object _extends)

Parameters: _extends

setFieldMapping

public void setFieldMapping(FieldMapping vFieldMapping, int index)

Parameters: vFieldMapping index

setFieldMapping

public void setFieldMapping(FieldMapping[] fieldMappingArray)

Parameters: fieldMappingArray

setIdentity

public void setIdentity(String vIdentity, int index)

Parameters: vIdentity index

setIdentity

public void setIdentity(String[] identityArray)

Parameters: identityArray

setKeyGenerator

public void setKeyGenerator(String _keyGenerator)

Parameters: _keyGenerator

setMapTo

public void setMapTo(MapTo _mapTo)

Parameters: _mapTo

setName

public void setName(String _name)

Parameters: _name

setTimestamp

public void setTimestamp(String _timestamp)

Parameters: _timestamp

setVerifyConstructable

public void setVerifyConstructable(boolean verify)

Parameters: verify

unmarshal

public static ClassMapping unmarshal(Reader reader)

Parameters: reader

validate

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