| Modifier and Type | Field and Description |
|---|---|
protected XSTypeDefinition |
PSVIElementNSImpl.fTypeDecl
type of element, could be xsi:type
|
protected XSTypeDefinition |
PSVIAttrNSImpl.fTypeDecl
type of attribute, simpleType
|
| Modifier and Type | Method and Description |
|---|---|
XSTypeDefinition |
PSVIElementNSImpl.getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
XSTypeDefinition |
PSVIAttrNSImpl.getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ElementNSImpl.setType(XSTypeDefinition type)
NON-DOM: setting type used by the DOM parser
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
XSSimpleType
This interface
XSSimpleType represents the simple type
definition of schema component and defines methods to query the information
contained. |
| Modifier and Type | Class and Description |
|---|---|
class |
XSSimpleTypeDecl |
class |
XSSimpleTypeDelegate
Base class for XSSimpleType wrapper implementations.
|
| Modifier and Type | Method and Description |
|---|---|
XSTypeDefinition |
XSSimpleTypeDelegate.getBaseType() |
XSTypeDefinition |
XSSimpleTypeDecl.getBaseType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XSSimpleTypeDelegate.derivedFromType(XSTypeDefinition ancestorType,
short derivationMethod) |
boolean |
XSSimpleTypeDecl.derivedFromType(XSTypeDefinition ancestor,
short derivation) |
| Modifier and Type | Class and Description |
|---|---|
static class |
SchemaGrammar.XSAnyType |
class |
XSComplexTypeDecl
The XML representation for a complexType
schema component is a <complexType> element information item
|
| Modifier and Type | Field and Description |
|---|---|
protected XSTypeDefinition |
SchemaValidatorHelper.fCurrentType
Current type.
|
protected XSTypeDefinition |
SchemaValidatorHelper.fRootTypeDefinition |
XSTypeDefinition |
XSElementDecl.fType |
protected XSTypeDefinition |
ElementPSVImpl.fTypeDecl
type of element, could be xsi:type
|
protected XSTypeDefinition |
AttributePSVImpl.fTypeDecl
type of attribute, simpleType
|
protected XSTypeDefinition[] |
SchemaValidatorHelper.fTypeStack
type stack.
|
| Modifier and Type | Method and Description |
|---|---|
XSTypeDefinition |
XSComplexTypeDecl.getBaseType()
{base type definition} Either a simple type definition or a complex
type definition.
|
XSTypeDefinition |
SchemaGrammar.getGlobalTypeDecl(String declName)
get one global type
|
XSTypeDefinition |
SchemaGrammar.getGlobalTypeDecl(String declName,
String location) |
XSTypeDefinition |
XSElementDecl.getTypeDefinition()
Either a simple type definition or a complex type definition.
|
XSTypeDefinition |
ElementPSVImpl.getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
XSTypeDefinition |
AttributePSVImpl.getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
XSTypeDefinition |
SchemaGrammar.getTypeDefinition(String name)
Convenience method.
|
XSTypeDefinition |
XSModelImpl.getTypeDefinition(String name,
String namespace)
Convenience method.
|
XSTypeDefinition |
XSModelImpl.getTypeDefinition(String name,
String namespace,
String loc)
Convenience method.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaGrammar.addGlobalTypeDecl(XSTypeDefinition decl)
register one global type
|
void |
SchemaGrammar.BuiltinSchemaGrammar.addGlobalTypeDecl(XSTypeDefinition decl) |
void |
SchemaGrammar.Schema4Annotations.addGlobalTypeDecl(XSTypeDefinition decl) |
void |
SchemaGrammar.addGlobalTypeDecl(XSTypeDefinition decl,
String location) |
void |
SchemaGrammar.BuiltinSchemaGrammar.addGlobalTypeDecl(XSTypeDefinition decl,
String location) |
void |
SchemaGrammar.Schema4Annotations.addGlobalTypeDecl(XSTypeDefinition decl,
String location) |
boolean |
XSConstraints.checkComplexDerivationOk(XSComplexTypeDecl derived,
XSTypeDefinition base,
short block)
check whether complex type derived is valid derived from base,
given a subset of {restriction, extension}.
|
boolean |
XSConstraints.checkSimpleDerivationOk(XSSimpleType derived,
XSTypeDefinition base,
short block)
check whether simple type derived is valid derived from base,
given a subset of {restriction, extension}.
|
boolean |
XSConstraints.checkTypeDerivationOk(XSTypeDefinition derived,
XSTypeDefinition base,
short block)
check whether derived is valid derived from base, given a subset
of {restriction, extension}.B
|
boolean |
XSComplexTypeDecl.derivedFromType(XSTypeDefinition ancestor,
short derivationMethod) |
Object |
XSConstraints.ElementDefaultValidImmediate(XSTypeDefinition type,
String value,
ValidationContext context,
ValidatedInfo vinfo)
check whether a value is a valid default for some type
returns the compiled form of the value
The parameter value could be either a String or a ValidatedInfo object
|
static boolean |
SchemaGrammar.isAnyType(XSTypeDefinition type) |
void |
XSComplexTypeDecl.setBaseType(XSTypeDefinition baseType) |
void |
SchemaGrammar.XSAnyType.setValues(String name,
String targetNamespace,
XSTypeDefinition baseType,
short derivedBy,
short schemaFinal,
short block,
short contentType,
boolean isAbstract,
XSAttributeGroupDecl attrGrp,
XSSimpleType simpleType,
XSParticleDecl particle) |
void |
XSComplexTypeDecl.setValues(String name,
String targetNamespace,
XSTypeDefinition baseType,
short derivedBy,
short schemaFinal,
short block,
short contentType,
boolean isAbstract,
XSAttributeGroupDecl attrGrp,
XSSimpleType simpleType,
XSParticleDecl particle,
XSObjectListImpl annotations,
XSOpenContentDecl openContent) |
| Modifier and Type | Field and Description |
|---|---|
protected XSTypeDefinition |
XSTypeAlternativeImpl.fTypeDefinition
The type definition associated with the type alternative component
|
| Modifier and Type | Method and Description |
|---|---|
XSTypeDefinition |
XSTypeAlternativeImpl.getTypeDefinition() |
| Constructor and Description |
|---|
XSTypeAlternativeImpl(String elementName,
XSTypeDefinition type,
XSObjectList annotations)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
XSTypeDefinition |
XSAssertImpl.getTypeDefinition() |
XSTypeDefinition |
XSAssert.getTypeDefinition()
The type associated with the assertion
|
| Modifier and Type | Method and Description |
|---|---|
void |
XSAssertImpl.setTypeDefinition(XSTypeDefinition typeDefn) |
void |
XSAssertionXPath2ValueImpl.setXDMTypedValueOf$value(Element rootNodeOfAssertTree,
String value,
XSSimpleTypeDefinition listOrUnionType,
XSTypeDefinition attrType,
boolean isTypeDerivedFromList,
org.eclipse.wst.xml.xpath2.processor.DynamicContext xpath2DynamicContext) |
void |
XSAssertionXPath2Value.setXDMTypedValueOf$value(Element rootNodeOfAssertTree,
String value,
XSSimpleTypeDefinition listOrUnionType,
XSTypeDefinition attrType,
boolean isTypeDerivedFromList,
org.eclipse.wst.xml.xpath2.processor.DynamicContext xpath2DynamicContext) |
| Constructor and Description |
|---|
XSAssertImpl(XSTypeDefinition type,
XSObjectList annotations,
XSDHandler schemaHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
XPathMatcher.endElement(QName element,
XSTypeDefinition type,
boolean nillable,
Object value,
short valueType,
ShortList itemValueType) |
void |
Selector.Matcher.endElement(QName element,
XSTypeDefinition type,
boolean nillable,
Object actualValue,
short valueType,
ShortList itemValueType) |
protected void |
XPathMatcher.handleContent(XSTypeDefinition type,
boolean nillable,
Object value,
short valueType,
ShortList itemValueType) |
protected void |
Field.Matcher.handleContent(XSTypeDefinition type,
boolean nillable,
Object actualValue,
short valueType,
ShortList itemValueType) |
| Modifier and Type | Method and Description |
|---|---|
static String |
XS11TypeHelper.getSchemaTypeName(XSTypeDefinition typeDefn) |
static boolean |
XS11TypeHelper.isListContainsType(List typeList,
XSTypeDefinition targetType) |
static boolean |
XS11TypeHelper.isSchemaTypesIdentical(XSTypeDefinition typeDefn1,
XSTypeDefinition typeDefn2) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
XSComplexTypeDefinition
This interface represents the Complex Type Definition schema component.
|
interface |
XSSimpleTypeDefinition
This interface represents the Simple Type Definition schema component.
|
| Modifier and Type | Method and Description |
|---|---|
XSTypeDefinition |
XSTypeDefinition.getBaseType()
{base type definition}: either a simple type definition or a complex
type definition.
|
XSTypeDefinition |
XSTypeAlternative.getTypeDefinition()
[type definition]: a valid type definition component
|
XSTypeDefinition |
XSElementDeclaration.getTypeDefinition()
[type definition]: either a simple type definition or a complex type
definition.
|
XSTypeDefinition |
ItemPSVI.getTypeDefinition()
[type definition]: an item isomorphic to the type
definition used to validate the schema item. |
XSTypeDefinition |
XSNamespaceItem.getTypeDefinition(String name)
Convenience method.
|
XSTypeDefinition |
XSModel.getTypeDefinition(String name,
String namespace)
Convenience method.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XSTypeDefinition.derivedFromType(XSTypeDefinition ancestorType,
short derivationMethod)
Convenience method which checks if this type is derived from the given
ancestorType. |
Copyright © 2013. All rights reserved.