org.exolab.castor.xml.util

Class ContainerElement

public class ContainerElement extends Object

A light-weight object used to wrap any object. This allows Castor to effectively "wrap" and "unwrap" elements during marshalling and unmarshalling.

Author: Keith Visco

Constructor Summary
ContainerElement()
Creates a new empty ContainerElement
ContainerElement(Object object)
Creates a ContainerElement with the specified object
Method Summary
ObjectgetObject()
Returns the object contained within this ContainerElement
ObjectgetParent()
Returns the parent of the contained object
voidsetObject(Object object)
Sets the object that is contained within this ContainerElement
voidsetParent(Object parent)
Sets the parent of the contained object

Constructor Detail

ContainerElement

public ContainerElement()
Creates a new empty ContainerElement

ContainerElement

public ContainerElement(Object object)
Creates a ContainerElement with the specified object

Parameters: object the Object to set

Method Detail

getObject

public Object getObject()
Returns the object contained within this ContainerElement

Returns: the object contained within this ContainerElement

getParent

public Object getParent()
Returns the parent of the contained object

Returns: the parent of the contained object

setObject

public void setObject(Object object)
Sets the object that is contained within this ContainerElement

Parameters: object the Object to set

setParent

public void setParent(Object parent)
Sets the parent of the contained object

Parameters: parent the parent of the contained object

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