Package org.exolab.castor.xml.schema
Class SimpleContent
- java.lang.Object
-
- org.exolab.castor.xml.schema.ContentType
-
- org.exolab.castor.xml.schema.SimpleContent
-
- All Implemented Interfaces:
java.io.Serializable
public class SimpleContent extends ContentType implements java.io.Serializable
An extension of the ContentType to support simple content extension and restriction for complexTypes.- Version:
- $Revision: 5951 $ $Date: 2005-12-13 14:58:48 -0700 (Tue, 13 Dec 2005) $
- Author:
- Keith Visco
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleContent()Creates a new SimpleContentSimpleContent(Schema schema, java.lang.String typeName)Creates a new SimpleContentSimpleContent(SimpleContent content)Creates a new SimpleContent using the given SimpleContent.SimpleContent(SimpleType simpleType)Creates a new SimpleContent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleContentcopy()Creates a copy of this SimpleContentSimpleTypegetSimpleType()Returns the simpleType that represents that contentType.java.lang.StringgetTypeName()Returns the name of the associated type for this SimpleContentvoidsetSimpleType(SimpleType simpleType)Sets the simpleType that represents that contentType.-
Methods inherited from class org.exolab.castor.xml.schema.ContentType
getType, toString, valueOf
-
-
-
-
Constructor Detail
-
SimpleContent
public SimpleContent()
Creates a new SimpleContent
-
SimpleContent
public SimpleContent(SimpleContent content)
Creates a new SimpleContent using the given SimpleContent. This constructor will copy from the given SimpleContent.- Parameters:
content- the SimpleContent to copy from
-
SimpleContent
public SimpleContent(SimpleType simpleType)
Creates a new SimpleContent- Parameters:
simpleType- the simpleType of this SimpleContent
-
SimpleContent
public SimpleContent(Schema schema, java.lang.String typeName)
Creates a new SimpleContent- Parameters:
schema- the associated parent SchematypeName- the name of the base simpleType, or complexType (must also be a SimpleContent).
-
-
Method Detail
-
copy
public SimpleContent copy()
Creates a copy of this SimpleContent- Returns:
- the new SimpleContent which is a copy of this SimpleContent
-
getSimpleType
public SimpleType getSimpleType()
Returns the simpleType that represents that contentType. This may be null, if no simpleType has been set.- Returns:
- the simpleType that represents that contentType.
-
getTypeName
public java.lang.String getTypeName()
Returns the name of the associated type for this SimpleContent- Returns:
- the associated type name for this SimpleContent.
-
setSimpleType
public void setSimpleType(SimpleType simpleType)
Sets the simpleType that represents that contentType.- Parameters:
simpleType- the simpleType to set
-
-