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 SimpleContent
copy()
Creates a copy of this SimpleContentSimpleType
getSimpleType()
Returns the simpleType that represents that contentType.java.lang.String
getTypeName()
Returns the name of the associated type for this SimpleContentvoid
setSimpleType(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
-
-