org.apache.ws.jaxme.xs.xml.impl

Class XsEAppinfoImpl

Implemented Interfaces:
XsEAppinfo, XsObject
Known Direct Subclasses:
JAXBAppinfoImpl

public class XsEAppinfoImpl
extends XsObjectImpl
implements XsEAppinfo

Implementation of xs:appinfo, as specified by the following:
  <xs:element name="appinfo" id="appinfo">
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-appinfo"/>
    </xs:annotation>
    <xs:complexType mixed="true">
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:any processContents="lax"/>
      </xs:sequence>
      <xs:attribute name="source" type="xs:anyURI"/>
    </xs:complexType>
  </xs:element>
 
Author:
Jochen Wiedmann

Constructor Summary

XsEAppinfoImpl(XsObject pParent)

Method Summary

protected void
addChild(Object pChild)
void
addText(String pText)
Adds text to the appinfo contents.
ContentHandler
getChildHandler(String pQName, String pNamespaceURI, String pLocalName)
Object[]
getChilds()
XsAnyURI
getSource()
protected XsObjectCreator[]
getXsObjectCreators()
void
setSource(XsAnyURI pSource)

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

XsEAppinfoImpl

protected XsEAppinfoImpl(XsObject pParent)

Method Details

addChild

protected void addChild(Object pChild)

addText

public void addText(String pText)
Adds text to the appinfo contents.

getChildHandler

public ContentHandler getChildHandler(String pQName,
                                      String pNamespaceURI,
                                      String pLocalName)
            throws SAXException

getChilds

public Object[] getChilds()
Specified by:
getChilds in interface XsEAppinfo

getSource

public XsAnyURI getSource()
Specified by:
getSource in interface XsEAppinfo

getXsObjectCreators

protected XsObjectCreator[] getXsObjectCreators()

setSource

public void setSource(XsAnyURI pSource)
Specified by:
setSource in interface XsEAppinfo