public class XSAnnotationImpl
extends java.lang.Object
implements org.apache.xerces.xs.XSAnnotation
Constructor and Description |
---|
XSAnnotationImpl(java.lang.String contents,
SchemaGrammar grammar) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAnnotationString()
A text representation of annotation.
|
java.lang.String |
getName()
The name of type
NCName of this declaration as defined in
XML Namespaces. |
java.lang.String |
getNamespace()
The [target namespace] of this object, or
null if it is
unspecified. |
org.apache.xerces.xs.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(java.lang.Object target,
short targetType)
Write contents of the annotation to the specified DOM object.
|
public XSAnnotationImpl(java.lang.String contents, SchemaGrammar grammar)
public boolean writeAnnotation(java.lang.Object target, short targetType)
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.writeAnnotation
in interface org.apache.xerces.xs.XSAnnotation
target
- A target pointer to the annotation target object, i.e.
org.w3c.dom.Document
,
org.xml.sax.ContentHandler
.targetType
- A target type.target
is recognized type and supported by
this implementation return true, otherwise return false.public java.lang.String getAnnotationString()
getAnnotationString
in interface org.apache.xerces.xs.XSAnnotation
public short getType()
type
of this object, i.e.
ELEMENT_DECLARATION
.getType
in interface org.apache.xerces.xs.XSObject
public java.lang.String getName()
NCName
of this declaration as defined in
XML Namespaces.getName
in interface org.apache.xerces.xs.XSObject
public java.lang.String getNamespace()
null
if it is
unspecified.getNamespace
in interface org.apache.xerces.xs.XSObject
public org.apache.xerces.xs.XSNamespaceItem getNamespaceItem()
getNamespaceItem
in interface org.apache.xerces.xs.XSObject
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.