|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
XsSAXParser
to pass an attributes value to the bean. AttributeSetter
interface.XSSchemaImpl.getChilds().
ContentHandler.characters(char[], int, int)
event.
ChildSetter.XsTWildcard.
XsTAttribute.
XsTAttributeGroup.
JAXBClass.
JAXBGlobalBindings.
JAXBJavaType.
JAXBJavadoc.
JAXBProperty.
JAXBSchemaBindings.
JAXBTypesafeEnumClass.
JAXBTypesafeEnumMember.
XsGAttrDecls.createAttribute(),
XsGAttrDecls.createAttributeGroup(), or XsGAttrDecls.createAnyAttribute(),
in the order of the corresponding method calls.
anonymousTypeName's NameTransformation.
XsGAttrDecls.createAnyAttribute(),
or null, if the method wasn't called.
XsEAnnotation.createAppinfo().
XsGAttrDecls.createAttributeGroup();
AttributeSetter, which is used to
configure properties.
XsGAttrDecls.createAttribute().
ChildSetter, which is used to create
child elements.
java.util.List.
java.util.List.
XsSAXParser.
XsEAnnotation.createDocumentation().
elementName's NameTransformation.
javaType declarations.
jaxb:extensionBindingPrefixes list.
extension binding prefixes.
jaxb:version attribute.
jaxb:version attribute.
Locator with the instances
location.
XsEUnion.setMemberTypes(XsQName[]).
modelGroupName's NameTransformation.
object factory, that
created this instance.
parse() method.
print() method.
XSParser.
XsEUnion.createSimpleType().
XSAppinfo.getChilds()
into a single String.
XSDocumentation.getChilds()
into a single String.
TextSetter, used to add text sections.
typeName's NameTransformation.
xs:enumeration facet is
used.
XSParser or null,
if no such instance is available.
XSSchema, which is currently being parsed,
if any.
print() and/or
parse() methods have an additional
nsContext attribute.
pBean method pMethod,
setting the attribute pName to the value pArgs.
pBean method pMethod with
the argument array pArgs, returning a child handler for the element pQName.
getCompositor().equals(ALL).
##any.
elementBinding style is
being used (true, default) or not.
getCompositor().equals(CHOICE).
choiceContentProperty value.
getType().equals(ELEMENT).
isSet() method is being
generated.
isSet() method is being
generated.
getType().equals(GROUP).
##targetNamespace.
##other.
getCompositor().equals(SEQUENCE).
##targetNamespace.
getType().equals(WILDCARD).
JAXBGlobalBindings.getUnderscoreBinding().<javadoc>...- JAXBJavadocImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBJavadocImpl.
- Implementation of the Javadoc interface.
- JAXBJavadocImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBJavadocImpl
- Creates a new instance of JAXBJavadocImpl.
- JAXBObjectFactoryImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBObjectFactoryImpl.
-
- JAXBObjectFactoryImpl() -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBObjectFactoryImpl
-
- JAXBParser - class net.sf.jaxme.xs.jaxb.impl.JAXBParser.
- Subclass of XSParser for parsing a JAXB schema.
- JAXBParser() -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBParser
-
- JAXBParserTest - class net.sf.jaxme.xs.junit.JAXBParserTest.
-
- JAXBParserTest(String) -
Constructor for class net.sf.jaxme.xs.junit.JAXBParserTest
-
- JAXBProperty - interface net.sf.jaxme.xs.jaxb.JAXBProperty.
- This interface implements the JAXB property bindings.
- JAXBProperty.BaseType - interface net.sf.jaxme.xs.jaxb.JAXBProperty.BaseType.
-
- JAXBPropertyImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBPropertyImpl.
- Implementation of the Property interface.
- JAXBPropertyImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBPropertyImpl
- Creates a new instance of JAXBPropertyImpl.
- JAXBPropertyImpl.BaseTypeImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBPropertyImpl.BaseTypeImpl.
-
- JAXBPropertyImpl.BaseTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBPropertyImpl.BaseTypeImpl
- Creates a new instance of JAXBPropertyImpl.
- JAXBPropertyOwner - interface net.sf.jaxme.xs.jaxb.JAXBPropertyOwner.
-
- JAXBSchema - interface net.sf.jaxme.xs.jaxb.JAXBSchema.
- Interface of a JAXB schema.
- JAXBSchemaBindings - interface net.sf.jaxme.xs.jaxb.JAXBSchemaBindings.
- This interface implements the JAXB schema bindings.
- JAXBSchemaBindings.NameTransformation - interface net.sf.jaxme.xs.jaxb.JAXBSchemaBindings.NameTransformation.
-
- JAXBSchemaBindings.NameXmlTransformation - interface net.sf.jaxme.xs.jaxb.JAXBSchemaBindings.NameXmlTransformation.
-
- JAXBSchemaBindings.Package - interface net.sf.jaxme.xs.jaxb.JAXBSchemaBindings.Package.
- Configures the package that is used in this schema.
- JAXBSchemaBindingsImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl.
- Implementation of the SchemaBindings interface.
- JAXBSchemaBindingsImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl
- Creates a new instance of SchemaBindings with the given
GlobalBindings.
- JAXBSchemaBindingsImpl.NameXmlTransformationImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl.NameXmlTransformationImpl.
-
- JAXBSchemaBindingsImpl.NameXmlTransformationImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl.NameXmlTransformationImpl
- Creates a new instance of JAXBSchemaBindingsImpl.
- JAXBSchemaBindingsImpl.NameXmlTransformationImpl.NameTransformationImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl.NameXmlTransformationImpl.NameTransformationImpl.
-
- JAXBSchemaBindingsImpl.NameXmlTransformationImpl.NameTransformationImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl.NameXmlTransformationImpl.NameTransformationImpl
- Creates a new instance of JAXBSchemaBindingsImpl.
- JAXBSchemaBindingsImpl.PackageImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl.PackageImpl.
-
- JAXBSchemaBindingsImpl.PackageImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaBindingsImpl.PackageImpl
- Creates a new instance of JAXBSchemaBindingsImpl.
- JAXBSchemaImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaImpl.
-
- JAXBSchemaImpl(XSContext, XsESchema) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBSchemaImpl
- Creates a new instance of JAXBSchemaImpl.
- JAXBSimpleContentType - interface net.sf.jaxme.xs.jaxb.JAXBSimpleContentType.
-
- JAXBSimpleContentTypeImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBSimpleContentTypeImpl.
-
- JAXBSimpleContentTypeImpl(XSType, XSType, XsTComplexType) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBSimpleContentTypeImpl
- Creates a new instance of JAXBSimpleContentTypeImpl.
- JAXBSimpleType - interface net.sf.jaxme.xs.jaxb.JAXBSimpleType.
-
- JAXBSimpleTypeImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBSimpleTypeImpl.
-
- JAXBSimpleTypeImpl(XSType, XSSimpleType) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBSimpleTypeImpl
- Creates a new instance of JAXBSimpleTypeImpl.
- JAXBType - interface net.sf.jaxme.xs.jaxb.JAXBType.
-
- JAXBTypeImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBTypeImpl.
-
- JAXBTypeImpl(XSObject, XsETopLevelSimpleType) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBTypeImpl
- Creates a new instance of JAXBTypeImpl.
- JAXBTypeImpl(XSObject, XsTLocalSimpleType) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBTypeImpl
- Creates a new instance of JAXBTypeImpl.
- JAXBTypeImpl(XSObject, XsTSimpleRestrictionType) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBTypeImpl
- Creates a new instance of JAXBTypeImpl.
- JAXBTypeImpl(XSObject, XsTComplexType) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBTypeImpl
- Creates a new instance of JAXBTypeImpl.
- JAXBTypeImpl(XSObject, XsTLocalComplexType) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBTypeImpl
- Creates a new instance of JAXBTypeImpl.
- JAXBTypesafeEnumClass - interface net.sf.jaxme.xs.jaxb.JAXBTypesafeEnumClass.
- This interface implements the JAXB typesafeEnumClass bindings.
- JAXBTypesafeEnumClassImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBTypesafeEnumClassImpl.
- Implementation of the TypesafeEnumClass interface.
- JAXBTypesafeEnumClassImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBTypesafeEnumClassImpl
- Creates a new instance of JAXBTypesafeEnumClassImpl.java.
- JAXBTypesafeEnumMember - interface net.sf.jaxme.xs.jaxb.JAXBTypesafeEnumMember.
-
- JAXBTypesafeEnumMemberImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBTypesafeEnumMemberImpl.
-
- JAXBTypesafeEnumMemberImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBTypesafeEnumMemberImpl
- Creates a new instance of JAXBTypesafeEnumClassImpl.java.
- JAXBXsObjectFactory - interface net.sf.jaxme.xs.jaxb.JAXBXsObjectFactory.
- Implementation of the XsObjectFactory for parsing a
JAXB schema.
- JAXBXsObjectFactoryImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBXsObjectFactoryImpl.
-
- JAXBXsObjectFactoryImpl() -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBXsObjectFactoryImpl
-
- JAXBXsObjectImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBXsObjectImpl.
-
- JAXBXsObjectImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBXsObjectImpl
- Creates a new instance of JAXBXsObjectImpl.
- JAXBXsSchema - interface net.sf.jaxme.xs.jaxb.JAXBXsSchema.
- Syntactical representation of a JAXB schema.
- JAXBXsSchemaImpl - class net.sf.jaxme.xs.jaxb.impl.JAXBXsSchemaImpl.
-
- JAXBXsSchemaImpl(XSContext) -
Constructor for class net.sf.jaxme.xs.jaxb.impl.JAXBXsSchemaImpl
- Creates a new instance of JAXBXsSchemaImpl.
- JAXB_SCHEMA_URI -
Static variable in class net.sf.jaxme.xs.jaxb.impl.JAXBParser
- The JAXB Schema URI:
http://java.sun.com/xml/ns/jaxb
locatable SAXException, a subclass of the SAXParseException,
provides a human readable representation of the location.XSAnnotation.
XSAny.
XSAppinfo.
XSSimpleType.
XSSimpleType.
XSAttribute.
XSAttributeGroup.
XSDocumentation.
XSElement.
XSEnumeration.
XSGroup.
XSGroup.
XSGroup.
XSGroup.
XSGroup.
XSSimpleType.
XSSimpleType.
XSSimpleType.
XSLogicalParser.
XSNotation.
XSSchema.
XSSimpleContentType.
XSType.
XSType.
XSType.
XSType.
XSType.
XSSimpleType.
XSSimpleType.
XSSimpleType.
XSWildcard.
XsSAXParser, inheriting most properties from
its parent parser.
XsTLocalElement, which
is located inside of an xs:all group.
XsTLocalElement, which
is located inside of an xs:all group.
InputSource syntactically and
converts the objects that it finds into logical objects.
XsRedefinable.
pOldChild with
the replacement object pNewChild.
pBean as follows:
If the bean has a method
setAttribute(String, String, String), it is invoked
with the following arguments:
The attributes namespace URI (empty string for the default
namespace),
the attributes local name,
and the property value
Otherwise invokes its own method AttributeSetterImpl.setProperty(Object, String, String, String).
XsSAXParser.
AttributeSetterImpl.setAttribute(String, String, String, String).
XSParser, if any.
DerivationSet matching the given
value.
DerivationSet matching the given
value.
DerivationSet matching the given
value.
http://java.sun.com/xml/ns/jaxb/xjc
http://www.w3.org/2001/XMLSchema
http://www.w3.org/XML/1998/namespace
XSComplexType.getAttributes():
XSAttribute and
XSWildcard.xs:enumeration facet, as specified
by XSEnumeration.XSObjectFactory.XSSchema interface.xml:lang.xs:defRef,
as specified by the following:
<xs:attributeGroup name="defRef">
<xs:annotation>
<xs:documentation>
for element, group and attributeGroup,
which both define and reference
</xs:documentation>
</xs:annotation>
<xs:attribute name="name" type="xs:NCName"/>
<xs:attribute name="ref" type="xs:QName"/>
</xs:attributeGroup>
Implementation note: The 'name' and 'ref' attributes
are mutually exclusive. xs:defRef,
as specified by the following:
<xs:attributeGroup name="defRef">
<xs:annotation>
<xs:documentation>
for element, group and attributeGroup,
which both define and reference
</xs:documentation>
</xs:annotation>
<xs:attribute name="name" type="xs:NCName"/>
<xs:attribute name="ref" type="xs:QName"/>
</xs:attributeGroup>
Implementation note: The 'name' and 'ref' attributes
are mutually exclusive.xs:occurs,
as specified by the following:
<xs:attributeGroup name="occurs">
<xs:annotation>
<xs:documentation>
for all particles
</xs:documentation>
</xs:annotation>
<xs:attribute name="minOccurs" type="xs:nonNegativeInteger"
use="optional" default="1"/>
<xs:attribute name="maxOccurs" type="xs:allNNI"
use="optional" default="1"/>
</xs:attributeGroup>
Implementation note: The implementation must ensure
that either 'maxOccurs' is unbounded or 'minOccurs' <= 'maxOccurs'.
xs:occurs,
as specified by the following:
<xs:attributeGroup name="occurs">
<xs:annotation>
<xs:documentation>
for all particles
</xs:documentation>
</xs:annotation>
<xs:attribute name="minOccurs" type="xs:nonNegativeInteger"
use="optional" default="1"/>
<xs:attribute name="maxOccurs" type="xs:allNNI"
use="optional" default="1"/>
</xs:attributeGroup>
Implementation note: The implementation must ensure
that either 'maxOccurs' is unbounded or 'minOccurs' <= 'maxOccurs'.xs:anyURI.xs:derivationset.
xs:derivationset.
xs:annotation, as specified
by the following:
<xs:element name="annotation" id="annotation">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-annotation"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:openAttrs">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="xs:appinfo"/>
<xs:element ref="xs:documentation"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:annotation, as specified
by the following:
<xs:element name="annotation" id="annotation">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-annotation"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:openAttrs">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="xs:appinfo"/>
<xs:element ref="xs:documentation"/>
</xs:choice>
<xs:attribute name="id" type="xs:ID"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:any element, as
specified by the following:
<xs:element name="any" id="any">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:wildcard">
<xs:attributeGroup ref="xs:occurs"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:any element, as
specified by the following:
<xs:element name="any" id="any">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:wildcard">
<xs:attributeGroup ref="xs:occurs"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
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>
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>
xs:choice element, with the following
specification:
<xs:element name="choice" type="xs:explicitGroup" id="choice">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/>
</xs:annotation>
</xs:element>
xs:choice element, with the following
specification:
<xs:element name="choice" type="xs:explicitGroup" id="choice">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/>
</xs:annotation>
</xs:element>
xs:complexContent,
as specified by:
<xs:element name="complexContent" id="complexContent">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-1/#element-complexContent"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:choice>
<xs:element name="restriction" type="xs:complexRestrictionType"/>
<xs:element name="extension" type="xs:extensionType"/>
</xs:choice>
<xs:attribute name="mixed" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Overrides any setting on complexType parent.
xs:complexContent,
as specified by:
<xs:element name="complexContent" id="complexContent">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-1/#element-complexContent"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:choice>
<xs:element name="restriction" type="xs:complexRestrictionType"/>
<xs:element name="extension" type="xs:extensionType"/>
</xs:choice>
<xs:attribute name="mixed" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Overrides any setting on complexType parent.
xs:documentation, as specified
by the following:
<xs:element name="documentation" id="documentation">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-documentation"/>
</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:attribute ref="xml:lang"/>
</xs:complexType>
</xs:element>
xs:documentation, as specified
by the following:
<xs:element name="documentation" id="documentation">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-documentation"/>
</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:attribute ref="xml:lang"/>
</xs:complexType>
</xs:element>
xs:enumeration element,
following this specification:
<xs:element name="enumeration" id="enumeration" type="xs:noFixedFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-enumeration"/>
</xs:annotation>
</xs:element>
xs:enumeration,
following this specification:
<xs:element name="enumeration" id="enumeration" type="xs:noFixedFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-enumeration"/>
</xs:annotation>
</xs:element>
xs:field element, with the
following specification:
xs:field element, with the
following specification:
xs:fractionDigits,
following this specification:
<xs:element name="fractionDigits" id="fractionDigits" type="xs:numFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-fractionDigits"/>
</xs:annotation>
</xs:element>
xs:fractionDigits,
following this specification:
<xs:element name="fractionDigits" id="fractionDigits" type="xs:numFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-fractionDigits"/>
</xs:annotation>
</xs:element>
xs:import, as specified by
the following:
<xs:element name="import" id="import">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="namespace" type="xs:anyURI"/>
<xs:attribute name="schemaLocation" type="xs:anyURI"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:import, as specified by
the following:
<xs:element name="import" id="import">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="namespace" type="xs:anyURI"/>
<xs:attribute name="schemaLocation" type="xs:anyURI"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:include, as specified
by the following declaration:
<xs:element name="include" id="include">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-include"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:include, as specified
by the following declaration:
<xs:element name="include" id="include">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-include"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:key element, specified
as follows:
<xs:element name="key" type="xs:keybase" id="key">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-key"/>
</xs:annotation>
</xs:element>
xs:key element, specified
as follows:
<xs:element name="key" type="xs:keybase" id="key">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-key"/>
</xs:annotation>
</xs:element>
xs:keyref element, with the
following specification:
xs:keyref element, with the
following specification:
xs:length, following
this specification:
<xs:element name="length" id="length" type="xs:numFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-length"/>
</xs:annotation>
</xs:element>
xs:length, following
this specification:
<xs:element name="length" id="length" type="xs:numFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-length"/>
</xs:annotation>
</xs:element>
xs:list, following
the specification below:
<xs:element name="list" id="list">
<xs:complexType>
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-list">
itemType attribute and simpleType child are mutually
exclusive, but one or other is required
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType"
minOccurs="0"/>
</xs:sequence>
<xs:attribute name="itemType" type="xs:QName" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:list, following
the specification below:
<xs:element name="list" id="list">
<xs:complexType>
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-list">
itemType attribute and simpleType child are mutually
exclusive, but one or other is required
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType"
minOccurs="0"/>
</xs:sequence>
<xs:attribute name="itemType" type="xs:QName" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:maxExclusive,
following this specification:
<xs:element name="maxExclusive" id="maxExclusive" type="xs:facet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-maxExclusive"/>
</xs:annotation>
</xs:element>
xs:maxExclusive,
following this specification:
<xs:element name="maxExclusive" id="maxExclusive" type="xs:facet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-maxExclusive"/>
</xs:annotation>
</xs:element>
xs:maxInclusive,
following this specification:
<xs:element name="maxInclusive" id="maxInclusive" type="xs:facet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-maxInclusive"/>
</xs:annotation>
</xs:element>
xs:maxInclusive,
following this specification:
<xs:element name="maxInclusive" id="maxInclusive" type="xs:facet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-maxInclusive"/>
</xs:annotation>
</xs:element>
xs:maxLength,
following this specification:
xs:maxLength,
following this specification:
xs:minExclusive,
following this specification:
<xs:element name="minExclusive" id="minExclusive" type="xs:facet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-minExclusive"/>
</xs:annotation>
</xs:element>
xs:minExclusive,
following this specification:
<xs:element name="minExclusive" id="minExclusive" type="xs:facet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-minExclusive"/>
</xs:annotation>
</xs:element>
xs:minInclusive,
following this specification:
xs:minInclusive,
following this specification:
xs:minLength, following
this specification:
<xs:element name="minLength" id="minLength" type="xs:numFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-minLength"/>
</xs:annotation>
</xs:element>
xs:minLength, following
this specification:
<xs:element name="minLength" id="minLength" type="xs:numFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-minLength"/>
</xs:annotation>
</xs:element>
xs:notation element, with
the following specification:
xs:notation element, with
the following specification:
xs:pattern, following
this specification:
<xs:element name="pattern" id="pattern" type="xs:noFixedFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-pattern"/>
</xs:annotation>
</xs:element>
xs:pattern, following
this specification:
<xs:element name="pattern" id="pattern" type="xs:noFixedFacet">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-pattern"/>
</xs:annotation>
</xs:element>
xs:redefine, as specified
by the following:
<xs:element name="redefine" id="redefine">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:openAttrs">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="xs:annotation"/>
<xs:group ref="xs:redefinable"/>
</xs:choice>
<xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:redefine, as specified
by the following:
<xs:element name="redefine" id="redefine">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:openAttrs">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="xs:annotation"/>
<xs:group ref="xs:redefinable"/>
</xs:choice>
<xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
<xs:attribute name="id" type="xs:ID"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:restriction, following
this specification:
<xs:element name="restriction" id="restriction">
<xs:complexType>
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-restriction">
base attribute and simpleType child are mutually
exclusive, but one or other is required
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:simpleRestrictionModel"/>
<xs:attribute name="base" type="xs:QName" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:group name="simpleRestrictionModel">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
<xs:group ref="xs:facets" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:group name="facets">
<xs:annotation>
<xs:documentation>
We should use a substitution group for facets, but
that's ruled out because it would allow users to
add their own, which we're not ready for yet.
xs:restriction, following
this specification:
<xs:element name="restriction" id="restriction">
<xs:complexType>
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-restriction">
base attribute and simpleType child are mutually
exclusive, but one or other is required
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:simpleRestrictionModel"/>
<xs:attribute name="base" type="xs:QName" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:group name="simpleRestrictionModel">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
<xs:group ref="xs:facets" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:group name="facets">
<xs:annotation>
<xs:documentation>
We should use a substitution group for facets, but
that's ruled out because it would allow users to
add their own, which we're not ready for yet.
xs:selector element, specified
by the following:
xs:selector element, specified
by the following:
xs:sequence element, with the following
specification:
<xs:element name="sequence" type="xs:explicitGroup" id="sequence">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/>
</xs:annotation>
</xs:element>
xs:sequence element, with the following
specification:
<xs:element name="sequence" type="xs:explicitGroup" id="sequence">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/>
</xs:annotation>
</xs:element>
xs:simpleContent,
as specified by the following:
<xs:element name="simpleContent" id="simpleContent">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:choice>
<xs:element name="restriction" type="xs:simpleRestrictionType"/>
<xs:element name="extension" type="xs:simpleExtensionType"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:simpleContent,
as specified by the following:
<xs:element name="simpleContent" id="simpleContent">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:choice>
<xs:element name="restriction" type="xs:simpleRestrictionType"/>
<xs:element name="extension" type="xs:simpleExtensionType"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
xs:simpleType>, as specified by the following:
<xs:element name="simpleType" type="xs:topLevelSimpleType" id="simpleType">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/>
</xs:annotation>
</xs:element>
<xs:complexType name="topLevelSimpleType">
<xs:complexContent>
<xs:restriction base="xs:simpleType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:simpleDerivation"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:NCName">
<xs:annotation>
<xs:documentation>
Required at the top level
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsETopLevelSimpleTypeImpl - class net.sf.jaxme.xs.xml.impl.XsETopLevelSimpleTypeImpl.
- Implementation of
xs:simpleType>, as specified by the following:
<xs:element name="simpleType" type="xs:topLevelSimpleType" id="simpleType">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/>
</xs:annotation>
</xs:element>
<xs:complexType name="topLevelSimpleType">
<xs:complexContent>
<xs:restriction base="xs:simpleType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:simpleDerivation"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:NCName">
<xs:annotation>
<xs:documentation>
Required at the top level
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsETopLevelSimpleTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsETopLevelSimpleTypeImpl
-
- XsETotalDigits - interface net.sf.jaxme.xs.xml.XsETotalDigits.
- Interface of
xs:totalDigits,
following this specification:
<xs:element name="totalDigits" id="totalDigits">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-totalDigits"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="xs:numFacet">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="value" type="xs:positiveInteger" use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
- XsETotalDigitsImpl - class net.sf.jaxme.xs.xml.impl.XsETotalDigitsImpl.
- Implementation of
xs:totalDigits,
following this specification:
<xs:element name="totalDigits" id="totalDigits">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-totalDigits"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="xs:numFacet">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="value" type="xs:positiveInteger" use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
- XsETotalDigitsImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsETotalDigitsImpl
-
- XsEUnion - interface net.sf.jaxme.xs.xml.XsEUnion.
- Interface of
xs:union, following the
specification below:
<xs:element name="union" id="union">
<xs:complexType>
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-union">
memberTypes attribute must be non-empty or there must be
at least one simpleType child
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="memberTypes" use="optional">
<xs:simpleType>
<xs:list itemType="xs:QName"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
- XsEUnionImpl - class net.sf.jaxme.xs.xml.impl.XsEUnionImpl.
- Implementation of
xs:union, following the
specification below:
<xs:element name="union" id="union">
<xs:complexType>
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-union">
memberTypes attribute must be non-empty or there must be
at least one simpleType child
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="memberTypes" use="optional">
<xs:simpleType>
<xs:list itemType="xs:QName"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
- XsEUnionImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsEUnionImpl
-
- XsEUnique - interface net.sf.jaxme.xs.xml.XsEUnique.
- Interface of the
xs:unique element, with the
following specification:
<xs:element name="unique" type="xs:keybase" id="unique">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-unique"/>
</xs:annotation>
</xs:element>
- XsEUniqueImpl - class net.sf.jaxme.xs.xml.impl.XsEUniqueImpl.
- Implementation of the
xs:unique element, with the
following specification:
<xs:element name="unique" type="xs:keybase" id="unique">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-unique"/>
</xs:annotation>
</xs:element>
- XsEUniqueImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsEUniqueImpl
-
- XsEWhiteSpace - interface net.sf.jaxme.xs.xml.XsEWhiteSpace.
- Interface of
xs:whiteSpace, following
this specification:
<xs:element name="whiteSpace" id="whiteSpace">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-whiteSpace"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="xs:facet">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="value" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="preserve"/>
<xs:enumeration value="replace"/>
<xs:enumeration value="collapse"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
- XsEWhiteSpaceImpl - class net.sf.jaxme.xs.xml.impl.XsEWhiteSpaceImpl.
- Implementation of
xs:whiteSpace, following
this specification:
<xs:element name="whiteSpace" id="whiteSpace">
<xs:annotation>
<xs:documentation
source="http://www.w3.org/TR/xmlschema-2/#element-whiteSpace"/>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:restriction base="xs:facet">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="value" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="preserve"/>
<xs:enumeration value="replace"/>
<xs:enumeration value="collapse"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
- XsEWhiteSpaceImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsEWhiteSpaceImpl
-
- XsFormChoice - class net.sf.jaxme.xs.xml.XsFormChoice.
- Implementation of the following simple type:
<xs:simpleType name="formChoice">
<xs:annotation>
<xs:documentation>
A utility type, not for public use
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="qualified"/>
<xs:enumeration value="unqualified"/>
</xs:restriction>
</xs:simpleType>
- XsGAllModel - interface net.sf.jaxme.xs.xml.XsGAllModel.
- Interface of
xs:allModel, as specified by
the following:
<xs:group name="allModel">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:element name="element" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:annotation>
<xs:documentation>restricted max/min</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="xs:localElement">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element name="simpleType" type="xs:localSimpleType"/>
<xs:element name="complexType" type="xs:localComplexType"/>
</xs:choice>
<xs:group ref="xs:identityConstraint" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="minOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="maxOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:allNNI">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
Implementation note: The above restriction of a XsTLocalElement
is interpreted as a usual local element, except that the minOccurs
and maxOccurs attributes must be 0 or 1.- XsGAllModelImpl - class net.sf.jaxme.xs.xml.impl.XsGAllModelImpl.
- Implementation of
xs:allModel, as specified by
the following:
<xs:group name="allModel">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:element name="element" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:annotation>
<xs:documentation>restricted max/min</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="xs:localElement">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element name="simpleType" type="xs:localSimpleType"/>
<xs:element name="complexType" type="xs:localComplexType"/>
</xs:choice>
<xs:group ref="xs:identityConstraint" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="minOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="maxOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:allNNI">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
Implementation note: The above restriction of a XsTLocalElement
is interpreted as a usual local element, except that the minOccurs
and maxOccurs attributes must be 0 or 1.- XsGAllModelImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsGAllModelImpl
-
- XsGAttrDecls - interface net.sf.jaxme.xs.xml.XsGAttrDecls.
- Interface of
xs:attrDecls, with the
following specification:
<xs:group name="attrDecls">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="attribute" type="xs:attribute"/>
<xs:element name="attributeGroup" type="xs:attributeGroupRef"/>
</xs:choice>
<xs:element ref="xs:anyAttribute" minOccurs="0"/>
</xs:sequence>
</xs:group>
- XsGAttrDeclsImpl - class net.sf.jaxme.xs.xml.impl.XsGAttrDeclsImpl.
- Implementation of
xs:attrDecls, with the
following specification:
<xs:group name="attrDecls">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="attribute" type="xs:attribute"/>
<xs:element name="attributeGroup" type="xs:attributeGroupRef"/>
</xs:choice>
<xs:element ref="xs:anyAttribute" minOccurs="0"/>
</xs:sequence>
</xs:group>
- XsGAttrDeclsImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsGAttrDeclsImpl
-
- XsGComplexTypeModel - interface net.sf.jaxme.xs.xml.XsGComplexTypeModel.
- Interface of the group
xs:complexTypeModel,
as specified by the following:
<xs:group name="complexTypeModel">
<xs:choice>
<xs:element ref="xs:simpleContent"/>
<xs:element ref="xs:complexContent"/>
<xs:sequence>
<xs:annotation>
<xs:documentation>
This branch is short for <complexContent>
<restriction base="xs:anyType">
...
- XsGComplexTypeModelImpl - class net.sf.jaxme.xs.xml.impl.XsGComplexTypeModelImpl.
- Implementation of the group
xs:complexTypeModel,
as specified by the following:
<xs:group name="complexTypeModel">
<xs:choice>
<xs:element ref="xs:simpleContent"/>
<xs:element ref="xs:complexContent"/>
<xs:sequence>
<xs:annotation>
<xs:documentation>
This branch is short for <complexContent>
<restriction base="xs:anyType">
...
- XsGComplexTypeModelImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsGComplexTypeModelImpl
-
- XsGIdentityConstraint - interface net.sf.jaxme.xs.xml.XsGIdentityConstraint.
- Implementation of the group
xs:identityConstraint,
specified as follows:
The three kinds of identity constraints, all with
type of or derived from 'keybase'.
- XsGIdentityConstraintImpl - class net.sf.jaxme.xs.xml.impl.XsGIdentityConstraintImpl.
- Implementation of the group
xs:identityConstraint,
specified as follows:
The three kinds of identity constraints, all with
type of or derived from 'keybase'.
- XsGIdentityConstraintImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsGIdentityConstraintImpl
-
- XsGNestedParticle - interface net.sf.jaxme.xs.xml.XsGNestedParticle.
- Interface of the
xs:nestedParticle group,
as specified by the following:
- XsGParticle - interface net.sf.jaxme.xs.xml.XsGParticle.
- Implementation of the
xs:particle group,
with the following specification:
<xs:group name="particle">
<xs:choice>
<xs:element name="element" type="xs:localElement"/>
<xs:element name="group" type="xs:groupRef"/>
<xs:element ref="xs:all"/>
<xs:element ref="xs:choice"/>
<xs:element ref="xs:sequence"/>
<xs:element ref="xs:any"/>
</xs:choice>
</xs:group>
- XsGParticleImpl - class net.sf.jaxme.xs.xml.impl.XsGParticleImpl.
- Implementation of the
xs:typeDefParticle group,
as specified by the following:
'complexType' uses this
- XsGParticleImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsGParticleImpl
-
- XsGSimpleRestrictionModel - interface net.sf.jaxme.xs.xml.XsGSimpleRestrictionModel.
- Interface of
xs:simpleRestrictionModel, following
this specification:
<xs:group name="simpleRestrictionModel">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
<xs:group ref="xs:facets" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:group name="facets">
<xs:annotation>
<xs:documentation>
We should use a substitution group for facets, but
that's ruled out because it would allow users to
add their own, which we're not ready for yet.
- XsGSimpleRestrictionModelImpl - class net.sf.jaxme.xs.xml.impl.XsGSimpleRestrictionModelImpl.
- Interface of
xs:simpleRestrictionModel, following
this specification:
<xs:group name="simpleRestrictionModel">
<xs:sequence>
<xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
<xs:group ref="xs:facets" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:group name="facets">
<xs:annotation>
<xs:documentation>
We should use a substitution group for facets, but
that's ruled out because it would allow users to
add their own, which we're not ready for yet.
- XsGSimpleRestrictionModelImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsGSimpleRestrictionModelImpl
-
- XsGTypeDefParticle - interface net.sf.jaxme.xs.xml.XsGTypeDefParticle.
- Interface of the
xs:typeDefParticle group,
as specified by the following:
'complexType' uses this
- XsGTypeDefParticleImpl - class net.sf.jaxme.xs.xml.impl.XsGTypeDefParticleImpl.
- Implementation of the
xs:typeDefParticle group,
as specified by the following:
'complexType' uses this
- XsGTypeDefParticleImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsGTypeDefParticleImpl
-
- XsID - class net.sf.jaxme.xs.xml.XsID.
- Implementation of
xs:ID - XsID(String) -
Constructor for class net.sf.jaxme.xs.xml.XsID
-
- XsNCName - class net.sf.jaxme.xs.xml.XsNCName.
- Implementation of
xs:NCName. - XsNCName(String) -
Constructor for class net.sf.jaxme.xs.xml.XsNCName
-
- XsNamespaceList - class net.sf.jaxme.xs.xml.XsNamespaceList.
- Implementation of the
xs:namespaceList type,
specified like this:
<xs:simpleType name="namespaceList">
<xs:annotation>
<xs:documentation>
A utility type, not for public use
</xs:documentation>
</xs:annotation>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="##any"/>
<xs:enumeration value="##other"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:list>
<xs:simpleType>
<xs:union memberTypes="xs:anyURI">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="##targetNamespace"/>
<xs:enumeration value="##local"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:list>
</xs:simpleType>
</xs:union>
</xs:simpleType>
- XsObject - interface net.sf.jaxme.xs.xml.XsObject.
- Base interface for all the types, attributes, elements, ...
- XsObjectCreator - interface net.sf.jaxme.xs.parser.XsObjectCreator.
- Interface of a an object creating beans.
- XsObjectFactory - interface net.sf.jaxme.xs.xml.XsObjectFactory.
-
- XsObjectFactoryImpl - class net.sf.jaxme.xs.xml.impl.XsObjectFactoryImpl.
- The XsObjectFactory, which allows to extend the parser.
- XsObjectFactoryImpl() -
Constructor for class net.sf.jaxme.xs.xml.impl.XsObjectFactoryImpl
-
- XsObjectImpl - class net.sf.jaxme.xs.xml.impl.XsObjectImpl.
- Base class for all the types, attributes, elements, ...
- XsObjectImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsObjectImpl
-
- XsQName - class net.sf.jaxme.xs.xml.XsQName.
- Implementation of
xs:qName. - XsQName(XsAnyURI, String) -
Constructor for class net.sf.jaxme.xs.xml.XsQName
-
- XsQName(XsAnyURI, String, String) -
Constructor for class net.sf.jaxme.xs.xml.XsQName
-
- XsQName(String, String) -
Constructor for class net.sf.jaxme.xs.xml.XsQName
-
- XsQName(String, String, String) -
Constructor for class net.sf.jaxme.xs.xml.XsQName
-
- XsRedefinable - interface net.sf.jaxme.xs.xml.XsRedefinable.
- A common base interface for
XsETopLevelSimpleType,
XsTComplexType, XsTGroup,
and XsTAttributeGroup.
- XsSAXParser - interface net.sf.jaxme.xs.parser.XsSAXParser.
-
- XsSAXParserImpl - class net.sf.jaxme.xs.parser.impl.XsSAXParserImpl.
-
- XsSAXParserImpl(Object) -
Constructor for class net.sf.jaxme.xs.parser.impl.XsSAXParserImpl
-
- XsSimpleDerivationSet - class net.sf.jaxme.xs.xml.XsSimpleDerivationSet.
- Implementation of
xs:derivationset.
- XsSimpleDerivationSet(String) -
Constructor for class net.sf.jaxme.xs.xml.XsSimpleDerivationSet
- Creates a new DerivationSet with the given value.
- XsTAll - interface net.sf.jaxme.xs.xml.XsTAll.
- Interface of the following type:
<xs:complexType name="all">
<xs:annotation>
<xs:documentation>
Only elements allowed inside
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="xs:explicitGroup">
<xs:group ref="xs:allModel"/>
<xs:attribute name="minOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="maxOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:allNNI">
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTAllImpl - class net.sf.jaxme.xs.xml.impl.XsTAllImpl.
- Implementation of the following type:
<xs:complexType name="all">
<xs:annotation>
<xs:documentation>
Only elements allowed inside
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="xs:explicitGroup">
<xs:group ref="xs:allModel"/>
<xs:attribute name="minOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="maxOccurs" use="optional" default="1">
<xs:simpleType>
<xs:restriction base="xs:allNNI">
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTAllImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTAllImpl
-
- XsTAnnotated - interface net.sf.jaxme.xs.xml.XsTAnnotated.
- Interface of an annotated element, as specified
by the following:
<xs:complexType name="annotated">
<xs:annotation>
<xs:documentation>
This type is extended by all types which allow annotation
other than <schema> itself.
- XsTAnnotatedImpl - class net.sf.jaxme.xs.xml.impl.XsTAnnotatedImpl.
- Implementation of an annotated element, as specified
by the following:
<xs:complexType name="annotated">
<xs:annotation>
<xs:documentation>
This type is extended by all types which allow annotation
other than <schema> itself.
- XsTAnnotatedImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTAnnotatedImpl
-
- XsTAttribute - interface net.sf.jaxme.xs.xml.XsTAttribute.
- Interface of
xs:attribute, following
this specification:
<xs:complexType name="attribute">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/>
</xs:sequence>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attribute name="type" type="xs:QName"/>
<xs:attribute name="use" use="optional" default="optional">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="prohibited"/>
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="default" type="xs:string"/>
<xs:attribute name="fixed" type="xs:string"/>
<xs:attribute name="form" type="xs:formChoice"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTAttribute.Use - class net.sf.jaxme.xs.xml.XsTAttribute.Use.
-
- XsTAttributeGroup - interface net.sf.jaxme.xs.xml.XsTAttributeGroup.
- Interface of an
xs:attributeGroup,
with the following specification:
<xs:complexType name="attributeGroup" abstract="true">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:attrDecls"/>
<xs:attributeGroup ref="xs:defRef"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTAttributeGroupImpl - class net.sf.jaxme.xs.xml.impl.XsTAttributeGroupImpl.
- Implementation of an
xs:attributeGroup,
with the following specification:
<xs:complexType name="attributeGroup" abstract="true">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:attrDecls"/>
<xs:attributeGroup ref="xs:defRef"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTAttributeGroupImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTAttributeGroupImpl
-
- XsTAttributeGroupRef - interface net.sf.jaxme.xs.xml.XsTAttributeGroupRef.
- Interface of the
xs:attributeGroupRef
type, specified as follows:
<xs:complexType name="attributeGroupRef">
<xs:complexContent>
<xs:restriction base="xs:attributeGroup">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="ref" use="required" type="xs:QName"/>
<xs:attribute name="name" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTAttributeGroupRefImpl - class net.sf.jaxme.xs.xml.impl.XsTAttributeGroupRefImpl.
- Implementation of the
xs:attributeGroupRef
type, specified as follows:
<xs:complexType name="attributeGroupRef">
<xs:complexContent>
<xs:restriction base="xs:attributeGroup">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="ref" use="required" type="xs:QName"/>
<xs:attribute name="name" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTAttributeGroupRefImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTAttributeGroupRefImpl
-
- XsTAttributeImpl - class net.sf.jaxme.xs.xml.impl.XsTAttributeImpl.
- Implementation of
xs:attribute, following
this specification:
<xs:complexType name="attribute">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/>
</xs:sequence>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attribute name="type" type="xs:QName"/>
<xs:attribute name="use" use="optional" default="optional">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="prohibited"/>
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="default" type="xs:string"/>
<xs:attribute name="fixed" type="xs:string"/>
<xs:attribute name="form" type="xs:formChoice"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTAttributeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTAttributeImpl
-
- XsTComplexRestrictionType - interface net.sf.jaxme.xs.xml.XsTComplexRestrictionType.
- Implementation of
xs:complexRestrictionType,
as specified by the following:
<xs:complexType name="complexRestrictionType">
<xs:complexContent>
<xs:restriction base="xs:restrictionType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:typeDefParticle" minOccurs="0"/>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTComplexRestrictionTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTComplexRestrictionTypeImpl.
- Implementation of
xs:complexRestrictionType,
as specified by the following:
<xs:complexType name="complexRestrictionType">
<xs:complexContent>
<xs:restriction base="xs:restrictionType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:typeDefParticle" minOccurs="0"/>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTComplexRestrictionTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTComplexRestrictionTypeImpl
-
- XsTComplexType - interface net.sf.jaxme.xs.xml.XsTComplexType.
- Interface of a complex type, to be shared
by
XsTLocalComplexType and
XsTComplexType.
- XsTComplexTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTComplexTypeImpl.
- Base implementation of a complex type, to be shared
by
XsTLocalComplexType and
XsTComplexType.
- XsTComplexTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTComplexTypeImpl
-
- XsTElement - interface net.sf.jaxme.xs.xml.XsTElement.
- Implementation of the
xs:element type,
as specified by the following:
The element element can be used either
at the top level to define an element-type binding globally,
or within a content model to either reference a globally-defined
element or type or declare an element-type binding locally.
- XsTElementImpl - class net.sf.jaxme.xs.xml.impl.XsTElementImpl.
- Implementation of the
xs:element type,
as specified by the following:
<xs:complexType name="element" abstract="true">
<xs:annotation>
<xs:documentation>
The element element can be used either
at the top level to define an element-type binding globally,
or within a content model to either reference a globally-defined
element or type or declare an element-type binding locally.
- XsTElementImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTElementImpl
-
- XsTExplicitGroup - interface net.sf.jaxme.xs.xml.XsTExplicitGroup.
- Interface of the
xs:explicitGroup
type, as specified by the following:
group type for the three kinds of group
Implementation note: This interface doesn't specify
any additional methods. - XsTExplicitGroupImpl - class net.sf.jaxme.xs.xml.impl.XsTExplicitGroupImpl.
- Implementation of the
xs:explicitGroup
type, as specified by the following:
group type for the three kinds of group
Implementation note: This interface doesn't specify
any additional methods. - XsTExplicitGroupImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTExplicitGroupImpl
-
- XsTExtensionType - interface net.sf.jaxme.xs.xml.XsTExtensionType.
- Interface of the
xs:extensionType type, as
specified by:
<xs:complexType name="extensionType">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:group ref="xs:typeDefParticle" minOccurs="0"/>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
<xs:attribute name="base" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTExtensionTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTExtensionTypeImpl.
- Implementation of the
xs:extensionType type, as
specified by:
<xs:complexType name="extensionType">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:group ref="xs:typeDefParticle" minOccurs="0"/>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
<xs:attribute name="base" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTExtensionTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTExtensionTypeImpl
-
- XsTFacet - interface net.sf.jaxme.xs.xml.XsTFacet.
- Interface of a facet, following this specification:
<xs:complexType name="facet">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="value" use="required"/>
<xs:attribute name="fixed" type="xs:boolean" use="optional"
default="false"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTFacetBase - interface net.sf.jaxme.xs.xml.XsTFacetBase.
-
- XsTFacetBaseImpl - class net.sf.jaxme.xs.xml.impl.XsTFacetBaseImpl.
-
- XsTFacetBaseImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTFacetBaseImpl
-
- XsTFacetImpl - class net.sf.jaxme.xs.xml.impl.XsTFacetImpl.
- Implementation of a facet, following this specification:
<xs:complexType name="facet">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="value" use="required"/>
<xs:attribute name="fixed" type="xs:boolean" use="optional"
default="false"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTFacetImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTFacetImpl
-
- XsTFixedFacet - interface net.sf.jaxme.xs.xml.XsTFixedFacet.
- A common base interface for
XsTFacet and
XsTNumFacet. - XsTFixedFacetImpl - class net.sf.jaxme.xs.xml.impl.XsTFixedFacetImpl.
- A common base class for
XsTFacet and
XsTNumFacet. - XsTFixedFacetImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTFixedFacetImpl
-
- XsTGroup - interface net.sf.jaxme.xs.xml.XsTGroup.
- Interface of the
xs:group, type, with the
following specification:
<xs:complexType name="group" abstract="true">
<xs:annotation>
<xs:documentation>
group type for explicit groups, named top-level groups and
group references
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attributeGroup ref="xs:occurs"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTGroupImpl - class net.sf.jaxme.xs.xml.impl.XsTGroupImpl.
- Implementation of the
xs:group, type, with the
following specification:
<xs:complexType name="group" abstract="true">
<xs:annotation>
<xs:documentation>
group type for explicit groups, named top-level groups and
group references
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attributeGroup ref="xs:occurs"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTGroupImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTGroupImpl
-
- XsTGroupRef - interface net.sf.jaxme.xs.xml.XsTGroupRef.
- Implementation of the
xs:groupRef type,
with the following specification:
Implementation note: This interface does not define
any additional methods. - XsTGroupRefImpl - class net.sf.jaxme.xs.xml.impl.XsTGroupRefImpl.
- Implementation of the
xs:groupRef type,
with the following specification:
- XsTGroupRefImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTGroupRefImpl
-
- XsTIdentityConstraint - interface net.sf.jaxme.xs.xml.XsTIdentityConstraint.
- A common base interface for the elements which are part of an
xs:identityConstraint group. - XsTKeybase - interface net.sf.jaxme.xs.xml.XsTKeybase.
- Interface of the
xs:keybase type, with the
following specification:
<xs:complexType name="keybase">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element ref="xs:selector"/>
<xs:element ref="xs:field" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTKeybaseImpl - class net.sf.jaxme.xs.xml.impl.XsTKeybaseImpl.
- Implementation of the
xs:keybase type, with the
following specification:
<xs:complexType name="keybase">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element ref="xs:selector"/>
<xs:element ref="xs:field" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTKeybaseImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTKeybaseImpl
-
- XsTLocalAllElementImpl - class net.sf.jaxme.xs.xml.impl.XsTLocalAllElementImpl.
-
- XsTLocalAllElementImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTLocalAllElementImpl
-
- XsTLocalComplexType - interface net.sf.jaxme.xs.xml.XsTLocalComplexType.
- Interface of a local
xs:complexType,
following the specification below:
<xs:complexType name="localComplexType">
<xs:complexContent>
<xs:restriction base="xs:complexType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:complexTypeModel"/>
</xs:sequence>
<xs:attribute name="name" use="prohibited"/>
<xs:attribute name="abstract" use="prohibited"/>
<xs:attribute name="final" use="prohibited"/>
<xs:attribute name="block" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTLocalComplexTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTLocalComplexTypeImpl.
- Interface of a local
xs:complexType,
following the specification below:
<xs:complexType name="localComplexType">
<xs:complexContent>
<xs:restriction base="xs:complexType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:complexTypeModel"/>
</xs:sequence>
<xs:attribute name="name" use="prohibited"/>
<xs:attribute name="abstract" use="prohibited"/>
<xs:attribute name="final" use="prohibited"/>
<xs:attribute name="block" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTLocalComplexTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTLocalComplexTypeImpl
-
- XsTLocalElement - interface net.sf.jaxme.xs.xml.XsTLocalElement.
- Interface of the
xs:localElement type, as
specified by:
- XsTLocalElementImpl - class net.sf.jaxme.xs.xml.impl.XsTLocalElementImpl.
- Implementation of the
xs:localElement type, as
specified by:
<xs:complexType name="localElement">
<xs:complexContent>
<xs:restriction base="xs:element">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element name="simpleType" type="xs:localSimpleType"/>
<xs:element name="complexType" type="xs:localComplexType"/>
</xs:choice>
<xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="substitutionGroup" use="prohibited"/>
<xs:attribute name="final" use="prohibited"/>
<xs:attribute name="abstract" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Implementation note: This class doesn't specify any
additional methods. - XsTLocalElementImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTLocalElementImpl
-
- XsTLocalSimpleType - interface net.sf.jaxme.xs.xml.XsTLocalSimpleType.
- Interface of the
xs:localSimpleType type,
as specified by the following:
<xs:complexType name="localSimpleType">
<xs:complexContent>
<xs:restriction base="xs:simpleType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:simpleDerivation"/>
</xs:sequence>
<xs:attribute name="name" use="prohibited">
<xs:annotation>
<xs:documentation>
Forbidden when nested
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="final" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Implementation note: The implementation must ensure,
that the 'final' and 'name' attributes aren't set. - XsTLocalSimpleTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTLocalSimpleTypeImpl.
- Implementation of the
xs:localSimpleType type,
as specified by the following:
<xs:complexType name="localSimpleType">
<xs:complexContent>
<xs:restriction base="xs:simpleType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:simpleDerivation"/>
</xs:sequence>
<xs:attribute name="name" use="prohibited">
<xs:annotation>
<xs:documentation>
Forbidden when nested
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="final" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Implementation note: The implementation must ensure,
that the 'final' and 'name' attributes aren't set. - XsTLocalSimpleTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTLocalSimpleTypeImpl
-
- XsTNamedGroup - interface net.sf.jaxme.xs.xml.XsTNamedGroup.
- Interface of a named top-level group, with the following
specification:
<xs:complexType name="namedGroup">
<xs:annotation>
<xs:documentation>
Should derive this from realGroup, but too complicated for now
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element name="all">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="xs:all">
<xs:group ref="xs:allModel"/>
<xs:attribute name="minOccurs" use="prohibited"/>
<xs:attribute name="maxOccurs" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="choice" type="xs:simpleExplicitGroup"/>
<xs:element name="sequence" type="xs:simpleExplicitGroup"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:NCName"/>
<xs:attribute name="ref" use="prohibited"/>
<xs:attribute name="minOccurs" use="prohibited"/>
<xs:attribute name="maxOccurs" use="prohibited"/>
</xs:complexType>
</pre></p>
- XsTNamedGroupImpl - class net.sf.jaxme.xs.xml.impl.XsTNamedGroupImpl.
- Implementation of a named top-level group, with the following
specification:
<xs:complexType name="namedGroup">
<xs:annotation>
<xs:documentation>
Should derive this from realGroup, but too complicated for now
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element name="all">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="xs:all">
<xs:group ref="xs:allModel"/>
<xs:attribute name="minOccurs" use="prohibited"/>
<xs:attribute name="maxOccurs" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="choice" type="xs:simpleExplicitGroup"/>
<xs:element name="sequence" type="xs:simpleExplicitGroup"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:NCName"/>
<xs:attribute name="ref" use="prohibited"/>
<xs:attribute name="minOccurs" use="prohibited"/>
<xs:attribute name="maxOccurs" use="prohibited"/>
</xs:complexType>
</pre></p>
- XsTNamedGroupImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTNamedGroupImpl
-
- XsTNestedParticle - interface net.sf.jaxme.xs.xml.XsTNestedParticle.
-
- XsTNumFacet - interface net.sf.jaxme.xs.xml.XsTNumFacet.
- Interface of
xs:numFacet, following
this specification:
<xs:complexType name="numFacet">
<xs:complexContent>
<xs:restriction base="xs:facet">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="value" type="xs:nonNegativeInteger" use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTNumFacetImpl - class net.sf.jaxme.xs.xml.impl.XsTNumFacetImpl.
- Implementation of
xs:numFacet, following
this specification:
<xs:complexType name="numFacet">
<xs:complexContent>
<xs:restriction base="xs:facet">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="value" type="xs:nonNegativeInteger" use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTNumFacetImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTNumFacetImpl
-
- XsTOpenAttrs - interface net.sf.jaxme.xs.xml.XsTOpenAttrs.
- A common base type for most of the schema elements.
- XsTOpenAttrsImpl - class net.sf.jaxme.xs.xml.impl.XsTOpenAttrsImpl.
- A common base type for most of the schema elements.
- XsTOpenAttrsImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTOpenAttrsImpl
-
- XsTParticle - interface net.sf.jaxme.xs.xml.XsTParticle.
- Interface of a particle.
- XsTRealGroup - interface net.sf.jaxme.xs.xml.XsTRealGroup.
- Interface of the
xs:realGroup type, as specified
by the following:
<xs:complexType name="realGroup">
<xs:complexContent>
<xs:restriction base="xs:group">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="xs:all"/>
<xs:element ref="xs:choice"/>
<xs:element ref="xs:sequence"/>
</xs:choice>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Implementation note: This interface does not define
any additional methods. - XsTRealGroupImpl - class net.sf.jaxme.xs.xml.impl.XsTRealGroupImpl.
- Implementation of the
xs:realGroup type, as specified
by the following:
<xs:complexType name="realGroup">
<xs:complexContent>
<xs:restriction base="xs:group">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="xs:all"/>
<xs:element ref="xs:choice"/>
<xs:element ref="xs:sequence"/>
</xs:choice>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Implementation note: This interface does not define
any additional methods. - XsTRealGroupImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTRealGroupImpl
-
- XsTRestrictionType - interface net.sf.jaxme.xs.xml.XsTRestrictionType.
- Implementation of
xs:restrictionType,
as specified by the following:
<xs:complexType name="restrictionType">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:choice>
<xs:group ref="xs:typeDefParticle" minOccurs="0"/>
<xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/>
</xs:choice>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
<xs:attribute name="base" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTRestrictionTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTRestrictionTypeImpl.
- Implementation of
xs:restrictionType,
as specified by the following:
<xs:complexType name="restrictionType">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:choice>
<xs:group ref="xs:typeDefParticle" minOccurs="0"/>
<xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/>
</xs:choice>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
<xs:attribute name="base" type="xs:QName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTRestrictionTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTRestrictionTypeImpl
-
- XsTSimpleExplicitGroup - interface net.sf.jaxme.xs.xml.XsTSimpleExplicitGroup.
- Interface of the xs:simpleExplicitGroup type, with the
following specification:
<xs:complexType name="simpleExplicitGroup">
<xs:complexContent>
<xs:restriction base="xs:explicitGroup">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:nestedParticle" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="minOccurs" use="prohibited"/>
<xs:attribute name="maxOccurs" use="prohibited"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTSimpleExplicitGroupImpl - class net.sf.jaxme.xs.xml.impl.XsTSimpleExplicitGroupImpl.
-
- XsTSimpleExplicitGroupImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTSimpleExplicitGroupImpl
-
- XsTSimpleExtensionType - interface net.sf.jaxme.xs.xml.XsTSimpleExtensionType.
- Interface of the
xs:simpleExtensionType, as
specified by:
No typeDefParticle group reference
- XsTSimpleExtensionTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTSimpleExtensionTypeImpl.
- Implementation of the
xs:simpleExtensionType, as
specified by:
No typeDefParticle group reference
- XsTSimpleExtensionTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTSimpleExtensionTypeImpl
-
- XsTSimpleRestrictionType - interface net.sf.jaxme.xs.xml.XsTSimpleRestrictionType.
- Implementation of
xs:simpleRestrictionType,
as specified by the following:
<xs:complexType name="simpleRestrictionType">
<xs:complexContent>
<xs:restriction base="xs:restrictionType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTSimpleRestrictionTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTSimpleRestrictionTypeImpl.
- Implementation of
xs:simpleRestrictionType,
as specified by the following:
<xs:complexType name="simpleRestrictionType">
<xs:complexContent>
<xs:restriction base="xs:restrictionType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTSimpleRestrictionTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTSimpleRestrictionTypeImpl
-
- XsTSimpleType - interface net.sf.jaxme.xs.xml.XsTSimpleType.
- Interface of the following specification for
xs:simpleType:
<xs:complexType name="simpleType" abstract="true">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:simpleDerivation"/>
<xs:attribute name="final" type="xs:simpleDerivationSet"/>
<xs:attribute name="name" type="xs:NCName">
<xs:annotation>
<xs:documentation>
Can be restricted to required or forbidden
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="simpleDerivation">
<xs:choice>
<xs:element ref="xs:restriction"/>
<xs:element ref="xs:list"/>
<xs:element ref="xs:union"/>
</xs:choice>
</xs:group>
- XsTSimpleTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTSimpleTypeImpl.
- Implementation of the following specification for
xs:simpleType:
<xs:complexType name="simpleType" abstract="true">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:simpleDerivation"/>
<xs:attribute name="final" type="xs:simpleDerivationSet"/>
<xs:attribute name="name" type="xs:NCName">
<xs:annotation>
<xs:documentation>
Can be restricted to required or forbidden
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="simpleDerivation">
<xs:choice>
<xs:element ref="xs:restriction"/>
<xs:element ref="xs:list"/>
<xs:element ref="xs:union"/>
</xs:choice>
</xs:group>
- XsTSimpleTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTSimpleTypeImpl
-
- XsTTopLevelComplexType - interface net.sf.jaxme.xs.xml.XsTTopLevelComplexType.
- Implementation of a top level
xs:complexType,
following the specification below:
<xs:complexType name="topLevelComplexType">
<xs:complexContent>
<xs:restriction base="xs:complexType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:complexTypeModel"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTTopLevelComplexTypeImpl - class net.sf.jaxme.xs.xml.impl.XsTTopLevelComplexTypeImpl.
- Implementation of a top level
xs:complexType,
following the specification below:
<xs:complexType name="topLevelComplexType">
<xs:complexContent>
<xs:restriction base="xs:complexType">
<xs:sequence>
<xs:element ref="xs:annotation" minOccurs="0"/>
<xs:group ref="xs:complexTypeModel"/>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
- XsTTopLevelComplexTypeImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTTopLevelComplexTypeImpl
-
- XsTTopLevelElement - interface net.sf.jaxme.xs.xml.XsTTopLevelElement.
- Interface of the
xs:topLevelElement type, with
the following specification:
- XsTTopLevelElementImpl - class net.sf.jaxme.xs.xml.impl.XsTTopLevelElementImpl.
- Interface of the
xs:topLevelElement type, with
the following specification:
- XsTTopLevelElementImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTTopLevelElementImpl
-
- XsTTypeDefParticle - interface net.sf.jaxme.xs.xml.XsTTypeDefParticle.
- A common interface for the types used in the
xs:typeDefParticle group. - XsTWildcard - interface net.sf.jaxme.xs.xml.XsTWildcard.
- Interface of
xs:wildcard, with the
following specification:
<xs:complexType name="wildcard">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="namespace" type="xs:namespaceList" use="optional" default="##any"/>
<xs:attribute name="processContents" use="optional" default="strict"
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="skip"/>
<xs:enumeration value="lax"/>
<xs:enumeration value="strict"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTWildcard.ProcessContents - class net.sf.jaxme.xs.xml.XsTWildcard.ProcessContents.
-
- XsTWildcardImpl - class net.sf.jaxme.xs.xml.impl.XsTWildcardImpl.
- Implementation of the
xs:wildcard type, with the
following specification:
<xs:complexType name="wildcard">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:attribute name="namespace" type="xs:namespaceList" use="optional" default="##any"/>
<xs:attribute name="processContents" use="optional" default="strict"
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="skip"/>
<xs:enumeration value="lax"/>
<xs:enumeration value="strict"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- XsTWildcardImpl(XsObject) -
Constructor for class net.sf.jaxme.xs.xml.impl.XsTWildcardImpl
-
- XsToken - class net.sf.jaxme.xs.xml.XsToken.
- Implementation of xs:token
- XsToken(String) -
Constructor for class net.sf.jaxme.xs.xml.XsToken
-
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||