Class 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 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 Schema
        typeName - 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