Modifier and Type | Method and Description |
---|---|
Attribute |
AppSchemaAttributeBuilder.add(String id,
Object value,
Name name,
AttributeType type)
Adds an attribute to the complex attribute being built overriding the type of the declared
attribute descriptor by a subtype of it.
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
AttributeMapping.getTargetNodeInstance() |
Modifier and Type | Method and Description |
---|---|
protected Attribute |
AbstractMappingFeatureIterator.setAttributeContent(Attribute target,
XPathUtil.StepList xpath,
Object value,
String id,
AttributeType targetNodeType,
boolean isXlinkRef,
Expression sourceExpression,
Object source,
Map<Name,Expression> clientProperties,
boolean ignoreXlinkHref) |
protected void |
DataAccessMappingFeatureIterator.setXlinkReference(Attribute target,
Map<Name,Expression> clientPropsMappings,
Object value,
XPathUtil.StepList xpath,
AttributeType targetNodeType)
Set xlink:href client property for multi-valued chained features.
|
protected boolean |
DataAccessMappingFeatureIterator.skipTopElement(Name topElement,
AttributeMapping attMapping,
AttributeType type) |
Constructor and Description |
---|
AttributeMapping(Expression idExpression,
Expression sourceExpression,
String sourceIndex,
XPathUtil.StepList targetXPath,
AttributeType targetNodeInstance,
boolean isMultiValued,
Map<Name,Expression> clientProperties) |
AttributeMapping(Expression idExpression,
Expression sourceExpression,
String sourceIndex,
XPathUtil.StepList targetXPath,
AttributeType targetNodeInstance,
boolean isMultiValued,
Map<Name,Expression> clientProperties,
MultipleValue multipleValue) |
AttributeMapping(Expression idExpression,
Expression sourceExpression,
String sourceIndex,
XPathUtil.StepList targetXPath,
AttributeType targetNodeInstance,
boolean isMultiValued,
Map<Name,Expression> clientProperties,
MultipleValue multipleValue,
String indexField) |
Modifier and Type | Class and Description |
---|---|
class |
NonFeatureTypeProxy
This class represents the fake feature type needed for feature chaining for properties that are
not features.
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
NonFeatureTypeProxy.getSubject() |
Constructor and Description |
---|
NonFeatureTypeProxy(AttributeType type,
FeatureTypeMapping mapping)
Sole constructor
|
NonFeatureTypeProxy(AttributeType type,
FeatureTypeMapping mapping,
Collection<PropertyDescriptor> schema) |
Modifier and Type | Class and Description |
---|---|
class |
AttributeTypeProxy |
class |
ComplexFeatureTypeImpl
This is a specialization of complex feature type that can be nested inside another feature type.
|
class |
ComplexTypeProxy |
class |
FeatureTypeProxy |
class |
GeometryTypeProxy |
class |
UniqueNameFeatureTypeImpl
A specialisation of
FeatureTypeImpl that avoids equality tests on feature types with
cyclic definitions by considering features types to be equal if and only if their names are
equal. |
Modifier and Type | Method and Description |
---|---|
AttributeType |
FeatureTypeRegistry.getAttributeType(Name typeName) |
AttributeType |
FeatureTypeRegistry.getAttributeType(Name typeName,
XSDTypeDefinition xsdType,
CoordinateReferenceSystem crs) |
AttributeType |
AttributeTypeProxy.getSubject() |
AttributeType |
AttributeTypeProxy.getSuper() |
AttributeType |
FeatureTypeRegistry.getXmlAttributeType() |
Modifier and Type | Method and Description |
---|---|
FeatureType |
ComplexFeatureTypeFactoryImpl.createFeatureType(Name name,
Collection schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description) |
FeatureType |
UniqueNameFeatureTypeFactoryImpl.createFeatureType(Name name,
Collection schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description)
Override superclass to return
UniqueNameFeatureTypeImpl instead of FeatureTypeImpl . |
static boolean |
Types.isGeometryType(AttributeType type) |
void |
FeatureTypeRegistry.register(AttributeType type) |
Constructor and Description |
---|
ComplexFeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Constructor for complex feature type with fake feature type descriptor provided.
|
UniqueNameFeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Modifier and Type | Field and Description |
---|---|
protected AttributeType |
FeatureTypeAttributePointer.attType
the feature type
|
Modifier and Type | Method and Description |
---|---|
Attribute |
XPath.set(Attribute att,
XPathUtil.StepList xpath,
Object value,
String id,
AttributeType targetNodeType,
boolean isXlinkRef,
AttributeDescriptor targetDescriptor,
Expression sourceExpression) |
Attribute |
XPath.set(Attribute att,
XPathUtil.StepList xpath,
Object value,
String id,
AttributeType targetNodeType,
boolean isXlinkRef,
Expression sourceExpression)
Sets the value of the attribute of
att addressed by xpath and of
type targetNodeType to be value with id id . |
Modifier and Type | Field and Description |
---|---|
protected AttributeType |
AttributeTypeBuilder.superType
super type
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
TypeBuilder.attribute()
Creation method for AttributeType.
|
AttributeType |
AttributeTypeBuilder.buildType()
Builds the attribute type.
|
AttributeType |
TypeBuilder.getBinding(Class binding)
Used to lookup AttributeType for provided binding.
|
AttributeType |
TypeBuilder.getReferenceType() |
AttributeType |
AssociationImpl.getRelatedType() |
AttributeType |
TypeBuilder.getSuper() |
AttributeType |
AttributeBuilder.getType() |
AttributeType |
AttributeImpl.getType() |
Modifier and Type | Method and Description |
---|---|
Attribute |
AttributeBuilder.addAnyTypeValue(Object value,
AttributeType type,
AttributeDescriptor descriptor,
String id)
Special case for any type.
|
void |
TypeBuilder.addAttribute(Name name,
AttributeType type) |
void |
TypeBuilder.addAttribute(String name,
AttributeType type) |
void |
TypeBuilder.addAttribute(String name,
String namespaceURI,
AttributeType type) |
void |
TypeBuilder.addBinding(Class binding,
AttributeType type)
Used to provide a specific type for provided binding.
|
TypeBuilder |
TypeBuilder.attribute(Name name,
AttributeType type) |
TypeBuilder |
TypeBuilder.attribute(String name,
AttributeType type) |
TypeBuilder |
TypeBuilder.attribute(String name,
String namespaceURI,
AttributeType type) |
AttributeDescriptor |
AttributeTypeBuilder.buildDescriptor(Name name,
AttributeType type) |
AttributeDescriptor |
AttributeTypeBuilder.buildDescriptor(String name,
AttributeType type)
Builds an attribute descriptor specifying its attribute type.
|
protected Attribute |
AttributeBuilder.create(Object value,
AttributeType type,
AttributeDescriptor descriptor,
String id)
Factors out attribute creation code, needs to be called with either one of type or descriptor
null.
|
AttributeTypeBuilder |
AttributeTypeBuilder.init(AttributeType type)
Initializes builder state from another attribute type.
|
TypeBuilder |
TypeBuilder.referenceType(AttributeType reference) |
void |
TypeBuilder.setReferenceType(AttributeType reference)
Allows you to indicate the reference type to be used with Association to be created.
|
void |
AttributeBuilder.setType(AttributeType type)
Sets the type of the attribute being built.
|
Constructor and Description |
---|
AttributeImpl(Object content,
AttributeType type,
Identifier id) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleFeatureTypeImpl
Implementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list.
|
Modifier and Type | Field and Description |
---|---|
static AttributeType |
SimpleSchema.BOOLEAN
BOOLEAN to Boolean.class
|
static AttributeType |
SimpleSchema.BYTE
BYTE to Byte.class
|
static AttributeType |
SimpleSchema.DATE
DATE to java.sql.Date.class
|
static AttributeType |
SimpleSchema.DATETIME
DATETIME to java.sql.Timestamp
Data and a Time like a timestamp.
|
static AttributeType |
SimpleSchema.DOUBLE
DOUBLE to Double.class
|
static AttributeType |
SimpleSchema.FLOAT
FLOAT to java Float.class
|
static AttributeType |
SimpleSchema.HEXBINARY
HEXBINRAY to byte[].class
|
static AttributeType |
SimpleSchema.INT
INT to java Integer.class
|
static AttributeType |
SimpleSchema.INTEGER
INTEGER to BigInteger
|
static AttributeType |
SimpleSchema.LONG
LONG to Long.class
|
static AttributeType |
SimpleSchema.QNAME
QNAME to byte[].class
|
static AttributeType |
SimpleSchema.SHORT
SHORT to Short.class
|
static AttributeType |
SimpleSchema.STRING
STRING to String.class
|
static AttributeType |
SimpleSchema.TIME
TIME to java.sq1.Time.class
|
static AttributeType |
SimpleSchema.URI
QNAME to byte[].class
|
Modifier and Type | Field and Description |
---|---|
protected Map<Class<?>,AttributeType> |
SimpleFeatureTypeBuilder.bindings
Map of java class bound to properties types.
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
SimpleFeatureTypeBuilder.getBinding(Class<?> binding)
Looks up an attribute type which has been bound to a class.
|
AttributeType |
SimpleFeatureTypeImpl.getType(int index) |
AttributeType |
SimpleFeatureTypeImpl.getType(Name name) |
AttributeType |
SimpleFeatureTypeImpl.getType(String name) |
Modifier and Type | Method and Description |
---|---|
protected Map<Class<?>,AttributeType> |
SimpleFeatureTypeBuilder.bindings()
Accessor for bindings (will create binding map if needed).
|
List<AttributeType> |
SimpleFeatureTypeImpl.getTypes() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleFeatureTypeBuilder.addBinding(AttributeType type)
Specifies an attribute type binding.
|
Constructor and Description |
---|
SimpleFeatureTypeImpl(Name name,
List<AttributeDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLazyAttributeTypeImpl
A replacement for
AttributeTypeImpl with lazy evaluation of super type, so types can be
defined in any order. |
class |
AbstractLazyComplexTypeImpl
A replacement for
ComplexTypeImpl with lazy evaluation of descriptors, to support
cyclically-defined types. |
class |
AttributeTypeImpl
Base class for attribute types.
|
class |
ComplexTypeImpl
Base class for complex types.
|
class |
FeatureTypeImpl
Base implementation of FeatureType.
|
class |
GeometryTypeImpl
AttributeType for hold geometry implementations, maintains CRS information.
|
Modifier and Type | Field and Description |
---|---|
protected AttributeType |
AssociationTypeImpl.relatedType |
Modifier and Type | Method and Description |
---|---|
abstract AttributeType |
AbstractLazyAttributeTypeImpl.buildSuper()
Subclasses must override this method to return the super type of this type or null if none.
|
AttributeType |
FeatureTypeFactoryImpl.createAttributeType(Name name,
Class binding,
boolean isIdentifiable,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description) |
AttributeType |
SchemaImpl.get(Object key) |
AttributeType |
ProfileImpl.get(Object key) |
AttributeType |
AssociationTypeImpl.getRelatedType() |
AttributeType |
AttributeTypeImpl.getSuper() |
AttributeType |
AbstractLazyAttributeTypeImpl.getSuper() |
AttributeType |
ReadonlyAttributeDecorator.getType() |
AttributeType |
AttributeDescriptorImpl.getType() |
AttributeType |
SchemaImpl.put(Name name,
AttributeType type) |
AttributeType |
ProfileImpl.put(Name key,
AttributeType value) |
AttributeType |
SchemaImpl.remove(Object key) |
AttributeType |
ProfileImpl.remove(Object key) |
static AttributeType |
Descriptors.type(Collection schema,
Name name)
Locate type associated with provided name, or null if not found.
|
static AttributeType |
Descriptors.type(ComplexType schema,
Name name)
Locate type associated with provided name, or null if not found.
|
static AttributeType |
Descriptors.type(ComplexType schema,
String name)
Locate type associated with provided name, or null if not found.
|
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<Name,AttributeType>> |
SchemaImpl.entrySet() |
Set<Map.Entry<Name,AttributeType>> |
ProfileImpl.entrySet() |
Collection<AttributeType> |
SchemaImpl.values() |
Collection<AttributeType> |
ProfileImpl.values() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaImpl.add(AttributeType type) |
void |
ProfileImpl.add(AttributeType type) |
AssociationType |
FeatureTypeFactoryImpl.createAssociationType(Name name,
AttributeType relatedType,
boolean isAbstract,
List restrictions,
AssociationType superType,
InternationalString description) |
AttributeDescriptor |
FeatureTypeFactoryImpl.createAttributeDescriptor(AttributeType type,
Name name,
int minOccurs,
int maxOccurs,
boolean isNillable,
Object defaultValue) |
AttributeType |
FeatureTypeFactoryImpl.createAttributeType(Name name,
Class binding,
boolean isIdentifiable,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description) |
ComplexType |
FeatureTypeFactoryImpl.createComplexType(Name name,
Collection schema,
boolean isIdentifiable,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description) |
FeatureType |
FeatureTypeFactoryImpl.createFeatureType(Name name,
Collection schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description) |
GeometryType |
FeatureTypeFactoryImpl.createGeometryType(Name name,
Class binding,
CoordinateReferenceSystem crs,
boolean isIdentifiable,
boolean isAbstract,
List restrictions,
AttributeType superType,
InternationalString description) |
SimpleFeatureType |
FeatureTypeFactoryImpl.createSimpleFeatureType(Name name,
List<AttributeDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
static List |
Descriptors.list(AttributeType type)
Returns the list of descriptors defined in the provided schema, preserving declaration order
when relevant.
|
static int |
Descriptors.maxOccurs(ComplexType schema,
AttributeType type) |
static boolean |
Descriptors.multiple(ComplexType schema,
AttributeType type)
True if there may be more then one AttributeType in the schema.
|
static AttributeDescriptor |
Descriptors.node(ComplexType schema,
AttributeType type)
Finds the node associated with the provided type.
|
static List |
Descriptors.nodes(ComplexType schema,
AttributeType type)
List of nodes matching AttributeType.
|
static Object |
Types.parse(AttributeType type,
Object content)
Converts content into a format which is used to store it internally within an attribute of a
specific type.
|
AttributeType |
SchemaImpl.put(Name name,
AttributeType type) |
AttributeType |
ProfileImpl.put(Name key,
AttributeType value) |
static List |
Descriptors.types(AttributeType type)
List of types described by this schema.
|
static void |
Types.validate(AttributeType type,
Attribute attribute,
Object attributeContent) |
protected static void |
Types.validate(AttributeType type,
Attribute attribute,
Object attributeContent,
boolean isSuper) |
protected static void |
Types.validate(AttributeType type,
Object value,
boolean isSuper) |
static AttributeDescriptor |
Descriptors.wrapAttributeType(AttributeType type)
Wraps a
AttributeType in AttributeDescriptor . |
Modifier and Type | Method and Description |
---|---|
void |
SchemaImpl.putAll(Map<? extends Name,? extends AttributeType> t) |
void |
ProfileImpl.putAll(Map<? extends Name,? extends AttributeType> t) |
Constructor and Description |
---|
AssociationTypeImpl(Name name,
AttributeType referenceType,
boolean isAbstract,
List<Filter> restrictions,
AssociationType superType,
InternationalString description) |
AttributeDescriptorImpl(AttributeType type,
Name name,
int min,
int max,
boolean isNillable,
Object defaultValue) |
AttributeTypeImpl(Name name,
Class<?> binding,
boolean identified,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
ComplexTypeImpl(Name name,
Collection<PropertyDescriptor> properties,
boolean identified,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
FeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
GeometryTypeImpl(Name name,
Class binding,
CoordinateReferenceSystem crs,
boolean identified,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Modifier and Type | Field and Description |
---|---|
static AttributeType |
GMLSchema.ABSTRACTGEOMETRYCOLLECTIONBASETYPE_TYPE
<complexType abstract="true" name="AbstractGeometryCollectionBaseType">
<annotation>
<documentation>
This abstract base type for geometry collections just makes the
srsName attribute mandatory. |
static AttributeType |
GMLSchema.ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType">
<annotation>
<documentation>
All geometry elements are derived from this abstract supertype;
a geometry element may have an identifying attribute (gid). |
static AttributeType |
GMLSchema.BOUNDINGSHAPETYPE_TYPE
<complexType name="BoundingShapeType">
<annotation>
<documentation>
Bounding shapes--a Box or a null element are currently allowed. |
static AttributeType |
GMLSchema.BOXTYPE_TYPE
<complexType name="BoxType">
<annotation>
<documentation>
The Box structure defines an extent using a pair of coordinate tuples. |
static AttributeType |
GMLSchema.COORDINATESTYPE_TYPE
<complexType name="CoordinatesType">
<annotation>
<documentation>
Coordinates can be included in a single string, but there is no
facility for validating string content. |
static AttributeType |
GMLSchema.COORDTYPE_TYPE
<complexType name="CoordType">
<annotation>
<documentation>
Represents a coordinate tuple in one, two, or three dimensions. |
static AttributeType |
GMLSchema.FEATUREASSOCIATIONTYPE_TYPE
<complexType name="FeatureAssociationType">
<annotation>
<documentation>
An instance of this type (e.g. a featureMember) can either
enclose or point to a feature (or feature collection); this
type can be restricted in an application schema to allow only
specified features as valid participants in the association. |
static AttributeType |
GMLSchema.GEOMETRYASSOCIATIONTYPE_TYPE
<complexType name="GeometryAssociationType">
<annotation>
<documentation>
An instance of this type (e.g. a geometryMember) can either
enclose or point to a primitive geometry element. |
static AttributeType |
GMLSchema.GEOMETRYCOLLECTIONTYPE_TYPE
<complexType name="GeometryCollectionType">
<annotation>
<documentation>
A geometry collection must include one or more geometries, referenced
through geometryMember elements. |
static AttributeType |
GMLSchema.GEOMETRYPROPERTYTYPE_TYPE
<complexType name="GeometryPropertyType">
<annotation>
<documentation>
A simple geometry property encapsulates a geometry element. |
static AttributeType |
GMLSchema.LINEARRINGMEMBERTYPE_TYPE
<complexType name="LinearRingMemberType">
<annotation>
<documentation>Restricts the outer or inner boundary of a polygon instance
to being a LinearRing. |
static AttributeType |
GMLSchema.LINEARRINGTYPE_TYPE
<complexType name="LinearRingType">
<annotation>
<documentation>
A LinearRing is defined by four or more coordinate tuples, with
linear interpolation between them; the first and last coordinates
must be coincident. |
static AttributeType |
GMLSchema.LINESTRINGMEMBERTYPE_TYPE
<complexType name="LineStringMemberType">
<annotation>
<documentation>Restricts the geometry member to being a LineString instance. |
static AttributeType |
GMLSchema.LINESTRINGPROPERTYTYPE_TYPE
<complexType name="LineStringPropertyType">
<annotation>
<documentation>
Encapsulates a single LineString to represent centerLineOf or
edgeOf properties. |
static AttributeType |
GMLSchema.LINESTRINGTYPE_TYPE
<complexType name="LineStringType">
<annotation>
<documentation>
A LineString is defined by two or more coordinate tuples, with
linear interpolation between them. |
static AttributeType |
GMLSchema.MULTIGEOMETRYPROPERTYTYPE_TYPE
<complexType name="MultiGeometryPropertyType">
<annotation>
<documentation>Encapsulates a MultiGeometry element. |
static AttributeType |
GMLSchema.MULTILINESTRINGPROPERTYTYPE_TYPE
<complexType name="MultiLineStringPropertyType">
<annotation>
<documentation>
Encapsulates a MultiLineString element to represent the following
discontiguous geometric properties: multiEdgeOf, multiCenterLineOf. |
static AttributeType |
GMLSchema.MULTILINESTRINGTYPE_TYPE
<complexType name="MultiLineStringType">
<annotation>
<documentation>
A MultiLineString is defined by one or more LineStrings, referenced
through lineStringMember elements. |
static AttributeType |
GMLSchema.MULTIPOINTPROPERTYTYPE_TYPE
<complexType name="MultiPointPropertyType">
<annotation>
<documentation>
Encapsulates a MultiPoint element to represent the following
discontiguous geometric properties: multiLocation, multiPosition,
multiCenterOf. |
static AttributeType |
GMLSchema.MULTIPOINTTYPE_TYPE
<complexType name="MultiPointType">
<annotation>
<documentation>
A MultiPoint is defined by one or more Points, referenced through
pointMember elements. |
static AttributeType |
GMLSchema.MULTIPOLYGONPROPERTYTYPE_TYPE
<complexType name="MultiPolygonPropertyType">
<annotation>
<documentation>
Encapsulates a MultiPolygon to represent the following discontiguous
geometric properties: multiCoverage, multiExtentOf. |
static AttributeType |
GMLSchema.MULTIPOLYGONTYPE_TYPE
<complexType name="MultiPolygonType">
<annotation>
<documentation>
A MultiPolygon is defined by one or more Polygons, referenced through
polygonMember elements. |
static AttributeType |
GMLSchema.NULLTYPE_TYPE
<simpleType name="NullType">
<annotation>
<documentation>
If a bounding shape is not provided for a feature collection,
explain why. |
static AttributeType |
GMLSchema.POINTMEMBERTYPE_TYPE
<complexType name="PointMemberType">
<annotation>
<documentation>Restricts the geometry member to being a Point instance. |
static AttributeType |
GMLSchema.POINTPROPERTYTYPE_TYPE
<complexType name="PointPropertyType">
<annotation>
<documentation>
Encapsulates a single point to represent position, location, or
centerOf properties. |
static AttributeType |
GMLSchema.POINTTYPE_TYPE
<complexType name="PointType">
<annotation>
<documentation>
A Point is defined by a single coordinate tuple. |
static AttributeType |
GMLSchema.POLYGONMEMBERTYPE_TYPE
<complexType name="PolygonMemberType">
<annotation>
<documentation>Restricts the geometry member to being a Polygon instance. |
static AttributeType |
GMLSchema.POLYGONPROPERTYTYPE_TYPE
<complexType name="PolygonPropertyType">
<annotation>
<documentation>
Encapsulates a single polygon to represent coverage or extentOf
properties. |
static AttributeType |
GMLSchema.POLYGONTYPE_TYPE
<complexType name="PolygonType">
<annotation>
<documentation>
A Polygon is defined by an outer boundary and zero or more inner
boundaries which are in turn defined by LinearRings. |
Modifier and Type | Field and Description |
---|---|
static AttributeType |
GMLSchema._ISSPHERE_TYPE
<simpleType name="_isSphere">
<restriction base="string">
<enumeration value="sphere"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType">
<annotation>
<documentation>All geometry elements are derived directly or indirectly from this abstract supertype. |
static AttributeType |
GMLSchema.AESHETICCRITERIATYPE_TYPE
<simpleType name="AesheticCriteriaType">
<annotation>
<documentation>Graph-specific styling property. |
static AttributeType |
GMLSchema.ARCMINUTESTYPE_TYPE
<simpleType name="ArcMinutesType">
<annotation>
<documentation>Integer number of arc-minutes in a degree-minute-second angular value. |
static AttributeType |
GMLSchema.ARCSECONDSTYPE_TYPE
<simpleType name="ArcSecondsType">
<annotation>
<documentation>Number of arc-seconds in a degree-minute-second angular value. |
static AttributeType |
GMLSchema.BOOLEANLIST_TYPE
<simpleType name="booleanList">
<annotation>
<documentation>XML List based on XML Schema boolean type. |
static AttributeType |
GMLSchema.BOOLEANORNULL_TYPE
<simpleType name="booleanOrNull">
<annotation>
<documentation>Union of the XML Schema boolean type and the GML Nulltype. |
static AttributeType |
GMLSchema.BOOLEANORNULLLIST_TYPE
<simpleType name="booleanOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. |
static AttributeType |
GMLSchema.CALDATE_TYPE
<simpleType name="CalDate">
<annotation>
<documentation xml:lang="en">Calendar dates may be indicated with varying degrees of precision,
using year, year-month, date. |
static AttributeType |
GMLSchema.COMPASSPOINTENUMERATION_TYPE
<simpleType name="CompassPointEnumeration">
<restriction base="string">
<enumeration value="N"/>
<enumeration value="NNE"/>
<enumeration value="NE"/>
<enumeration value="ENE"/>
<enumeration value="E"/>
<enumeration value="ESE"/>
<enumeration value="SE"/>
<enumeration value="SSE"/>
<enumeration value="S"/>
<enumeration value="SSW"/>
<enumeration value="SW"/>
<enumeration value="WSW"/>
<enumeration value="W"/>
<enumeration value="WNW"/>
<enumeration value="NW"/>
<enumeration value="NNW"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType">
<annotation>
<documentation>Restriction of list type to store a 2-point range of frequency values. |
static AttributeType |
GMLSchema.CURVEINTERPOLATIONTYPE_TYPE
<simpleType name="CurveInterpolationType">
<annotation>
<documentation>CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an
application schema. |
static AttributeType |
GMLSchema.CURVEPROPERTYTYPE_TYPE
<complexType name="CurvePropertyType">
<annotation>
<documentation>A property that has a curve as its value domain can either be an appropriate geometry element encapsulated in an
element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere
in the same document). |
static AttributeType |
GMLSchema.CURVETYPE_TYPE
<complexType name="CurveType">
<annotation>
<documentation>Curve is a 1-dimensional primitive. |
static AttributeType |
GMLSchema.DECIMALMINUTESTYPE_TYPE
<simpleType name="DecimalMinutesType">
<annotation>
<documentation>Decimal number of arc-minutes in a degree-minute angular value. |
static AttributeType |
GMLSchema.DEGREEVALUETYPE_TYPE
<simpleType name="DegreeValueType">
<annotation>
<documentation>Integer number of degrees in a degree-minute-second or degree-minute angular value, without indication of direction. |
static AttributeType |
GMLSchema.DOUBLELIST_TYPE
<simpleType name="doubleList">
<annotation>
<documentation>XML List based on XML Schema double type. |
static AttributeType |
GMLSchema.DOUBLEORNULL_TYPE
<simpleType name="doubleOrNull">
<annotation>
<documentation>Union of the XML Schema double type and the GML Nulltype. |
static AttributeType |
GMLSchema.DOUBLEORNULLLIST_TYPE
<simpleType name="doubleOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. |
static AttributeType |
GMLSchema.DRAWINGTYPETYPE_TYPE
<simpleType name="DrawingTypeType">
<annotation>
<documentation>Graph-specific styling property. |
static AttributeType |
GMLSchema.FILEVALUEMODELTYPE_TYPE
<simpleType name="FileValueModelType">
<annotation>
<documentation>List of codes that identifies the file structure model for records stored in files. |
static AttributeType |
GMLSchema.GEOMETRYPROPERTYTYPE_TYPE
<complexType name="GeometryPropertyType">
<annotation>
<documentation>A geometric property can either be any geometry element encapsulated in an element of this type or an XLink reference
to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.GRAPHTYPETYPE_TYPE
<simpleType name="GraphTypeType">
<annotation>
<documentation>Graph-specific styling property. |
static AttributeType |
GMLSchema.INCREMENTORDER_TYPE
<simpleType name="IncrementOrder">
<annotation>
<documentation>The enumeration value here indicates the incrementation order to be used on the first 2 axes, i.e. |
static AttributeType |
GMLSchema.INTEGERLIST_TYPE
<simpleType name="integerList">
<annotation>
<documentation>XML List based on XML Schema integer type. |
static AttributeType |
GMLSchema.INTEGERORNULL_TYPE
<simpleType name="integerOrNull">
<annotation>
<documentation>Union of the XML Schema integer type and the GML Nulltype. |
static AttributeType |
GMLSchema.INTEGERORNULLLIST_TYPE
<simpleType name="integerOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. |
static AttributeType |
GMLSchema.KNOTTYPESTYPE_TYPE
<simpleType name="KnotTypesType">
<annotation>
<documentation>Defines allowed values for the knots` type. |
static AttributeType |
GMLSchema.LINEARRINGPROPERTYTYPE_TYPE
<complexType name="LinearRingPropertyType">
<annotation>
<documentation>Encapsulates a ring to represent properties in features or geometry collections. |
static AttributeType |
GMLSchema.LINEARRINGTYPE_TYPE
<complexType name="LinearRingType">
<annotation>
<documentation>A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates must be coincident. |
static AttributeType |
GMLSchema.LINESTRINGPROPERTYTYPE_TYPE
<complexType name="LineStringPropertyType">
<annotation>
<documentation>This type is deprecated with GML 3 and shall not be used. |
static AttributeType |
GMLSchema.LINESTRINGTYPE_TYPE
<complexType name="LineStringType">
<annotation>
<documentation>A LineString is a special curve that consists of a single segment with linear interpolation. |
static AttributeType |
GMLSchema.LINETYPETYPE_TYPE
<simpleType name="LineTypeType">
<annotation>
<documentation>Graph-specific styling property. |
static AttributeType |
GMLSchema.MULTICURVEPROPERTYTYPE_TYPE
<complexType name="MultiCurvePropertyType">
<annotation>
<documentation>A property that has a collection of curves as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTICURVETYPE_TYPE
<complexType name="MultiCurveType">
<annotation>
<documentation>A MultiCurve is defined by one or more Curves, referenced through curveMember elements. |
static AttributeType |
GMLSchema.MULTIGEOMETRYPROPERTYTYPE_TYPE
<complexType name="MultiGeometryPropertyType">
<annotation>
<documentation>A property that has a geometric aggregate as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTIGEOMETRYTYPE_TYPE
<complexType name="MultiGeometryType">
<annotation>
<documentation>A geometry collection must include one or more geometries, referenced through geometryMember elements. |
static AttributeType |
GMLSchema.MULTILINESTRINGPROPERTYTYPE_TYPE
<complexType name="MultiLineStringPropertyType">
<annotation>
<documentation>This type is deprecated with GML 3 and shall not be used. |
static AttributeType |
GMLSchema.MULTILINESTRINGTYPE_TYPE
<complexType name="MultiLineStringType">
<annotation>
<documentation>A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements. |
static AttributeType |
GMLSchema.MULTIPOINTPROPERTYTYPE_TYPE
<complexType name="MultiPointPropertyType">
<annotation>
<documentation>A property that has a collection of points as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTIPOINTTYPE_TYPE
<complexType name="MultiPointType">
<annotation>
<documentation>A MultiPoint is defined by one or more Points, referenced through pointMember elements. |
static AttributeType |
GMLSchema.MULTIPOLYGONPROPERTYTYPE_TYPE
<complexType name="MultiPolygonPropertyType">
<annotation>
<documentation>This type is deprecated with GML 3 and shall not be used. |
static AttributeType |
GMLSchema.MULTIPOLYGONTYPE_TYPE
<complexType name="MultiPolygonType">
<annotation>
<documentation>A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements. |
static AttributeType |
GMLSchema.MULTISURFACEPROPERTYTYPE_TYPE
<complexType name="MultiSurfacePropertyType">
<annotation>
<documentation>A property that has a collection of surfaces as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTISURFACETYPE_TYPE
<complexType name="MultiSurfaceType">
<annotation>
<documentation>A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements. |
static AttributeType |
GMLSchema.NAMELIST_TYPE
<simpleType name="NameList">
<annotation>
<documentation>XML List based on XML Schema Name type. |
static AttributeType |
GMLSchema.NAMEORNULL_TYPE
<simpleType name="NameOrNull">
<annotation>
<documentation>Union of the XML Schema Name type and the GML Nulltype. |
static AttributeType |
GMLSchema.NAMEORNULLLIST_TYPE
<simpleType name="NameOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. |
static AttributeType |
GMLSchema.NCNAMELIST_TYPE
<simpleType name="NCNameList">
<annotation>
<documentation>A set of values, representing a list of token with the lexical value space of NCName. |
static AttributeType |
GMLSchema.NULLENUMERATION_TYPE
<simpleType name="NullEnumeration">
<annotation>
<documentation> Some common reasons for a null value:
innapplicable - the object does not have a value
missing - The correct value is not readily available to the sender of this data. |
static AttributeType |
GMLSchema.NULLTYPE_TYPE
<simpleType name="NullType">
<annotation>
<documentation>Utility type for null elements. |
static AttributeType |
GMLSchema.POINTPROPERTYTYPE_TYPE
<complexType name="PointPropertyType">
<annotation>
<documentation>A property that has a point as its value domain can either be an appropriate geometry element encapsulated in an
element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located
elsewhere in the same document). |
static AttributeType |
GMLSchema.POINTTYPE_TYPE
<complexType name="PointType">
<annotation>
<documentation>A Point is defined by a single coordinate tuple. |
static AttributeType |
GMLSchema.POLYGONPROPERTYTYPE_TYPE
<complexType name="PolygonPropertyType">
<annotation>
<documentation>This type is deprecated with GML 3 and shall not be used. |
static AttributeType |
GMLSchema.POLYGONTYPE_TYPE
<complexType name="PolygonType">
<annotation>
<documentation>A Polygon is a special surface that is defined by a single surface patch. |
static AttributeType |
GMLSchema.QNAMELIST_TYPE
<simpleType name="QNameList">
<annotation>
<documentation>A set of values, representing a list of token with the lexical value space of QName. |
static AttributeType |
GMLSchema.QUERYGRAMMARENUMERATION_TYPE
<simpleType name="QueryGrammarEnumeration">
<annotation>
<documentation>Used to specify the grammar of the feature query mechanism. |
static AttributeType |
GMLSchema.SEQUENCERULENAMES_TYPE
<simpleType name="SequenceRuleNames">
<annotation>
<documentation>List of codes (adopted from ISO 19123 Annex C) that identifies the rule for traversing a grid to correspond with the sequence of members of the rangeSet. |
static AttributeType |
GMLSchema.SIGNTYPE_TYPE
<simpleType name="SignType">
<annotation>
<documentation>Utility type used in various places
- e.g. to indicate the direction of topological objects;
"+" for forwards, or "-" for backwards. |
static AttributeType |
GMLSchema.STRINGORNULL_TYPE
<simpleType name="stringOrNull">
<annotation>
<documentation>Union of the XML Schema string type and the GML Nulltype. |
static AttributeType |
GMLSchema.SUCCESSIONTYPE_TYPE
<simpleType name="SuccessionType">
<annotation>
<documentation>Feature succession is a semantic relationship derived from evaluation of observer, and
Feature Substitution, Feature Division and Feature Fusion are defined as associations between
previous features and next features in the temporal context. |
static AttributeType |
GMLSchema.SURFACEINTERPOLATIONTYPE_TYPE
<simpleType name="SurfaceInterpolationType">
<annotation>
<documentation>SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an
application schema. |
static AttributeType |
GMLSchema.SURFACEPROPERTYTYPE_TYPE
<complexType name="SurfacePropertyType">
<annotation>
<documentation>A property that has a surface as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.SURFACETYPE_TYPE
<complexType name="SurfaceType">
<annotation>
<documentation>A Surface is a 2-dimensional primitive and is composed of one or more surface patches. |
static AttributeType |
GMLSchema.SYMBOLTYPEENUMERATION_TYPE
<simpleType name="SymbolTypeEnumeration">
<annotation>
<documentation>Used to specify the type of the symbol used. |
static AttributeType |
GMLSchema.TIMEINDETERMINATEVALUETYPE_TYPE
<simpleType name="TimeIndeterminateValueType">
<annotation>
<documentation xml:lang="en">This enumerated data type specifies values for indeterminate positions. |
static AttributeType |
GMLSchema.TIMEPOSITIONUNION_TYPE
<simpleType name="TimePositionUnion">
<annotation>
<documentation xml:lang="en">The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed
by defining a union of XML Schema simple types for indicating temporal position relative
to a specific reference system. |
static AttributeType |
GMLSchema.TIMEUNITTYPE_TYPE
<simpleType name="TimeUnitType">
<annotation>
<documentation xml:lang="en">Standard units for measuring time intervals (see ISO 31-1). |
Modifier and Type | Field and Description |
---|---|
static AttributeType |
SMIL20Schema.FILLDEFAULTTYPE_TYPE
<simpleType name="fillDefaultType">
<restriction base="string">
<enumeration value="remove"/>
<enumeration value="freeze"/>
<enumeration value="hold"/>
<enumeration value="auto"/>
<enumeration value="inherit"/>
<enumeration value="transition"/>
</restriction>
</simpleType>
|
static AttributeType |
SMIL20Schema.FILLTIMINGATTRSTYPE_TYPE
<simpleType name="fillTimingAttrsType">
<restriction base="string">
<enumeration value="remove"/>
<enumeration value="freeze"/>
<enumeration value="hold"/>
<enumeration value="auto"/>
<enumeration value="default"/>
<enumeration value="transition"/>
</restriction>
</simpleType>
|
static AttributeType |
SMIL20Schema.NONNEGATIVEDECIMALTYPE_TYPE
<simpleType name="nonNegativeDecimalType">
<restriction base="decimal">
<minInclusive value="0.0"/>
</restriction>
</simpleType>
|
static AttributeType |
SMIL20Schema.RESTARTDEFAULTTYPE_TYPE
<simpleType name="restartDefaultType">
<restriction base="string">
<enumeration value="never"/>
<enumeration value="always"/>
<enumeration value="whenNotActive"/>
<enumeration value="inherit"/>
</restriction>
</simpleType>
|
static AttributeType |
SMIL20Schema.RESTARTTIMINGTYPE_TYPE
<simpleType name="restartTimingType">
<restriction base="string">
<enumeration value="never"/>
<enumeration value="always"/>
<enumeration value="whenNotActive"/>
<enumeration value="default"/>
</restriction>
</simpleType>
|
static AttributeType |
SMIL20Schema.SYNCBEHAVIORDEFAULTTYPE_TYPE
<simpleType name="syncBehaviorDefaultType">
<restriction base="string">
<enumeration value="canSlip"/>
<enumeration value="locked"/>
<enumeration value="independent"/>
<enumeration value="inherit"/>
</restriction>
</simpleType>
|
static AttributeType |
SMIL20Schema.SYNCBEHAVIORTYPE_TYPE
<simpleType name="syncBehaviorType">
<restriction base="string">
<enumeration value="canSlip"/>
<enumeration value="locked"/>
<enumeration value="independent"/>
<enumeration value="default"/>
</restriction>
</simpleType>
|
Modifier and Type | Field and Description |
---|---|
static AttributeType |
GMLSchema.ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType">
<annotation>
<documentation>All geometry elements are derived directly or indirectly from this abstract supertype. |
static AttributeType |
GMLSchema.AGGREGATIONTYPE_TYPE
<simpleType final="#all" name="AggregationType">
<restriction base="string">
<enumeration value="set"/>
<enumeration value="bag"/>
<enumeration value="sequence"/>
<enumeration value="array"/>
<enumeration value="record"/>
<enumeration value="table"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.ARCMINUTESTYPE_TYPE
<simpleType name="ArcMinutesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="nonNegativeInteger">
<maxInclusive value="59"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.ARCSECONDSTYPE_TYPE
<simpleType name="ArcSecondsType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="decimal">
<minInclusive value="0.00"/>
<maxExclusive value="60.00"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.AXISDIRECTION_TYPE
<simpleType name="AxisDirection">
<annotation>
<documentation>The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid. |
static AttributeType |
GMLSchema.AXISDIRECTIONLIST_TYPE
<simpleType name="AxisDirectionList">
<annotation>
<documentation>The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid. |
static AttributeType |
GMLSchema.BOOLEANLIST_TYPE
<simpleType name="booleanList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.BOOLEANORNILREASON_TYPE
<simpleType name="booleanOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
GMLSchema.BOOLEANORNILREASONLIST_TYPE
<simpleType name="booleanOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.CALDATE_TYPE
<simpleType name="CalDate">
<union memberTypes="date gYearMonth gYear"/>
</simpleType>
|
static AttributeType |
GMLSchema.COMPASSPOINTENUMERATION_TYPE
<simpleType name="CompassPointEnumeration">
<annotation>
<documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°. |
static AttributeType |
GMLSchema.COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType">
<restriction base="gml:integerOrNilReasonList">
<length value="2"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.CURVEINTERPOLATIONTYPE_TYPE
<simpleType name="CurveInterpolationType">
<annotation>
<documentation>gml:CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema. |
static AttributeType |
GMLSchema.CURVEPROPERTYTYPE_TYPE
<complexType name="CurvePropertyType">
<annotation>
<documentation>A property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.CURVETYPE_TYPE
<complexType name="CurveType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element ref="gml:segments"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.DECIMALMINUTESTYPE_TYPE
<simpleType name="DecimalMinutesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="decimal">
<minInclusive value="0.00"/>
<maxExclusive value="60.00"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.DEGREEVALUETYPE_TYPE
<simpleType name="DegreeValueType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="nonNegativeInteger">
<maxInclusive value="359"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.DOUBLELIST_TYPE
<simpleType name="doubleList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.DOUBLEORNILREASON_TYPE
<simpleType name="doubleOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
GMLSchema.DOUBLEORNILREASONLIST_TYPE
<simpleType name="doubleOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.GEOMETRYPROPERTYTYPE_TYPE
<complexType name="GeometryPropertyType">
<annotation>
<documentation>A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). |
static AttributeType |
GMLSchema.INCREMENTORDER_TYPE
<simpleType name="IncrementOrder">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="string">
<enumeration value="+x+y"/>
<enumeration value="+y+x"/>
<enumeration value="+x-y"/>
<enumeration value="-x-y"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.INTEGERLIST_TYPE
<simpleType name="integerList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.INTEGERORNILREASON_TYPE
<simpleType name="integerOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
GMLSchema.INTEGERORNILREASONLIST_TYPE
<simpleType name="integerOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.KNOTTYPESTYPE_TYPE
<simpleType name="KnotTypesType">
<annotation>
<documentation>This enumeration type specifies values for the knots' type (see ISO 19107:2003, 6.4.25). |
static AttributeType |
GMLSchema.LINEARRINGPROPERTYTYPE_TYPE
<complexType name="LinearRingPropertyType">
<annotation>
<documentation>A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary. |
static AttributeType |
GMLSchema.LINEARRINGTYPE_TYPE
<complexType name="LinearRingType">
<complexContent>
<extension base="gml:AbstractRingType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="4">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.LINESTRINGTYPE_TYPE
<complexType name="LineStringType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.MULTICURVEPROPERTYTYPE_TYPE
<complexType name="MultiCurvePropertyType">
<annotation>
<documentation>A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTICURVETYPE_TYPE
<complexType name="MultiCurveType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:curveMember"/>
<element minOccurs="0" ref="gml:curveMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.MULTIGEOMETRYPROPERTYTYPE_TYPE
<complexType name="MultiGeometryPropertyType">
<annotation>
<documentation>A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTIGEOMETRYTYPE_TYPE
<complexType name="MultiGeometryType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:geometryMember"/>
<element minOccurs="0" ref="gml:geometryMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.MULTIPOINTPROPERTYTYPE_TYPE
<complexType name="MultiPointPropertyType">
<annotation>
<documentation>A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTIPOINTTYPE_TYPE
<complexType name="MultiPointType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:pointMember"/>
<element minOccurs="0" ref="gml:pointMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.MULTISURFACEPROPERTYTYPE_TYPE
<complexType name="MultiSurfacePropertyType">
<annotation>
<documentation>A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.MULTISURFACETYPE_TYPE
<complexType name="MultiSurfaceType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:surfaceMember"/>
<element minOccurs="0" ref="gml:surfaceMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.NAMELIST_TYPE
<simpleType name="NameList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.NAMEORNILREASON_TYPE
<simpleType name="NameOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
GMLSchema.NAMEORNILREASONLIST_TYPE
<simpleType name="NameOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.NCNAMELIST_TYPE
<simpleType name="NCNameList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.NILREASONENUMERATION_TYPE
<simpleType name="NilReasonEnumeration">
<union>
<simpleType>
<restriction base="string">
<enumeration value="inapplicable"/>
<enumeration value="missing"/>
<enumeration value="template"/>
<enumeration value="unknown"/>
<enumeration value="withheld"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<pattern value="other:\w{2,}"/>
</restriction>
</simpleType>
</union>
</simpleType>
|
static AttributeType |
GMLSchema.NILREASONTYPE_TYPE
<simpleType name="NilReasonType">
<annotation>
<documentation>gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception. |
static AttributeType |
GMLSchema.POINTPROPERTYTYPE_TYPE
<complexType name="PointPropertyType">
<annotation>
<documentation>A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.POINTTYPE_TYPE
<complexType name="PointType">
<complexContent>
<extension base="gml:AbstractGeometricPrimitiveType">
<sequence>
<choice>
<element ref="gml:pos"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.POLYGONTYPE_TYPE
<complexType name="PolygonType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element minOccurs="0" ref="gml:exterior"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:interior"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.QNAMELIST_TYPE
<simpleType name="QNameList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
GMLSchema.SEQUENCERULEENUMERATION_TYPE
<simpleType name="SequenceRuleEnumeration">
<restriction base="string">
<enumeration value="Linear"/>
<enumeration value="Boustrophedonic"/>
<enumeration value="Cantor-diagonal"/>
<enumeration value="Spiral"/>
<enumeration value="Morton"/>
<enumeration value="Hilbert"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.SIGNTYPE_TYPE
<simpleType name="SignType">
<annotation>
<documentation>gml:SignType is a convenience type with values "+" (plus) and "-" (minus). |
static AttributeType |
GMLSchema.STRINGORNILREASON_TYPE
<simpleType name="stringOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
GMLSchema.SUCCESSIONTYPE_TYPE
<simpleType name="SuccessionType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="string">
<enumeration value="substitution"/>
<enumeration value="division"/>
<enumeration value="fusion"/>
<enumeration value="initiation"/>
</restriction>
</simpleType>
|
static AttributeType |
GMLSchema.SURFACEINTERPOLATIONTYPE_TYPE
<simpleType name="SurfaceInterpolationType">
<annotation>
<documentation>gml:SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema. |
static AttributeType |
GMLSchema.SURFACEPROPERTYTYPE_TYPE
<complexType name="SurfacePropertyType">
<annotation>
<documentation>A property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
GMLSchema.SURFACETYPE_TYPE
<complexType name="SurfaceType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element ref="gml:patches"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
GMLSchema.TIMEINDETERMINATEVALUETYPE_TYPE
<simpleType name="TimeIndeterminateValueType">
<annotation>
<documentation>These values are interpreted as follows:
- "unknown" indicates that no specific value for temporal position is provided |
static AttributeType |
GMLSchema.TIMEPOSITIONUNION_TYPE
<simpleType name="TimePositionUnion">
<annotation>
<documentation>The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108. |
static AttributeType |
GMLSchema.TIMEUNITTYPE_TYPE
<simpleType name="TimeUnitType">
<union>
<simpleType>
<restriction base="string">
<enumeration value="year"/>
<enumeration value="month"/>
<enumeration value="day"/>
<enumeration value="hour"/>
<enumeration value="minute"/>
<enumeration value="second"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<pattern value="other:\w{2,}"/>
</restriction>
</simpleType>
</union>
</simpleType>
|
static AttributeType |
GMLSchema.UOMIDENTIFIER_TYPE
<simpleType name="UomIdentifier">
<annotation>
<documentation>The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier. |
static AttributeType |
GMLSchema.UOMSYMBOL_TYPE
<simpleType name="UomSymbol">
<annotation>
<documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). |
static AttributeType |
GMLSchema.UOMURI_TYPE
<simpleType name="UomURI">
<annotation>
<documentation>This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":". |
Modifier and Type | Field and Description |
---|---|
static AttributeType |
GCOSchema.DATE_TYPE_TYPE
<xs:simpleType name="Date_Type">
<xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/>
</xs:simpleType>
|
Modifier and Type | Field and Description |
---|---|
static AttributeType |
GMDSchema.MD_OBLIGATIONCODE_TYPE_TYPE
<xs:simpleType name="MD_ObligationCode_Type">
<xs:restriction base="xs:string">
<xs:enumeration value="mandatory"/>
<xs:enumeration value="optional"/>
<xs:enumeration value="conditional"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
GMDSchema.MD_PIXELORIENTATIONCODE_TYPE_TYPE
<xs:simpleType name="MD_PixelOrientationCode_Type">
<xs:restriction base="xs:string">
<xs:enumeration value="center"/>
<xs:enumeration value="lowerLeft"/>
<xs:enumeration value="lowerRight"/>
<xs:enumeration value="upperRight"/>
<xs:enumeration value="upperLeft"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
GMDSchema.MD_TOPICCATEGORYCODE_TYPE_TYPE
<xs:simpleType name="MD_TopicCategoryCode_Type">
<xs:annotation>
<xs:documentation>High-level geospatial data thematic classification to assist in the grouping and search of available geospatial datasets</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="farming"/>
<xs:enumeration value="biota"/>
<xs:enumeration value="boundaries"/>
<xs:enumeration value="climatologyMeteorologyAtmosphere"/>
<xs:enumeration value="economy"/>
<xs:enumeration value="elevation"/>
<xs:enumeration value="environment"/>
<xs:enumeration value="geoscientificInformation"/>
<xs:enumeration value="health"/>
<xs:enumeration value="imageryBaseMapsEarthCover"/>
<xs:enumeration value="intelligenceMilitary"/>
<xs:enumeration value="inlandWaters"/>
<xs:enumeration value="location"/>
<xs:enumeration value="oceans"/>
<xs:enumeration value="planningCadastre"/>
<xs:enumeration value="society"/>
<xs:enumeration value="structure"/>
<xs:enumeration value="transportation"/>
<xs:enumeration value="utilitiesCommunication"/>
</xs:restriction>
</xs:simpleType>
|
Modifier and Type | Method and Description |
---|---|
Set<AttributeType> |
ScopeDescriptionImpl.getAttributeInstances()
Returns the attribute instances to which the information applies.
|
Set<AttributeType> |
ScopeDescriptionImpl.getAttributes()
Returns the attributes to which the information applies.
|
Modifier and Type | Method and Description |
---|---|
void |
ScopeDescriptionImpl.setAttributeInstances(Set<? extends AttributeType> newValues)
Set the attribute instances to which the information applies.
|
void |
ScopeDescriptionImpl.setAttributes(Set<? extends AttributeType> newValues)
Set the attributes to which the information applies.
|
Modifier and Type | Field and Description |
---|---|
static AttributeType |
XLINKSchema._ACTUATE_TYPE
<simpleType name="_actuate">
<restriction base="string">
<enumeration value="onLoad"/>
<enumeration value="onRequest"/>
<enumeration value="other"/>
<enumeration value="none"/>
</restriction>
</simpleType>
|
static AttributeType |
XLINKSchema._SHOW_TYPE
<simpleType name="_show">
<restriction base="string">
<enumeration value="new"/>
<enumeration value="replace"/>
<enumeration value="embed"/>
<enumeration value="other"/>
<enumeration value="none"/>
</restriction>
</simpleType>
|
Modifier and Type | Interface and Description |
---|---|
(package private) interface |
ChoiceAttributeType
A temporary measure representing a choice between several bindings.
|
interface |
ChoiceGeometryType |
Modifier and Type | Class and Description |
---|---|
class |
ChoiceGeometryTypeImpl
Created for GML generated FeatureTypes.
|
Modifier and Type | Field and Description |
---|---|
static AttributeType |
XSSchema.ALLNNI_TYPE
<xs:simpleType name="allNNI">
<xs:annotation>
<xs:documentation>
for maxOccurs</xs:documentation>
</xs:annotation>
<xs:union memberTypes="xs:nonNegativeInteger">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="unbounded"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
|
static AttributeType |
XSSchema.ANYSIMPLETYPE_TYPE
<xs:simpleType id="anySimpleType" name="anySimpleType">
<xs:restriction base="xs:anyType"/>
</xs:simpleType>
|
static AttributeType |
XSSchema.ANYTYPE_TYPE
<xs:simpleType id="anyType" name="anyType">
<xs:restriction base="xs:anyType"/>
</xs:simpleType>
|
static AttributeType |
XSSchema.ANYURI_TYPE
<xs:simpleType id="anyURI" name="anyURI">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="length"/>
<hfp:hasFacet name="minLength"/>
<hfp:hasFacet name="maxLength"/>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasProperty name="ordered" value="false"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#anyURI"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="anyURI.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.BASE64BINARY_TYPE
<xs:simpleType id="base64Binary" name="base64Binary">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="length"/>
<hfp:hasFacet name="minLength"/>
<hfp:hasFacet name="maxLength"/>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasProperty name="ordered" value="false"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#base64Binary"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="base64Binary.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.BLOCKSET_TYPE
<xs:simpleType name="blockSet">
<xs:annotation>
<xs:documentation>
A utility type, not for public use</xs:documentation>
<xs:documentation>
#all or (possibly empty) subset of {substitution, extension,
restriction}</xs:documentation>
</xs:annotation>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="#all"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:derivationControl">
<xs:enumeration value="extension"/>
<xs:enumeration value="restriction"/>
<xs:enumeration value="substitution"/>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
</xs:union>
</xs:simpleType>
|
static AttributeType |
XSSchema.BOOLEAN_TYPE
<xs:simpleType id="boolean" name="boolean">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasProperty name="ordered" value="false"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="finite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#boolean"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="boolean.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.BYTE_TYPE
<xs:simpleType id="byte" name="byte">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#byte"/>
</xs:annotation>
<xs:restriction base="xs:short">
<xs:minInclusive id="byte.minInclusive" value="-128"/>
<xs:maxInclusive id="byte.maxInclusive" value="127"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.DATE_TYPE
<xs:simpleType id="date" name="date">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#date"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="date.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.DATETIME_TYPE
<xs:simpleType id="dateTime" name="dateTime">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#dateTime"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="dateTime.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.DECIMAL_TYPE
<xs:simpleType id="decimal" name="decimal">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="totalDigits"/>
<hfp:hasFacet name="fractionDigits"/>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="total"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="true"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#decimal"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="decimal.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.DERIVATIONCONTROL_TYPE
<xs:simpleType name="derivationControl">
<xs:annotation>
<xs:documentation>
A utility type, not for public use</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="substitution"/>
<xs:enumeration value="extension"/>
<xs:enumeration value="restriction"/>
<xs:enumeration value="list"/>
<xs:enumeration value="union"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.DERIVATIONSET_TYPE
<xs:simpleType name="derivationSet">
<xs:annotation>
<xs:documentation>
A utility type, not for public use</xs:documentation>
<xs:documentation>
#all or (possibly empty) subset of {extension, restriction}</xs:documentation>
</xs:annotation>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="#all"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:list itemType="xs:reducedDerivationControl"/>
</xs:simpleType>
</xs:union>
</xs:simpleType>
|
static AttributeType |
XSSchema.DOUBLE_TYPE
<xs:simpleType id="double" name="double">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="total"/>
<hfp:hasProperty name="bounded" value="true"/>
<hfp:hasProperty name="cardinality" value="finite"/>
<hfp:hasProperty name="numeric" value="true"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#double"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="double.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.DURATION_TYPE
<xs:simpleType id="duration" name="duration">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#duration"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="duration.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.ENTITY_TYPE
<xs:simpleType id="ENTITY" name="ENTITY">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ENTITY"/>
</xs:annotation>
<xs:restriction base="xs:NCName"/>
</xs:simpleType>
|
static AttributeType |
XSSchema.FLOAT_TYPE
<xs:simpleType id="float" name="float">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="total"/>
<hfp:hasProperty name="bounded" value="true"/>
<hfp:hasProperty name="cardinality" value="finite"/>
<hfp:hasProperty name="numeric" value="true"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#float"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="float.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.FORMCHOICE_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>
|
static AttributeType |
XSSchema.GDAY_TYPE
<xs:simpleType id="gDay" name="gDay">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gDay"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="gDay.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.GMONTH_TYPE
<xs:simpleType id="gMonth" name="gMonth">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonth"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="gMonth.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.GMONTHDAY_TYPE
<xs:simpleType id="gMonthDay" name="gMonthDay">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonthDay"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="gMonthDay.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.GYEAR_TYPE
<xs:simpleType id="gYear" name="gYear">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYear"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="gYear.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.GYEARMONTH_TYPE
<xs:simpleType id="gYearMonth" name="gYearMonth">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYearMonth"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="gYearMonth.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.HEXBINARY_TYPE
<xs:simpleType id="hexBinary" name="hexBinary">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="length"/>
<hfp:hasFacet name="minLength"/>
<hfp:hasFacet name="maxLength"/>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasProperty name="ordered" value="false"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#binary"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="hexBinary.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.ID_TYPE
<xs:simpleType id="ID" name="ID">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ID"/>
</xs:annotation>
<xs:restriction base="xs:NCName"/>
</xs:simpleType>
|
static AttributeType |
XSSchema.IDREF_TYPE
<xs:simpleType id="IDREF" name="IDREF">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#IDREF"/>
</xs:annotation>
<xs:restriction base="xs:NCName"/>
</xs:simpleType>
|
static AttributeType |
XSSchema.INT_TYPE
<xs:simpleType id="int" name="int">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#int"/>
</xs:annotation>
<xs:restriction base="xs:long">
<xs:minInclusive id="int.minInclusive" value="-2147483648"/>
<xs:maxInclusive id="int.maxInclusive" value="2147483647"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.INTEGER_TYPE
<xs:simpleType id="integer" name="integer">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#integer"/>
</xs:annotation>
<xs:restriction base="xs:decimal">
<xs:fractionDigits fixed="true" id="integer.fractionDigits" value="0"/>
<xs:pattern value="[\-+]? |
static AttributeType |
XSSchema.LANGUAGE_TYPE
<xs:simpleType id="language" name="language">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#language"/>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:pattern id="language.pattern" value="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/REC-xml#NT-LanguageID">
pattern specifies the content of section 2.12 of XML 1.0e2
and RFC 3066 (Revised version of RFC 1766). |
static AttributeType |
XSSchema.LONG_TYPE
<xs:simpleType id="long" name="long">
<xs:annotation>
<xs:appinfo>
<hfp:hasProperty name="bounded" value="true"/>
<hfp:hasProperty name="cardinality" value="finite"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#long"/>
</xs:annotation>
<xs:restriction base="xs:integer">
<xs:minInclusive id="long.minInclusive" value="-9223372036854775808"/>
<xs:maxInclusive id="long.maxInclusive" value="9223372036854775807"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NAME_TYPE
<xs:simpleType id="Name" name="Name">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#Name"/>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:pattern id="Name.pattern" value="\i\c*">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Name">
pattern matches production 5 from the XML spec
</xs:documentation>
</xs:annotation>
</xs:pattern>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NAMESPACELIST_TYPE
<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>
|
static AttributeType |
XSSchema.NCNAME_TYPE
<xs:simpleType id="NCName" name="NCName">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NCName"/>
</xs:annotation>
<xs:restriction base="xs:Name">
<xs:pattern id="NCName.pattern" value="[\i-[:]][\c-[:]]*">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/REC-xml-names/#NT-NCName">
pattern matches production 4 from the Namespaces in XML spec
</xs:documentation>
</xs:annotation>
</xs:pattern>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NEGATIVEINTEGER_TYPE
<xs:simpleType id="negativeInteger" name="negativeInteger">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#negativeInteger"/>
</xs:annotation>
<xs:restriction base="xs:nonPositiveInteger">
<xs:maxInclusive id="negativeInteger.maxInclusive" value="-1"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NMTOKEN_TYPE
<xs:simpleType id="NMTOKEN" name="NMTOKEN">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NMTOKEN"/>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:pattern id="NMTOKEN.pattern" value="\c+">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Nmtoken">
pattern matches production 7 from the XML spec
</xs:documentation>
</xs:annotation>
</xs:pattern>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NONNEGATIVEINTEGER_TYPE
<xs:simpleType id="nonNegativeInteger" name="nonNegativeInteger">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger"/>
</xs:annotation>
<xs:restriction base="xs:integer">
<xs:minInclusive id="nonNegativeInteger.minInclusive" value="0"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NONPOSITIVEINTEGER_TYPE
<xs:simpleType id="nonPositiveInteger" name="nonPositiveInteger">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger"/>
</xs:annotation>
<xs:restriction base="xs:integer">
<xs:maxInclusive id="nonPositiveInteger.maxInclusive" value="0"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NORMALIZEDSTRING_TYPE
<xs:simpleType id="normalizedString" name="normalizedString">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#normalizedString"/>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace id="normalizedString.whiteSpace" value="replace"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.NOTATION_TYPE
<xs:simpleType id="NOTATION" name="NOTATION">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="length"/>
<hfp:hasFacet name="minLength"/>
<hfp:hasFacet name="maxLength"/>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasProperty name="ordered" value="false"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NOTATION"/>
<xs:documentation>
NOTATION cannot be used directly in a schema; rather a type
must be derived from it by specifying at least one enumeration
facet whose value is the name of a NOTATION declared in the
schema. |
static AttributeType |
XSSchema.POSITIVEINTEGER_TYPE
<xs:simpleType id="positiveInteger" name="positiveInteger">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#positiveInteger"/>
</xs:annotation>
<xs:restriction base="xs:nonNegativeInteger">
<xs:minInclusive id="positiveInteger.minInclusive" value="1"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.PUBLIC_TYPE
<xs:simpleType name="public">
<xs:annotation>
<xs:documentation>
A utility type, not for public use</xs:documentation>
<xs:documentation>
A public identifier, per ISO 8879</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:token"/>
</xs:simpleType>
|
static AttributeType |
XSSchema.QNAME_TYPE
<xs:simpleType id="QName" name="QName">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="length"/>
<hfp:hasFacet name="minLength"/>
<hfp:hasFacet name="maxLength"/>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasProperty name="ordered" value="false"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#QName"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="QName.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.REDUCEDDERIVATIONCONTROL_TYPE
<xs:simpleType name="reducedDerivationControl">
<xs:annotation>
<xs:documentation>
A utility type, not for public use</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:derivationControl">
<xs:enumeration value="extension"/>
<xs:enumeration value="restriction"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.SHORT_TYPE
<xs:simpleType id="short" name="short">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#short"/>
</xs:annotation>
<xs:restriction base="xs:int">
<xs:minInclusive id="short.minInclusive" value="-32768"/>
<xs:maxInclusive id="short.maxInclusive" value="32767"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.SIMPLEDERIVATIONSET_TYPE
<xs:simpleType name="simpleDerivationSet">
<xs:annotation>
<xs:documentation>
#all or (possibly empty) subset of {restriction, union, list}
</xs:documentation>
<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="#all"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:derivationControl">
<xs:enumeration value="list"/>
<xs:enumeration value="union"/>
<xs:enumeration value="restriction"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
|
static AttributeType |
XSSchema.STRING_TYPE
<xs:simpleType id="string" name="string">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="length"/>
<hfp:hasFacet name="minLength"/>
<hfp:hasFacet name="maxLength"/>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasProperty name="ordered" value="false"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#string"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace id="string.preserve" value="preserve"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.TIME_TYPE
<xs:simpleType id="time" name="time">
<xs:annotation>
<xs:appinfo>
<hfp:hasFacet name="pattern"/>
<hfp:hasFacet name="enumeration"/>
<hfp:hasFacet name="whiteSpace"/>
<hfp:hasFacet name="maxInclusive"/>
<hfp:hasFacet name="maxExclusive"/>
<hfp:hasFacet name="minInclusive"/>
<hfp:hasFacet name="minExclusive"/>
<hfp:hasProperty name="ordered" value="partial"/>
<hfp:hasProperty name="bounded" value="false"/>
<hfp:hasProperty name="cardinality" value="countably infinite"/>
<hfp:hasProperty name="numeric" value="false"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#time"/>
</xs:annotation>
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace fixed="true" id="time.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.TOKEN_TYPE
<xs:simpleType id="token" name="token">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#token"/>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:whiteSpace id="token.whiteSpace" value="collapse"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.UNSIGNEDBYTE_TYPE
<xs:simpleType id="unsignedByte" name="unsignedByte">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedByte"/>
</xs:annotation>
<xs:restriction base="xs:unsignedShort">
<xs:maxInclusive id="unsignedByte.maxInclusive" value="255"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.UNSIGNEDINT_TYPE
<xs:simpleType id="unsignedInt" name="unsignedInt">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedInt"/>
</xs:annotation>
<xs:restriction base="xs:unsignedLong">
<xs:maxInclusive id="unsignedInt.maxInclusive" value="4294967295"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.UNSIGNEDLONG_TYPE
<xs:simpleType id="unsignedLong" name="unsignedLong">
<xs:annotation>
<xs:appinfo>
<hfp:hasProperty name="bounded" value="true"/>
<hfp:hasProperty name="cardinality" value="finite"/>
</xs:appinfo>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedLong"/>
</xs:annotation>
<xs:restriction base="xs:nonNegativeInteger">
<xs:maxInclusive id="unsignedLong.maxInclusive" value="18446744073709551615"/>
</xs:restriction>
</xs:simpleType>
|
static AttributeType |
XSSchema.UNSIGNEDSHORT_TYPE
<xs:simpleType id="unsignedShort" name="unsignedShort">
<xs:annotation>
<xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedShort"/>
</xs:annotation>
<xs:restriction base="xs:unsignedInt">
<xs:maxInclusive id="unsignedShort.maxInclusive" value="65535"/>
</xs:restriction>
</xs:simpleType>
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
Association.getRelatedType()
Returns the type of the associated attribute.
|
AttributeType |
Attribute.getType()
Override of
Property.getType() which type narrows to AttributeType . |
Modifier and Type | Interface and Description |
---|---|
interface |
SimpleFeatureType
The type of a SimpleFeature.
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
SimpleFeatureType.getType(int index)
Returns the type of the attribute at the specified index.
|
AttributeType |
SimpleFeatureType.getType(Name name)
Returns the type of the attribute which matches the specified name.
|
AttributeType |
SimpleFeatureType.getType(String name)
Returns the type of the attribute which matches the specified name.
|
Modifier and Type | Method and Description |
---|---|
List<AttributeType> |
SimpleFeatureType.getTypes()
Returns the types of all the attributes which make up the feature.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ComplexType
The type of a complex attribute.
|
interface |
FeatureType
The type of a Feature.
|
interface |
GeometryType
The type of a GeometryAttribute.
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
FeatureTypeFactory.createAttributeType(Name name,
Class<?> binding,
boolean isIdentifiable,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates an attribute type.
|
AttributeType |
AssociationType.getRelatedType()
The attribute type of the related attribute in the association.
|
AttributeType |
OperationType.getResult()
Indicates the expected result type, may be
null . |
AttributeType |
AttributeType.getSuper()
Override of
PropertyType.getSuper() which type narrows to AttributeType . |
AttributeType |
OperationType.getTarget()
AttributeType this operation type can function against.
|
AttributeType |
AttributeDescriptor.getType()
Override of
PropertyDescriptor.getType() which type narrows to AttributeType . |
Modifier and Type | Method and Description |
---|---|
List<AttributeType> |
OperationType.getParameters()
We need the following AttributeTypes as parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
Schema.add(AttributeType type)
Adds a type to the schema.
|
AssociationType |
FeatureTypeFactory.createAssociationType(Name name,
AttributeType relatedType,
boolean isAbstract,
List<Filter> restrictions,
AssociationType superType,
InternationalString description)
Creates an association type.
|
AttributeDescriptor |
FeatureTypeFactory.createAttributeDescriptor(AttributeType type,
Name name,
int minOccurs,
int maxOccurs,
boolean isNillable,
Object defaultValue)
Creates an attribute descriptor.
|
AttributeType |
FeatureTypeFactory.createAttributeType(Name name,
Class<?> binding,
boolean isIdentifiable,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates an attribute type.
|
ComplexType |
FeatureTypeFactory.createComplexType(Name name,
Collection<PropertyDescriptor> schema,
boolean isIdentifiable,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates a complex type.
|
FeatureType |
FeatureTypeFactory.createFeatureType(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates a feature type.
|
GeometryType |
FeatureTypeFactory.createGeometryType(Name name,
Class<?> binding,
CoordinateReferenceSystem crs,
boolean isIdentifiable,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates a geometric attribute type.
|
SimpleFeatureType |
FeatureTypeFactory.createSimpleFeatureType(Name name,
List<AttributeDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates a simple feature type.
|
Modifier and Type | Method and Description |
---|---|
Set<? extends AttributeType> |
ScopeDescription.getAttributeInstances()
Attribute instances to which the information applies.
|
Set<? extends AttributeType> |
ScopeDescription.getAttributes()
Attributes to which the information applies.
|
Copyright © 1996–2019 Geotools. All rights reserved.