org.apache.xerces.impl.xs
public class XSAnnotationImpl extends Object implements XSAnnotation
UNKNOWN:
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.