Package org.apache.xerces.impl.xs
Class XSAnnotationImpl
- java.lang.Object
-
- org.apache.xerces.impl.xs.XSAnnotationImpl
-
- All Implemented Interfaces:
org.apache.xerces.xs.XSAnnotation
,org.apache.xerces.xs.XSObject
public class XSAnnotationImpl extends java.lang.Object implements org.apache.xerces.xs.XSAnnotation
This is an implementation of the XSAnnotation schema component.INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: XSAnnotationImpl.java 699892 2008-09-28 21:08:27Z mrglavas $
-
-
Constructor Summary
Constructors Constructor Description XSAnnotationImpl(java.lang.String contents, SchemaGrammar grammar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAnnotationString()
A text representation of annotation.java.lang.String
getName()
The name of typeNCName
of this declaration as defined in XML Namespaces.java.lang.String
getNamespace()
The [target namespace] of this object, ornull
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()
Thetype
of this object, i.e.boolean
writeAnnotation(java.lang.Object target, short targetType)
Write contents of the annotation to the specified DOM object.
-
-
-
Constructor Detail
-
XSAnnotationImpl
public XSAnnotationImpl(java.lang.String contents, SchemaGrammar grammar)
-
-
Method Detail
-
writeAnnotation
public boolean writeAnnotation(java.lang.Object target, short targetType)
Write contents of the annotation to the specified DOM object. If the specifiedtarget
object is a DOM in-scope namespace declarations forannotation
element are added as attributes nodes of the serializedannotation
, otherwise the corresponding events for all in-scope namespace declaration are sent via specified document handler.- Specified by:
writeAnnotation
in interfaceorg.apache.xerces.xs.XSAnnotation
- 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.
-
getAnnotationString
public java.lang.String getAnnotationString()
A text representation of annotation.- Specified by:
getAnnotationString
in interfaceorg.apache.xerces.xs.XSAnnotation
-
getType
public short getType()
Thetype
of this object, i.e.ELEMENT_DECLARATION
.- Specified by:
getType
in interfaceorg.apache.xerces.xs.XSObject
-
getName
public java.lang.String getName()
The name of typeNCName
of this declaration as defined in XML Namespaces.- Specified by:
getName
in interfaceorg.apache.xerces.xs.XSObject
-
getNamespace
public java.lang.String getNamespace()
The [target namespace] of this object, ornull
if it is unspecified.- Specified by:
getNamespace
in interfaceorg.apache.xerces.xs.XSObject
-
getNamespaceItem
public 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.- Specified by:
getNamespaceItem
in interfaceorg.apache.xerces.xs.XSObject
-
-