Package net.opengis.gml.x32
Interface MultiSurfaceType
-
- All Superinterfaces:
AbstractGeometricAggregateType,AbstractGeometryType,AbstractGMLType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Implementing Classes:
MultiSurfaceTypeImpl
public interface MultiSurfaceType extends AbstractGeometricAggregateType
An XML MultiSurfaceType(@http://www.opengis.net/gml/3.2). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMultiSurfaceType.FactoryA factory class with static methods for creating instances of this type.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.xmlbeans.SchemaTypetype
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SurfacePropertyTypeaddNewSurfaceMember()Appends and returns a new empty value (as xml) as the last "surfaceMember" elementSurfaceArrayPropertyTypeaddNewSurfaceMembers()Appends and returns a new empty "surfaceMembers" elementSurfacePropertyType[]getSurfaceMemberArray()Gets array of all "surfaceMember" elementsSurfacePropertyTypegetSurfaceMemberArray(int i)Gets ith "surfaceMember" elementSurfaceArrayPropertyTypegetSurfaceMembers()Gets the "surfaceMembers" elementSurfacePropertyTypeinsertNewSurfaceMember(int i)Inserts and returns a new empty value (as xml) as the ith "surfaceMember" elementbooleanisSetSurfaceMembers()True if has "surfaceMembers" elementvoidremoveSurfaceMember(int i)Removes the ith "surfaceMember" elementvoidsetSurfaceMemberArray(int i, SurfacePropertyType surfaceMember)Sets ith "surfaceMember" elementvoidsetSurfaceMemberArray(SurfacePropertyType[] surfaceMemberArray)Sets array of all "surfaceMember" elementvoidsetSurfaceMembers(SurfaceArrayPropertyType surfaceMembers)Sets the "surfaceMembers" elementintsizeOfSurfaceMemberArray()Returns number of "surfaceMember" elementvoidunsetSurfaceMembers()Unsets the "surfaceMembers" element-
Methods inherited from interface net.opengis.gml.x32.AbstractGeometricAggregateType
getAggregationType, isSetAggregationType, setAggregationType, unsetAggregationType, xgetAggregationType, xsetAggregationType
-
Methods inherited from interface net.opengis.gml.x32.AbstractGeometryType
getAxisLabels, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetSrsDimension, unsetSrsName, unsetUomLabels, xgetAxisLabels, xgetSrsDimension, xgetSrsName, xgetUomLabels, xsetAxisLabels, xsetSrsDimension, xsetSrsName, xsetUomLabels
-
Methods inherited from interface net.opengis.gml.x32.AbstractGMLType
addNewDescription, addNewDescriptionReference, addNewIdentifier, addNewMetaDataProperty, addNewName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyArray, getMetaDataPropertyArray, getNameArray, getNameArray, insertNewMetaDataProperty, insertNewName, isSetDescription, isSetDescriptionReference, isSetIdentifier, removeMetaDataProperty, removeName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataPropertyArray, setMetaDataPropertyArray, setNameArray, setNameArray, sizeOfMetaDataPropertyArray, sizeOfNameArray, unsetDescription, unsetDescriptionReference, unsetIdentifier, xgetId, xsetId
-
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
-
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Method Detail
-
getSurfaceMemberArray
SurfacePropertyType[] getSurfaceMemberArray()
Gets array of all "surfaceMember" elements
-
getSurfaceMemberArray
SurfacePropertyType getSurfaceMemberArray(int i)
Gets ith "surfaceMember" element
-
sizeOfSurfaceMemberArray
int sizeOfSurfaceMemberArray()
Returns number of "surfaceMember" element
-
setSurfaceMemberArray
void setSurfaceMemberArray(SurfacePropertyType[] surfaceMemberArray)
Sets array of all "surfaceMember" element
-
setSurfaceMemberArray
void setSurfaceMemberArray(int i, SurfacePropertyType surfaceMember)Sets ith "surfaceMember" element
-
insertNewSurfaceMember
SurfacePropertyType insertNewSurfaceMember(int i)
Inserts and returns a new empty value (as xml) as the ith "surfaceMember" element
-
addNewSurfaceMember
SurfacePropertyType addNewSurfaceMember()
Appends and returns a new empty value (as xml) as the last "surfaceMember" element
-
removeSurfaceMember
void removeSurfaceMember(int i)
Removes the ith "surfaceMember" element
-
getSurfaceMembers
SurfaceArrayPropertyType getSurfaceMembers()
Gets the "surfaceMembers" element
-
isSetSurfaceMembers
boolean isSetSurfaceMembers()
True if has "surfaceMembers" element
-
setSurfaceMembers
void setSurfaceMembers(SurfaceArrayPropertyType surfaceMembers)
Sets the "surfaceMembers" element
-
addNewSurfaceMembers
SurfaceArrayPropertyType addNewSurfaceMembers()
Appends and returns a new empty "surfaceMembers" element
-
unsetSurfaceMembers
void unsetSurfaceMembers()
Unsets the "surfaceMembers" element
-
-