org.exolab.castor.mapping.xml

Class ClassChoice

Implemented Interfaces:
java.io.Serializable

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

Class ClassChoice.
Version:
$Revision: 6104 $ $Date$
See Also:
Serialized Form

Constructor Summary

ClassChoice()

Method Summary

void
addContainer(int index, Container vContainer)
Method addContainer
void
addContainer(Container vContainer)
Method addContainer
void
addFieldMapping(int index, FieldMapping vFieldMapping)
Method addFieldMapping
void
addFieldMapping(FieldMapping vFieldMapping)
Method addFieldMapping
void
clearContainer()
Method clearContainer
void
clearFieldMapping()
Method clearFieldMapping
java.util.Enumeration
enumerateContainer()
Method enumerateContainer
java.util.Enumeration
enumerateFieldMapping()
Method enumerateFieldMapping
Container[]
getContainer()
Method getContainer
Container
getContainer(int index)
Method getContainer
int
getContainerCount()
Method getContainerCount
FieldMapping[]
getFieldMapping()
Method getFieldMapping
FieldMapping
getFieldMapping(int index)
Method getFieldMapping
int
getFieldMappingCount()
Method getFieldMappingCount
boolean
isValid()
Method isValid
void
marshal(java.io.Writer out)
Method marshal
void
marshal(org.xml.sax.ContentHandler handler)
Method marshal
boolean
removeContainer(Container vContainer)
Method removeContainer
boolean
removeFieldMapping(FieldMapping vFieldMapping)
Method removeFieldMapping
void
setContainer(int index, Container vContainer)
Method setContainer
void
setContainer(Container[] containerArray)
Method setContainer
void
setFieldMapping(int index, FieldMapping vFieldMapping)
Method setFieldMapping
void
setFieldMapping(FieldMapping[] fieldMappingArray)
Method setFieldMapping
static ClassChoice
unmarshal(java.io.Reader reader)
Method unmarshal
void
validate()
Method validate

Constructor Details

ClassChoice

public ClassChoice()

Method Details

addContainer

public void addContainer(int index,
                         Container vContainer)
            throws java.lang.IndexOutOfBoundsException
Method addContainer
Parameters:
index -
vContainer -

addContainer

public void addContainer(Container vContainer)
            throws java.lang.IndexOutOfBoundsException
Method addContainer
Parameters:
vContainer -

addFieldMapping

public void addFieldMapping(int index,
                            FieldMapping vFieldMapping)
            throws java.lang.IndexOutOfBoundsException
Method addFieldMapping
Parameters:
index -
vFieldMapping -

addFieldMapping

public void addFieldMapping(FieldMapping vFieldMapping)
            throws java.lang.IndexOutOfBoundsException
Method addFieldMapping
Parameters:
vFieldMapping -

clearContainer

public void clearContainer()
Method clearContainer

clearFieldMapping

public void clearFieldMapping()
Method clearFieldMapping

enumerateContainer

public java.util.Enumeration enumerateContainer()
Method enumerateContainer
Returns:
Enumeration

enumerateFieldMapping

public java.util.Enumeration enumerateFieldMapping()
Method enumerateFieldMapping
Returns:
Enumeration

getContainer

public Container[] getContainer()
Method getContainer
Returns:
Container

getContainer

public Container getContainer(int index)
            throws java.lang.IndexOutOfBoundsException
Method getContainer
Parameters:
index -
Returns:
Container

getContainerCount

public int getContainerCount()
Method getContainerCount
Returns:
int

getFieldMapping

public FieldMapping[] getFieldMapping()
Method getFieldMapping
Returns:
FieldMapping

getFieldMapping

public FieldMapping getFieldMapping(int index)
            throws java.lang.IndexOutOfBoundsException
Method getFieldMapping
Parameters:
index -
Returns:
FieldMapping

getFieldMappingCount

public int getFieldMappingCount()
Method getFieldMappingCount
Returns:
int

isValid

public boolean isValid()
Method isValid
Returns:
boolean

marshal

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

marshal

public void marshal(org.xml.sax.ContentHandler handler)
            throws java.io.IOException,
                   MarshalException,
                   ValidationException
Method marshal
Parameters:
handler -

removeContainer

public boolean removeContainer(Container vContainer)
Method removeContainer
Parameters:
vContainer -
Returns:
boolean

removeFieldMapping

public boolean removeFieldMapping(FieldMapping vFieldMapping)
Method removeFieldMapping
Parameters:
vFieldMapping -
Returns:
boolean

setContainer

public void setContainer(int index,
                         Container vContainer)
            throws java.lang.IndexOutOfBoundsException
Method setContainer
Parameters:
index -
vContainer -

setContainer

public void setContainer(Container[] containerArray)
Method setContainer
Parameters:
containerArray -

setFieldMapping

public void setFieldMapping(int index,
                            FieldMapping vFieldMapping)
            throws java.lang.IndexOutOfBoundsException
Method setFieldMapping
Parameters:
index -
vFieldMapping -

setFieldMapping

public void setFieldMapping(FieldMapping[] fieldMappingArray)
Method setFieldMapping
Parameters:
fieldMappingArray -

unmarshal

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

validate

public void validate()
            throws ValidationException
Method validate

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