org.apache.xerces.impl.xs
public class XSAnnotationImpl extends Object implements XSAnnotation
| Constructor Summary | |
|---|---|
| XSAnnotationImpl(String contents, SchemaGrammar grammar) | |
| Method Summary | |
|---|---|
| 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. |
NCName of this declaration as defined in
XML Namespaces.null if it is
unspecified.type of this object, i.e.
ELEMENT_DECLARATION.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.