org.apache.xerces.impl.xs

Class XSAnnotationImpl

public class XSAnnotationImpl extends Object implements XSAnnotation

This is an implementation of the XSAnnotation schema component.

UNKNOWN:

Constructor Summary
XSAnnotationImpl(String contents, SchemaGrammar grammar)
Method Summary
StringgetAnnotationString()
A text representation of annotation.
StringgetName()
The name of type NCName of this declaration as defined in XML Namespaces.
StringgetNamespace()
The [target namespace] of this object, or null if it is unspecified.
XSNamespaceItemgetNamespaceItem()
A namespace schema information item corresponding to the target namespace of the component, if it's globally declared; or null otherwise.
shortgetType()
The type of this object, i.e.
booleanwriteAnnotation(Object target, short targetType)
Write contents of the annotation to the specified DOM object.

Constructor Detail

XSAnnotationImpl

public XSAnnotationImpl(String contents, SchemaGrammar grammar)

Method Detail

getAnnotationString

public String getAnnotationString()
A text representation of annotation.

getName

public String getName()
The name of type NCName of this declaration as defined in XML Namespaces.

getNamespace

public String getNamespace()
The [target namespace] of this object, or null if it is unspecified.

getNamespaceItem

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

getType

public short getType()
The type of this object, i.e. ELEMENT_DECLARATION.

writeAnnotation

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.

Copyright © 1999-2005 Apache XML Project. All Rights Reserved.