org.apache.ws.jaxme.xs

Interface XSDocumentation

All Superinterfaces:
XSObject
Known Implementing Classes:
XSDocumentationImpl

public interface XSDocumentation
extends XSObject

Author:
Jochen Wiedmann

Method Summary

Object[]
getChilds()
Returns the documentations content.
XmlLang
getLanguage()
Returns the documentations xml:lang attribute or null, if no such attribute is defined.
XsAnyURI
getSource()
Returns the documentations source element or null, if no such attribute is defined.
String
getText()
Merges the String elements returned by getChilds() into a single String.

Methods inherited from interface org.apache.ws.jaxme.xs.XSObject

getLocator, getParentObject, getXSSchema, isTopLevelObject, validate

Method Details

getChilds

public Object[] getChilds()
Returns the documentations content. The objects in the array are either of:
  • A String, indicating character data, or
  • A DOM document containing a single child element.

getLanguage

public XmlLang getLanguage()
Returns the documentations xml:lang attribute or null, if no such attribute is defined.

getSource

public XsAnyURI getSource()
Returns the documentations source element or null, if no such attribute is defined.

getText

public String getText()
See Also:
getChilds()