org.exolab.castor.mapping.xml

Class MappingRoot

public class MappingRoot extends Object implements Serializable

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

Constructor Summary
MappingRoot()
Method Summary
voidaddClassMapping(ClassMapping vClassMapping)
voidaddInclude(Include vInclude)
voidaddKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef)
EnumerationenumerateClassMapping()
EnumerationenumerateInclude()
EnumerationenumerateKeyGeneratorDef()
ClassMappinggetClassMapping(int index)
ClassMapping[]getClassMapping()
intgetClassMappingCount()
StringgetDescription()
IncludegetInclude(int index)
Include[]getInclude()
intgetIncludeCount()
KeyGeneratorDefgetKeyGeneratorDef(int index)
KeyGeneratorDef[]getKeyGeneratorDef()
intgetKeyGeneratorDefCount()
booleanisValid()
voidmarshal(Writer out)
voidmarshal(DocumentHandler handler)
voidremoveAllClassMapping()
voidremoveAllInclude()
voidremoveAllKeyGeneratorDef()
ClassMappingremoveClassMapping(int index)
IncluderemoveInclude(int index)
KeyGeneratorDefremoveKeyGeneratorDef(int index)
voidsetClassMapping(ClassMapping vClassMapping, int index)
voidsetClassMapping(ClassMapping[] classMappingArray)
voidsetDescription(String _description)
voidsetInclude(Include vInclude, int index)
voidsetInclude(Include[] includeArray)
voidsetKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef, int index)
voidsetKeyGeneratorDef(KeyGeneratorDef[] keyGeneratorDefArray)
static MappingRootunmarshal(Reader reader)
voidvalidate()

Constructor Detail

MappingRoot

public MappingRoot()

Method Detail

addClassMapping

public void addClassMapping(ClassMapping vClassMapping)

Parameters: vClassMapping

addInclude

public void addInclude(Include vInclude)

Parameters: vInclude

addKeyGeneratorDef

public void addKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef)

Parameters: vKeyGeneratorDef

enumerateClassMapping

public Enumeration enumerateClassMapping()

enumerateInclude

public Enumeration enumerateInclude()

enumerateKeyGeneratorDef

public Enumeration enumerateKeyGeneratorDef()

getClassMapping

public ClassMapping getClassMapping(int index)

Parameters: index

getClassMapping

public ClassMapping[] getClassMapping()

getClassMappingCount

public int getClassMappingCount()

getDescription

public String getDescription()

getInclude

public Include getInclude(int index)

Parameters: index

getInclude

public Include[] getInclude()

getIncludeCount

public int getIncludeCount()

getKeyGeneratorDef

public KeyGeneratorDef getKeyGeneratorDef(int index)

Parameters: index

getKeyGeneratorDef

public KeyGeneratorDef[] getKeyGeneratorDef()

getKeyGeneratorDefCount

public int getKeyGeneratorDefCount()

isValid

public boolean isValid()

marshal

public void marshal(Writer out)

Parameters: out

marshal

public void marshal(DocumentHandler handler)

Parameters: handler

removeAllClassMapping

public void removeAllClassMapping()

removeAllInclude

public void removeAllInclude()

removeAllKeyGeneratorDef

public void removeAllKeyGeneratorDef()

removeClassMapping

public ClassMapping removeClassMapping(int index)

Parameters: index

removeInclude

public Include removeInclude(int index)

Parameters: index

removeKeyGeneratorDef

public KeyGeneratorDef removeKeyGeneratorDef(int index)

Parameters: index

setClassMapping

public void setClassMapping(ClassMapping vClassMapping, int index)

Parameters: vClassMapping index

setClassMapping

public void setClassMapping(ClassMapping[] classMappingArray)

Parameters: classMappingArray

setDescription

public void setDescription(String _description)

Parameters: _description

setInclude

public void setInclude(Include vInclude, int index)

Parameters: vInclude index

setInclude

public void setInclude(Include[] includeArray)

Parameters: includeArray

setKeyGeneratorDef

public void setKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef, int index)

Parameters: vKeyGeneratorDef index

setKeyGeneratorDef

public void setKeyGeneratorDef(KeyGeneratorDef[] keyGeneratorDefArray)

Parameters: keyGeneratorDefArray

unmarshal

public static MappingRoot unmarshal(Reader reader)

Parameters: reader

validate

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