public abstract class Derivation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DERIVATION_EXTENSION
If the document's schema is an XML Schema [XML Schema Part 1]
, this constant represents the derivation by
extension.
|
static int |
DERIVATION_LIST
If the document's schema is an XML Schema [XML Schema Part 1]
, this constant represents the list.
|
static int |
DERIVATION_RESTRICTION
If the document's schema is an XML Schema [XML Schema Part 1]
, this constant represents the derivation by
restriction if complex types are involved, or a
restriction if simple types are involved.
|
static int |
DERIVATION_UNION
If the document's schema is an XML Schema [XML Schema Part 1]
, this constant represents the
union if simple types are involved.
|
static int |
DERIVE_BY_SUBSTITUTION
Derivation by substitution.
|
| Constructor and Description |
|---|
Derivation() |
public static final int DERIVATION_RESTRICTION
public static final int DERIVATION_EXTENSION
public static final int DERIVATION_UNION
DERIVATION_RESTRICTION or
DERIVATION_EXTENSION, T2 is derived from the other type
definition by DERIVATION_RESTRICTION, T1 has {variety} union, and one of the {member type definitions} is T2. Note that T1 could be
the same as the reference type definition, and T2 could be the same
as the other type definition.public static final int DERIVATION_LIST
DERIVATION_RESTRICTION or
DERIVATION_EXTENSION, T2 is derived from the other type
definition by DERIVATION_RESTRICTION, T1 has {variety} list, and T2 is the {item type definition}. Note that T1 could be the same as
the reference type definition, and T2 could be the same as the other
type definition.public static final int DERIVE_BY_SUBSTITUTION
Copyright (c) 2004-2022 Saxonica Limited. All rights reserved.