Class AnnotationItem

java.lang.Object
org.exolab.castor.xml.schema.Structure
org.exolab.castor.xml.schema.AnnotationItem
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AppInfo, Documentation

public abstract class AnnotationItem extends Structure
A class which represents the superclass of either AppInfo or Documentation element.
Version:
$Revision: 5951 $ $Date: 2003-03-03 02:57:21 -0700 (Mon, 03 Mar 2003) $
Author:
Keith Visco
See Also:
  • Constructor Details

    • AnnotationItem

      AnnotationItem()
      Creates a new AnnotationItem
  • Method Details

    • add

      public void add(Object object)
      Adds the given Object to this Annotation item.
      Parameters:
      object - the Object to add
    • getContent

      public String getContent()
      Returns the String content of this Annotation item.
      Returns:
      the String content of this Annotation item.
    • getObjects

      public Enumeration getObjects()
      Returns an Enumeration of all objects contained by this Annotation item.
      Returns:
      an Enumeration of all objects contained by this Annotation item.
    • getSource

      public String getSource()
      Returns the source property of this Annotaion item.
      Returns:
      the source property of this Annotation item.
    • remove

      public void remove(Object object)
      Removes the given Object from this Annotation item.
      Parameters:
      object - the Object to remove
    • setSource

      public void setSource(String source)
      Sets the source property for this Annotaion item.
      Parameters:
      source - the value of the source property
    • getStructureType

      public abstract short getStructureType()
      Returns the type of this Schema Structure
      Specified by:
      getStructureType in class Structure
      Returns:
      the type of this Schema Structure
    • validate

      public void validate() throws ValidationException
      Checks the validity of this Schema defintion.
      Specified by:
      validate in class Structure
      Throws:
      ValidationException - when this Schema definition is invalid.
    • getStringValue

      static final void getStringValue(AnyNode node, StringBuffer buffer)
      Returns the concatenation of all the TEXT nodes in the given AnyNode in document order
      Parameters:
      node - the AnyNode to return the String value of
      buffer - the StringBuffer to append to.