|
|||||||||||
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 |