Modifier and Type | Field and Description |
---|---|
protected XSTypeDefinition |
PSVIAttrNSImpl.fTypeDecl
type of attribute, simpleType
|
protected XSTypeDefinition |
PSVIElementNSImpl.fTypeDecl
type of element, could be xsi:type
|
Modifier and Type | Method and Description |
---|---|
XSTypeDefinition |
PSVIAttrNSImpl.getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
XSTypeDefinition |
PSVIElementNSImpl.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 |
XSSimpleTypeDecl.getBaseType() |
XSTypeDefinition |
XSSimpleTypeDelegate.getBaseType() |
Modifier and Type | Method and Description |
---|---|
boolean |
XSSimpleTypeDecl.derivedFromType(XSTypeDefinition ancestor,
short derivation) |
boolean |
XSSimpleTypeDelegate.derivedFromType(XSTypeDefinition ancestorType,
short derivationMethod) |
Modifier and Type | Class and Description |
---|---|
class |
XSComplexTypeDecl
The XML representation for a complexType
schema component is a <complexType> element information item
|
Modifier and Type | Field and Description |
---|---|
XSTypeDefinition |
XSElementDecl.fType |
protected XSTypeDefinition |
AttributePSVImpl.fTypeDecl
type of attribute, simpleType
|
protected XSTypeDefinition |
ElementPSVImpl.fTypeDecl
type of element, could be xsi:type
|
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 |
AttributePSVImpl.getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
XSTypeDefinition |
ElementPSVImpl.getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
XSTypeDefinition |
XSElementDecl.getTypeDefinition()
Either a simple type definition or a complex type definition.
|
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) |
static 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}.
|
static 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}.
|
static 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) |
static 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
|
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) |
Modifier and Type | Method and Description |
---|---|
void |
Selector.Matcher.endElement(QName element,
XSTypeDefinition type,
boolean nillable,
Object actualValue,
short valueType,
ShortList itemValueType) |
void |
XPathMatcher.endElement(QName element,
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) |
protected void |
XPathMatcher.handleContent(XSTypeDefinition type,
boolean nillable,
Object value,
short valueType,
ShortList itemValueType) |
Modifier and Type | Method and Description |
---|---|
static String |
XS10TypeHelper.getSchemaTypeName(XSTypeDefinition typeDefn) |
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 |
ItemPSVI.getTypeDefinition()
[type definition] : an item isomorphic to the type
definition used to validate the schema item. |
XSTypeDefinition |
XSElementDeclaration.getTypeDefinition()
[type definition]: either a simple type definition or a complex type
definition.
|
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 © 2021 JBoss by Red Hat. All rights reserved.