Interface XSAnnotation

All Superinterfaces:
XSObject

public interface XSAnnotation extends XSObject
This interface represents the Annotation schema component.
  • Field Details

    • W3C_DOM_ELEMENT

      static final short W3C_DOM_ELEMENT
      The object type is org.w3c.dom.Element.
      See Also:
    • SAX_CONTENTHANDLER

      static final short SAX_CONTENTHANDLER
      The object type is org.xml.sax.ContentHandler.
      See Also:
    • W3C_DOM_DOCUMENT

      static final short W3C_DOM_DOCUMENT
      The object type is org.w3c.dom.Document.
      See Also:
  • Method Details

    • writeAnnotation

      boolean writeAnnotation(Object target, short targetType)
      Write contents of the annotation to the specified object. If the specified target is a DOM object, in-scope namespace declarations for annotation element are added as attribute nodes of the serialized annotation, otherwise the corresponding events for all in-scope namespace declarations are sent via the specified document handler.
      Parameters:
      target - A target pointer to the annotation target object, i.e. org.w3c.dom.Document, org.w3c.dom.Element , org.xml.sax.ContentHandler.
      targetType - A target type.
      Returns:
      True if the target is a recognized type and supported by this implementation, otherwise false.
    • getAnnotationString

      String getAnnotationString()
      A text representation of the annotation.