org.exolab.castor.mapping.xml

Class MappingRoot

Implemented Interfaces:
java.io.Serializable

public class MappingRoot
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:36 $
See Also:
Serialized Form

Constructor Summary

MappingRoot()

Method Summary

void
addClassMapping(ClassMapping vClassMapping)
void
addInclude(Include vInclude)
void
addKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef)
java.util.Enumeration
enumerateClassMapping()
java.util.Enumeration
enumerateInclude()
java.util.Enumeration
enumerateKeyGeneratorDef()
ClassMapping[]
getClassMapping()
ClassMapping
getClassMapping(int index)
int
getClassMappingCount()
java.lang.String
getDescription()
Include[]
getInclude()
Include
getInclude(int index)
int
getIncludeCount()
KeyGeneratorDef[]
getKeyGeneratorDef()
KeyGeneratorDef
getKeyGeneratorDef(int index)
int
getKeyGeneratorDefCount()
boolean
isValid()
void
marshal(java.io.Writer out)
void
marshal(org.xml.sax.DocumentHandler handler)
void
removeAllClassMapping()
void
removeAllInclude()
void
removeAllKeyGeneratorDef()
ClassMapping
removeClassMapping(int index)
Include
removeInclude(int index)
KeyGeneratorDef
removeKeyGeneratorDef(int index)
void
setClassMapping(ClassMapping vClassMapping, int index)
void
setClassMapping(ClassMapping[] classMappingArray)
void
setDescription(java.lang.String _description)
void
setInclude(Include vInclude, int index)
void
setInclude(Include[] includeArray)
void
setKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef, int index)
void
setKeyGeneratorDef(KeyGeneratorDef[] keyGeneratorDefArray)
static MappingRoot
unmarshal(java.io.Reader reader)
void
validate()

Constructor Details

MappingRoot

public MappingRoot()

Method Details

addClassMapping

public void addClassMapping(ClassMapping vClassMapping)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vClassMapping -

addInclude

public void addInclude(Include vInclude)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vInclude -

addKeyGeneratorDef

public void addKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vKeyGeneratorDef -

enumerateClassMapping

public java.util.Enumeration enumerateClassMapping()

enumerateInclude

public java.util.Enumeration enumerateInclude()

enumerateKeyGeneratorDef

public java.util.Enumeration enumerateKeyGeneratorDef()

getClassMapping

public ClassMapping[] getClassMapping()

getClassMapping

public ClassMapping getClassMapping(int index)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -

getClassMappingCount

public int getClassMappingCount()

getDescription

public java.lang.String getDescription()

getInclude

public Include[] getInclude()

getInclude

public Include getInclude(int index)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -

getIncludeCount

public int getIncludeCount()

getKeyGeneratorDef

public KeyGeneratorDef[] getKeyGeneratorDef()

getKeyGeneratorDef

public KeyGeneratorDef getKeyGeneratorDef(int index)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -

getKeyGeneratorDefCount

public int getKeyGeneratorDefCount()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
            throws MarshalException,
                   ValidationException
Parameters:
out -

marshal

public void marshal(org.xml.sax.DocumentHandler handler)
            throws MarshalException,
                   ValidationException
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)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vClassMapping -
index -

setClassMapping

public void setClassMapping(ClassMapping[] classMappingArray)
Parameters:
classMappingArray -

setDescription

public void setDescription(java.lang.String _description)
Parameters:
_description -

setInclude

public void setInclude(Include vInclude,
                       int index)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vInclude -
index -

setInclude

public void setInclude(Include[] includeArray)
Parameters:
includeArray -

setKeyGeneratorDef

public void setKeyGeneratorDef(KeyGeneratorDef vKeyGeneratorDef,
                               int index)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vKeyGeneratorDef -
index -

setKeyGeneratorDef

public void setKeyGeneratorDef(KeyGeneratorDef[] keyGeneratorDefArray)
Parameters:
keyGeneratorDefArray -

unmarshal

public static MappingRoot unmarshal(java.io.Reader reader)
            throws MarshalException,
                   ValidationException
Parameters:
reader -

validate

public void validate()
            throws ValidationException

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