Package net.opengis.gml.x32
Interface ArcType
-
- All Superinterfaces:
AbstractCurveSegmentType,ArcStringType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Subinterfaces:
CircleType
- All Known Implementing Classes:
ArcTypeImpl,CircleTypeImpl
public interface ArcType extends ArcStringType
An XML ArcType(@http://www.opengis.net/gml/3.2). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classArcType.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 PointPropertyTypeaddNewPointProperty()Appends and returns a new empty value (as xml) as the last "pointProperty" elementPointPropertyTypeaddNewPointRep()Appends and returns a new empty value (as xml) as the last "pointRep" elementDirectPositionTypeaddNewPos()Appends and returns a new empty value (as xml) as the last "pos" elementBigIntegergetNumArc()Gets the "numArc" attributePointPropertyType[]getPointPropertyArray()Gets array of all "pointProperty" elementsPointPropertyTypegetPointPropertyArray(int i)Gets ith "pointProperty" elementPointPropertyType[]getPointRepArray()Gets array of all "pointRep" elementsPointPropertyTypegetPointRepArray(int i)Gets ith "pointRep" elementDirectPositionType[]getPosArray()Gets array of all "pos" elementsDirectPositionTypegetPosArray(int i)Gets ith "pos" elementPointPropertyTypeinsertNewPointProperty(int i)Inserts and returns a new empty value (as xml) as the ith "pointProperty" elementPointPropertyTypeinsertNewPointRep(int i)Inserts and returns a new empty value (as xml) as the ith "pointRep" elementDirectPositionTypeinsertNewPos(int i)Inserts and returns a new empty value (as xml) as the ith "pos" elementbooleanisSetNumArc()True if has "numArc" attributevoidremovePointProperty(int i)Removes the ith "pointProperty" elementvoidremovePointRep(int i)Removes the ith "pointRep" elementvoidremovePos(int i)Removes the ith "pos" elementvoidsetNumArc(BigInteger numArc)Sets the "numArc" attributevoidsetPointPropertyArray(int i, PointPropertyType pointProperty)Sets ith "pointProperty" elementvoidsetPointPropertyArray(PointPropertyType[] pointPropertyArray)Sets array of all "pointProperty" elementvoidsetPointRepArray(int i, PointPropertyType pointRep)Sets ith "pointRep" elementvoidsetPointRepArray(PointPropertyType[] pointRepArray)Sets array of all "pointRep" elementvoidsetPosArray(int i, DirectPositionType pos)Sets ith "pos" elementvoidsetPosArray(DirectPositionType[] posArray)Sets array of all "pos" elementintsizeOfPointPropertyArray()Returns number of "pointProperty" elementintsizeOfPointRepArray()Returns number of "pointRep" elementintsizeOfPosArray()Returns number of "pos" elementvoidunsetNumArc()Unsets the "numArc" attributeorg.apache.xmlbeans.XmlIntegerxgetNumArc()Gets (as xml) the "numArc" attributevoidxsetNumArc(org.apache.xmlbeans.XmlInteger numArc)Sets (as xml) the "numArc" attribute-
Methods inherited from interface net.opengis.gml.x32.AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart, xgetNumDerivativeInterior, xgetNumDerivativesAtEnd, xgetNumDerivativesAtStart, xsetNumDerivativeInterior, xsetNumDerivativesAtEnd, xsetNumDerivativesAtStart
-
Methods inherited from interface net.opengis.gml.x32.ArcStringType
addNewCoordinates, addNewPosList, getCoordinates, getInterpolation, getPosList, isSetCoordinates, isSetInterpolation, isSetPosList, setCoordinates, setInterpolation, setPosList, unsetCoordinates, unsetInterpolation, unsetPosList, xgetInterpolation, xsetInterpolation
-
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
-
getPosArray
DirectPositionType[] getPosArray()
Gets array of all "pos" elements- Specified by:
getPosArrayin interfaceArcStringType
-
getPosArray
DirectPositionType getPosArray(int i)
Gets ith "pos" element- Specified by:
getPosArrayin interfaceArcStringType
-
sizeOfPosArray
int sizeOfPosArray()
Returns number of "pos" element- Specified by:
sizeOfPosArrayin interfaceArcStringType
-
setPosArray
void setPosArray(DirectPositionType[] posArray)
Sets array of all "pos" element- Specified by:
setPosArrayin interfaceArcStringType
-
setPosArray
void setPosArray(int i, DirectPositionType pos)Sets ith "pos" element- Specified by:
setPosArrayin interfaceArcStringType
-
insertNewPos
DirectPositionType insertNewPos(int i)
Inserts and returns a new empty value (as xml) as the ith "pos" element- Specified by:
insertNewPosin interfaceArcStringType
-
addNewPos
DirectPositionType addNewPos()
Appends and returns a new empty value (as xml) as the last "pos" element- Specified by:
addNewPosin interfaceArcStringType
-
removePos
void removePos(int i)
Removes the ith "pos" element- Specified by:
removePosin interfaceArcStringType
-
getPointPropertyArray
PointPropertyType[] getPointPropertyArray()
Gets array of all "pointProperty" elements- Specified by:
getPointPropertyArrayin interfaceArcStringType
-
getPointPropertyArray
PointPropertyType getPointPropertyArray(int i)
Gets ith "pointProperty" element- Specified by:
getPointPropertyArrayin interfaceArcStringType
-
sizeOfPointPropertyArray
int sizeOfPointPropertyArray()
Returns number of "pointProperty" element- Specified by:
sizeOfPointPropertyArrayin interfaceArcStringType
-
setPointPropertyArray
void setPointPropertyArray(PointPropertyType[] pointPropertyArray)
Sets array of all "pointProperty" element- Specified by:
setPointPropertyArrayin interfaceArcStringType
-
setPointPropertyArray
void setPointPropertyArray(int i, PointPropertyType pointProperty)Sets ith "pointProperty" element- Specified by:
setPointPropertyArrayin interfaceArcStringType
-
insertNewPointProperty
PointPropertyType insertNewPointProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "pointProperty" element- Specified by:
insertNewPointPropertyin interfaceArcStringType
-
addNewPointProperty
PointPropertyType addNewPointProperty()
Appends and returns a new empty value (as xml) as the last "pointProperty" element- Specified by:
addNewPointPropertyin interfaceArcStringType
-
removePointProperty
void removePointProperty(int i)
Removes the ith "pointProperty" element- Specified by:
removePointPropertyin interfaceArcStringType
-
getPointRepArray
PointPropertyType[] getPointRepArray()
Gets array of all "pointRep" elements- Specified by:
getPointRepArrayin interfaceArcStringType
-
getPointRepArray
PointPropertyType getPointRepArray(int i)
Gets ith "pointRep" element- Specified by:
getPointRepArrayin interfaceArcStringType
-
sizeOfPointRepArray
int sizeOfPointRepArray()
Returns number of "pointRep" element- Specified by:
sizeOfPointRepArrayin interfaceArcStringType
-
setPointRepArray
void setPointRepArray(PointPropertyType[] pointRepArray)
Sets array of all "pointRep" element- Specified by:
setPointRepArrayin interfaceArcStringType
-
setPointRepArray
void setPointRepArray(int i, PointPropertyType pointRep)Sets ith "pointRep" element- Specified by:
setPointRepArrayin interfaceArcStringType
-
insertNewPointRep
PointPropertyType insertNewPointRep(int i)
Inserts and returns a new empty value (as xml) as the ith "pointRep" element- Specified by:
insertNewPointRepin interfaceArcStringType
-
addNewPointRep
PointPropertyType addNewPointRep()
Appends and returns a new empty value (as xml) as the last "pointRep" element- Specified by:
addNewPointRepin interfaceArcStringType
-
removePointRep
void removePointRep(int i)
Removes the ith "pointRep" element- Specified by:
removePointRepin interfaceArcStringType
-
getNumArc
BigInteger getNumArc()
Gets the "numArc" attribute- Specified by:
getNumArcin interfaceArcStringType
-
xgetNumArc
org.apache.xmlbeans.XmlInteger xgetNumArc()
Gets (as xml) the "numArc" attribute- Specified by:
xgetNumArcin interfaceArcStringType
-
isSetNumArc
boolean isSetNumArc()
True if has "numArc" attribute- Specified by:
isSetNumArcin interfaceArcStringType
-
setNumArc
void setNumArc(BigInteger numArc)
Sets the "numArc" attribute- Specified by:
setNumArcin interfaceArcStringType
-
xsetNumArc
void xsetNumArc(org.apache.xmlbeans.XmlInteger numArc)
Sets (as xml) the "numArc" attribute- Specified by:
xsetNumArcin interfaceArcStringType
-
unsetNumArc
void unsetNumArc()
Unsets the "numArc" attribute- Specified by:
unsetNumArcin interfaceArcStringType
-
-