Property | Type | Description | |
---|---|---|---|
AnyAtomicType | XmlQueryType | ||
AnyAtomicTypeS | XmlQueryType | ||
Attribute | XmlQueryType | ||
AttributeOrContent | XmlQueryType | ||
AttributeOrContentS | XmlQueryType | ||
AttributeQ | XmlQueryType | ||
AttributeS | XmlQueryType | ||
Boolean | XmlQueryType | ||
BooleanX | XmlQueryType | ||
Comment | XmlQueryType | ||
CommentS | XmlQueryType | ||
Content | XmlQueryType | ||
ContentS | XmlQueryType | ||
DateTimeX | XmlQueryType | ||
DecimalX | XmlQueryType | ||
Document | XmlQueryType | ||
DocumentOrContent | XmlQueryType | ||
DocumentOrContentS | XmlQueryType | ||
DocumentOrElement | XmlQueryType | ||
DocumentOrElementQ | XmlQueryType | ||
DocumentOrElementS | XmlQueryType | ||
DocumentS | XmlQueryType | ||
Double | XmlQueryType | ||
DoubleX | XmlQueryType | ||
Element | XmlQueryType | ||
ElementS | XmlQueryType | ||
Empty | XmlQueryType | ||
FloatX | XmlQueryType | ||
Int | XmlQueryType | ||
IntX | XmlQueryType | ||
IntXS | XmlQueryType | ||
IntegerX | XmlQueryType | ||
Item | XmlQueryType | ||
ItemS | XmlQueryType | ||
LongX | XmlQueryType | ||
Namespace | XmlQueryType | ||
NamespaceS | XmlQueryType | ||
Node | XmlQueryType | ||
NodeDodS | XmlQueryType | ||
NodeNotRtf | XmlQueryType | ||
NodeNotRtfQ | XmlQueryType | ||
NodeNotRtfS | XmlQueryType | ||
NodeS | XmlQueryType | ||
None | XmlQueryType | ||
PI | XmlQueryType | ||
PIS | XmlQueryType | ||
QNameX | XmlQueryType | ||
String | XmlQueryType | ||
StringX | XmlQueryType | ||
StringXS | XmlQueryType | ||
Text | XmlQueryType | ||
TextS | XmlQueryType | ||
UntypedAttribute | XmlQueryType | ||
UntypedDocument | XmlQueryType | ||
UntypedElement | XmlQueryType | ||
UntypedNode | XmlQueryType | ||
UntypedNodeS | XmlQueryType |
Method | Description | |
---|---|---|
AncestorsOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType |
For the type of node sequence calculate type of ancestor filtered with a type (filter)
|
|
AtMost ( XmlQueryType t, |
Compute a sequence of zero to some max cardinality.
|
|
AttributesOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType |
For the type of node sequence calculate type of attributes filtered with a type (filter)
|
|
ChildrenOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType |
For the type of node sequence calculate type of children filtered with a type (filter)
|
|
Choice ( ) : XmlQueryType |
Construct the union of several XmlQueryTypes
|
|
Choice ( XmlQueryType left, XmlQueryType right ) : XmlQueryType |
Construct the union of two XmlQueryTypes
|
|
DataOn ( XmlQueryType source ) : XmlQueryType |
Converts type of sequence of items to type of sequnce of atomic value See http://www.w3.org/TR/2004/xquery-semantics/#jd_data for the detailed description
|
|
DescendantsOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType |
For the type of node sequence calculate type of descendants filtered with a type (filter)
|
|
FilterOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType |
Filter type of node sequence with a type (filter)
|
|
Intersect ( ) : XmlQueryType |
Construct the intersection of several XmlQueryTypes
|
|
Intersect ( XmlQueryType left, XmlQueryType right ) : XmlQueryType |
Construct the intersection of two XmlQueryTypes
|
|
NodeChoice ( XmlNodeKindFlags kinds ) : XmlQueryType |
Create a Node XmlQueryType which is the choice between several different node kinds.
|
|
ParentOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType |
For the type of node sequence calculate type of parent filtered with a type (filter)
|
|
PrimeProduct ( XmlQueryType t, |
Compute the product of the prime of "t" with cardinality "c".
|
|
Product ( XmlQueryType t, |
Compute a sequence with cardinality *= c.
|
|
Sequence ( ) : XmlQueryType |
Construct the sequence of several XmlQueryTypes
|
|
Sequence ( XmlQueryType left, XmlQueryType right ) : XmlQueryType |
Construct the sequence of two XmlQueryTypes
|
|
StrictType ( XmlQueryType source ) : XmlQueryType |
Create a strict XmlQueryType from the source.
|
|
Type ( XPathNodeType kind, XmlQualifiedNameTest nameTest, |
Create a Node XmlQueryType having an XSD content type.
|
|
Type ( |
Create an XmlQueryType from an Xsd simple type (where variety can be Atomic, List, or Union).
|
|
Type ( XmlTypeCode code, XmlQualifiedNameTest nameTest, |
Create an XmlQueryType having an XSD name test, content type and nillable.
|
|
Type ( XmlTypeCode code, XmlQualifiedNameTest nameTest, |
Create an XmlQueryType having an XSD name test, content type, nillable and cardinality.
|
|
Type ( XmlTypeCode code, |
Create an XmlQueryType from an XmlTypeCode and cardinality.
|
|
Type ( XmlTypeCode code, bool isStrict ) : XmlQueryType |
Create an XmlQueryType from an XmlTypeCode.
|
Method | Description | |
---|---|---|
AddAttributes ( List |
||
AddChildParticle ( List |
Descend though the content model
|
|
AddDescendantParticle ( List |
||
AddElementOrTextDescendants ( List |
||
AddFilteredPrime ( List |
Apply filter an item type, add the result to a list, return cardinality
|
|
AddFilteredPrime ( List |
||
AddItemToChoice ( List |
Adds itemType to a union. Returns false if new item is a subtype of one of the types in the list.
|
|
CardinalityOfParticle ( |
Convert particle occurrance range into cardinality
|
|
CreateAttributeType ( |
||
CreateAttributeType ( string ns, bool exclude, |
||
CreateElementType ( |
Create type based on an XmlSchemaElement
|
|
CreateElementType ( string ns, bool exclude, |
Create type based on a wildcard
|
|
IntersectItemTypes ( XmlQueryType left, XmlQueryType right ) : XmlQueryType |
Construct the intersection of two lists of prime XmlQueryTypes.
|
|
PrimeChoice ( List |
Construct the union of two lists of prime XmlQueryTypes. Types are added to "accumulator" as necessary to ensure it contains a superset of "types".
|
|
PrimeIntersect ( IList |
Construct the intersection of two lists of prime XmlQueryTypes.
|
public AncestorsOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType | ||
source | XmlQueryType | source type |
filter | XmlQueryType | type filter |
return | XmlQueryType |
public static AtMost ( XmlQueryType t, |
||
t | XmlQueryType | the type to sequence |
c | the upper bound | |
return | XmlQueryType |
public AttributesOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType | ||
source | XmlQueryType | source type |
filter | XmlQueryType | type filter |
return | XmlQueryType |
public ChildrenOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType | ||
source | XmlQueryType | source type |
filter | XmlQueryType | type filter |
return | XmlQueryType |
public static Choice ( XmlQueryType left, XmlQueryType right ) : XmlQueryType | ||
left | XmlQueryType | the left type |
right | XmlQueryType | the right type |
return | XmlQueryType |
public DataOn ( XmlQueryType source ) : XmlQueryType | ||
source | XmlQueryType | source type |
return | XmlQueryType |
public DescendantsOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType | ||
source | XmlQueryType | source type |
filter | XmlQueryType | type filter |
return | XmlQueryType |
public FilterOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType | ||
source | XmlQueryType | source type |
filter | XmlQueryType | type filter |
return | XmlQueryType |
public Intersect ( XmlQueryType left, XmlQueryType right ) : XmlQueryType | ||
left | XmlQueryType | the left type |
right | XmlQueryType | the right type |
return | XmlQueryType |
public static NodeChoice ( XmlNodeKindFlags kinds ) : XmlQueryType | ||
kinds | XmlNodeKindFlags | the node kinds which will make up the choice |
return | XmlQueryType |
public ParentOf ( XmlQueryType source, XmlQueryType filter ) : XmlQueryType | ||
source | XmlQueryType | source type |
filter | XmlQueryType | type filter |
return | XmlQueryType |
public static PrimeProduct ( XmlQueryType t, |
||
t | XmlQueryType | the member type |
c | the cardinality | |
return | XmlQueryType |
public static Product ( XmlQueryType t, |
||
t | XmlQueryType | the type to sequence |
c | the cardainality multiplier | |
return | XmlQueryType |
public static Sequence ( XmlQueryType left, XmlQueryType right ) : XmlQueryType | ||
left | XmlQueryType | the left type |
right | XmlQueryType | the right type |
return | XmlQueryType |
public StrictType ( XmlQueryType source ) : XmlQueryType | ||
source | XmlQueryType | source type |
return | XmlQueryType |
public static Type ( XPathNodeType kind, XmlQualifiedNameTest nameTest, |
||
kind | XPathNodeType | |
nameTest | XmlQualifiedNameTest | |
contentType | content type of the node | |
isNillable | bool | |
return | XmlQueryType |
public static Type ( |
||
schemaType | the simple Xsd schema type of the atomic value | |
isStrict | bool | true if the dynamic type is guaranteed to match the static type exactly |
return | XmlQueryType |
public Type ( XmlTypeCode code, XmlQualifiedNameTest nameTest, |
||
code | XmlTypeCode | unless code is Document, Element, or Attribute, "contentType" is ignored |
nameTest | XmlQualifiedNameTest | name test on the node |
contentType | content type of the node | |
isNillable | bool | nillable property |
return | XmlQueryType |
public Type ( XmlTypeCode code, XmlQualifiedNameTest nameTest, |
||
code | XmlTypeCode | unless code is Document, Element, or Attribute, "contentType" is ignored |
nameTest | XmlQualifiedNameTest | name test on the node |
contentType | content type of the node | |
isNillable | bool | nillable property |
card | cardinality | |
return | XmlQueryType |
public Type ( XmlTypeCode code, |
||
code | XmlTypeCode | the type code of the item |
card | cardinality | |
return | XmlQueryType |
public static Type ( XmlTypeCode code, bool isStrict ) : XmlQueryType | ||
code | XmlTypeCode | the type code of the item |
isStrict | bool | true if the dynamic type is guaranteed to match the static type exactly |
return | XmlQueryType |
public static XmlQueryType AnyAtomicType | ||
return | XmlQueryType |
public static XmlQueryType AnyAtomicTypeS | ||
return | XmlQueryType |
public static XmlQueryType AttributeOrContent | ||
return | XmlQueryType |
public static XmlQueryType AttributeOrContentS | ||
return | XmlQueryType |
public static XmlQueryType DocumentOrContent | ||
return | XmlQueryType |
public static XmlQueryType DocumentOrContentS | ||
return | XmlQueryType |
public static XmlQueryType DocumentOrElement | ||
return | XmlQueryType |
public static XmlQueryType DocumentOrElementQ | ||
return | XmlQueryType |
public static XmlQueryType DocumentOrElementS | ||
return | XmlQueryType |
public static XmlQueryType UntypedAttribute | ||
return | XmlQueryType |
public static XmlQueryType UntypedDocument | ||
return | XmlQueryType |
public static XmlQueryType UntypedElement | ||
return | XmlQueryType |