org.exolab.castor.xml.util

Class ContainerElement


public class ContainerElement
extends java.lang.Object

A light-weight object used to wrap any object. This allows Castor to effectively "wrap" and "unwrap" elements during marshaling and unmarshaling.
Author:
Keith Visco

Constructor Summary

ContainerElement()
Creates a new empty ContainerElement.
ContainerElement(Object object)
Creates a ContainerElement with the specified object.

Method Summary

Object
getObject()
Returns the object contained within this ContainerElement.
Object
getParent()
Returns the parent of the contained object.
void
setObject(Object object)
Sets the object that is contained within this ContainerElement.
void
setParent(Object parent)
Sets the parent of the contained object.

Constructor Details

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 Details

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-2008. All rights reserved http://www.intalio.com