public class

XSAnnotationImpl

extends Object
implements XSAnnotation
java.lang.Object
   ↳ org.apache.xerces.impl.xs.XSAnnotationImpl

Class Overview

This is an implementation of the XSAnnotation schema component.

Summary

[Expand]
Inherited Constants
From interface org.apache.xerces.xs.XSAnnotation
Public Constructors
XSAnnotationImpl(String contents, SchemaGrammar grammar)
Public Methods
String getAnnotationString()
A text representation of annotation.
String getName()
The name of type NCName of this declaration as defined in XML Namespaces.
String getNamespace()
The [target namespace] of this object, or null if it is unspecified.
XSNamespaceItem getNamespaceItem()
A namespace schema information item corresponding to the target namespace of the component, if it's globally declared; or null otherwise.
short getType()
The type of this object, i.e.
boolean writeAnnotation(Object target, short targetType)
Write contents of the annotation to the specified DOM object.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.apache.xerces.xs.XSAnnotation
From interface org.apache.xerces.xs.XSObject

Public Constructors

public XSAnnotationImpl (String contents, SchemaGrammar grammar)

Public Methods

public String getAnnotationString ()

A text representation of annotation.

public String getName ()

The name of type NCName of this declaration as defined in XML Namespaces.

public String getNamespace ()

The [target namespace] of this object, or null if it is unspecified.

public XSNamespaceItem getNamespaceItem ()

A namespace schema information item corresponding to the target namespace of the component, if it's globally declared; or null otherwise.

public short getType ()

The type of this object, i.e. ELEMENT_DECLARATION.

public boolean writeAnnotation (Object target, short targetType)

Write contents of the annotation to the specified DOM object. If the specified target object is a DOM in-scope namespace declarations for annotation element are added as attributes nodes of the serialized annotation, otherwise the corresponding events for all in-scope namespace declaration are sent via specified document handler.

Parameters
target A target pointer to the annotation target object, i.e. org.w3c.dom.Document, org.xml.sax.ContentHandler.
targetType A target type.
Returns
  • If the target is recognized type and supported by this implementation return true, otherwise return false.