Package net.opengis.gml.x32
Interface BSplineType
-
- All Superinterfaces:
AbstractCurveSegmentType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Subinterfaces:
BezierType
- All Known Implementing Classes:
BezierTypeImpl,BSplineTypeImpl
public interface BSplineType extends AbstractCurveSegmentType
An XML BSplineType(@http://www.opengis.net/gml/3.2). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBSplineType.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 CoordinatesTypeaddNewCoordinates()Appends and returns a new empty "coordinates" elementKnotPropertyTypeaddNewKnot()Appends and returns a new empty value (as xml) as the last "knot" elementPointPropertyTypeaddNewPointProperty()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" elementDirectPositionListTypeaddNewPosList()Appends and returns a new empty "posList" elementCoordinatesTypegetCoordinates()Gets the "coordinates" elementBigIntegergetDegree()Gets the "degree" elementCurveInterpolationType.EnumgetInterpolation()Gets the "interpolation" attributebooleangetIsPolynomial()Gets the "isPolynomial" attributeKnotPropertyType[]getKnotArray()Gets array of all "knot" elementsKnotPropertyTypegetKnotArray(int i)Gets ith "knot" elementKnotTypesType.EnumgetKnotType()Gets the "knotType" 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" elementDirectPositionListTypegetPosList()Gets the "posList" elementKnotPropertyTypeinsertNewKnot(int i)Inserts and returns a new empty value (as xml) as the ith "knot" 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" elementbooleanisSetCoordinates()True if has "coordinates" elementbooleanisSetInterpolation()True if has "interpolation" attributebooleanisSetIsPolynomial()True if has "isPolynomial" attributebooleanisSetKnotType()True if has "knotType" attributebooleanisSetPosList()True if has "posList" elementvoidremoveKnot(int i)Removes the ith "knot" elementvoidremovePointProperty(int i)Removes the ith "pointProperty" elementvoidremovePointRep(int i)Removes the ith "pointRep" elementvoidremovePos(int i)Removes the ith "pos" elementvoidsetCoordinates(CoordinatesType coordinates)Sets the "coordinates" elementvoidsetDegree(BigInteger degree)Sets the "degree" elementvoidsetInterpolation(CurveInterpolationType.Enum interpolation)Sets the "interpolation" attributevoidsetIsPolynomial(boolean isPolynomial)Sets the "isPolynomial" attributevoidsetKnotArray(int i, KnotPropertyType knot)Sets ith "knot" elementvoidsetKnotArray(KnotPropertyType[] knotArray)Sets array of all "knot" elementvoidsetKnotType(KnotTypesType.Enum knotType)Sets the "knotType" 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" elementvoidsetPosList(DirectPositionListType posList)Sets the "posList" elementintsizeOfKnotArray()Returns number of "knot" elementintsizeOfPointPropertyArray()Returns number of "pointProperty" elementintsizeOfPointRepArray()Returns number of "pointRep" elementintsizeOfPosArray()Returns number of "pos" elementvoidunsetCoordinates()Unsets the "coordinates" elementvoidunsetInterpolation()Unsets the "interpolation" attributevoidunsetIsPolynomial()Unsets the "isPolynomial" attributevoidunsetKnotType()Unsets the "knotType" attributevoidunsetPosList()Unsets the "posList" elementorg.apache.xmlbeans.XmlNonNegativeIntegerxgetDegree()Gets (as xml) the "degree" elementCurveInterpolationTypexgetInterpolation()Gets (as xml) the "interpolation" attributeorg.apache.xmlbeans.XmlBooleanxgetIsPolynomial()Gets (as xml) the "isPolynomial" attributeKnotTypesTypexgetKnotType()Gets (as xml) the "knotType" attributevoidxsetDegree(org.apache.xmlbeans.XmlNonNegativeInteger degree)Sets (as xml) the "degree" elementvoidxsetInterpolation(CurveInterpolationType interpolation)Sets (as xml) the "interpolation" attributevoidxsetIsPolynomial(org.apache.xmlbeans.XmlBoolean isPolynomial)Sets (as xml) the "isPolynomial" attributevoidxsetKnotType(KnotTypesType knotType)Sets (as xml) the "knotType" 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 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
-
getPosArray
DirectPositionType getPosArray(int i)
Gets ith "pos" element
-
sizeOfPosArray
int sizeOfPosArray()
Returns number of "pos" element
-
setPosArray
void setPosArray(DirectPositionType[] posArray)
Sets array of all "pos" element
-
setPosArray
void setPosArray(int i, DirectPositionType pos)Sets ith "pos" element
-
insertNewPos
DirectPositionType insertNewPos(int i)
Inserts and returns a new empty value (as xml) as the ith "pos" element
-
addNewPos
DirectPositionType addNewPos()
Appends and returns a new empty value (as xml) as the last "pos" element
-
removePos
void removePos(int i)
Removes the ith "pos" element
-
getPointPropertyArray
PointPropertyType[] getPointPropertyArray()
Gets array of all "pointProperty" elements
-
getPointPropertyArray
PointPropertyType getPointPropertyArray(int i)
Gets ith "pointProperty" element
-
sizeOfPointPropertyArray
int sizeOfPointPropertyArray()
Returns number of "pointProperty" element
-
setPointPropertyArray
void setPointPropertyArray(PointPropertyType[] pointPropertyArray)
Sets array of all "pointProperty" element
-
setPointPropertyArray
void setPointPropertyArray(int i, PointPropertyType pointProperty)Sets ith "pointProperty" element
-
insertNewPointProperty
PointPropertyType insertNewPointProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "pointProperty" element
-
addNewPointProperty
PointPropertyType addNewPointProperty()
Appends and returns a new empty value (as xml) as the last "pointProperty" element
-
removePointProperty
void removePointProperty(int i)
Removes the ith "pointProperty" element
-
getPointRepArray
PointPropertyType[] getPointRepArray()
Gets array of all "pointRep" elements
-
getPointRepArray
PointPropertyType getPointRepArray(int i)
Gets ith "pointRep" element
-
sizeOfPointRepArray
int sizeOfPointRepArray()
Returns number of "pointRep" element
-
setPointRepArray
void setPointRepArray(PointPropertyType[] pointRepArray)
Sets array of all "pointRep" element
-
setPointRepArray
void setPointRepArray(int i, PointPropertyType pointRep)Sets ith "pointRep" element
-
insertNewPointRep
PointPropertyType insertNewPointRep(int i)
Inserts and returns a new empty value (as xml) as the ith "pointRep" element
-
addNewPointRep
PointPropertyType addNewPointRep()
Appends and returns a new empty value (as xml) as the last "pointRep" element
-
removePointRep
void removePointRep(int i)
Removes the ith "pointRep" element
-
getPosList
DirectPositionListType getPosList()
Gets the "posList" element
-
isSetPosList
boolean isSetPosList()
True if has "posList" element
-
setPosList
void setPosList(DirectPositionListType posList)
Sets the "posList" element
-
addNewPosList
DirectPositionListType addNewPosList()
Appends and returns a new empty "posList" element
-
unsetPosList
void unsetPosList()
Unsets the "posList" element
-
getCoordinates
CoordinatesType getCoordinates()
Gets the "coordinates" element
-
isSetCoordinates
boolean isSetCoordinates()
True if has "coordinates" element
-
setCoordinates
void setCoordinates(CoordinatesType coordinates)
Sets the "coordinates" element
-
addNewCoordinates
CoordinatesType addNewCoordinates()
Appends and returns a new empty "coordinates" element
-
unsetCoordinates
void unsetCoordinates()
Unsets the "coordinates" element
-
getDegree
BigInteger getDegree()
Gets the "degree" element
-
xgetDegree
org.apache.xmlbeans.XmlNonNegativeInteger xgetDegree()
Gets (as xml) the "degree" element
-
setDegree
void setDegree(BigInteger degree)
Sets the "degree" element
-
xsetDegree
void xsetDegree(org.apache.xmlbeans.XmlNonNegativeInteger degree)
Sets (as xml) the "degree" element
-
getKnotArray
KnotPropertyType[] getKnotArray()
Gets array of all "knot" elements
-
getKnotArray
KnotPropertyType getKnotArray(int i)
Gets ith "knot" element
-
sizeOfKnotArray
int sizeOfKnotArray()
Returns number of "knot" element
-
setKnotArray
void setKnotArray(KnotPropertyType[] knotArray)
Sets array of all "knot" element
-
setKnotArray
void setKnotArray(int i, KnotPropertyType knot)Sets ith "knot" element
-
insertNewKnot
KnotPropertyType insertNewKnot(int i)
Inserts and returns a new empty value (as xml) as the ith "knot" element
-
addNewKnot
KnotPropertyType addNewKnot()
Appends and returns a new empty value (as xml) as the last "knot" element
-
removeKnot
void removeKnot(int i)
Removes the ith "knot" element
-
getInterpolation
CurveInterpolationType.Enum getInterpolation()
Gets the "interpolation" attribute
-
xgetInterpolation
CurveInterpolationType xgetInterpolation()
Gets (as xml) the "interpolation" attribute
-
isSetInterpolation
boolean isSetInterpolation()
True if has "interpolation" attribute
-
setInterpolation
void setInterpolation(CurveInterpolationType.Enum interpolation)
Sets the "interpolation" attribute
-
xsetInterpolation
void xsetInterpolation(CurveInterpolationType interpolation)
Sets (as xml) the "interpolation" attribute
-
unsetInterpolation
void unsetInterpolation()
Unsets the "interpolation" attribute
-
getIsPolynomial
boolean getIsPolynomial()
Gets the "isPolynomial" attribute
-
xgetIsPolynomial
org.apache.xmlbeans.XmlBoolean xgetIsPolynomial()
Gets (as xml) the "isPolynomial" attribute
-
isSetIsPolynomial
boolean isSetIsPolynomial()
True if has "isPolynomial" attribute
-
setIsPolynomial
void setIsPolynomial(boolean isPolynomial)
Sets the "isPolynomial" attribute
-
xsetIsPolynomial
void xsetIsPolynomial(org.apache.xmlbeans.XmlBoolean isPolynomial)
Sets (as xml) the "isPolynomial" attribute
-
unsetIsPolynomial
void unsetIsPolynomial()
Unsets the "isPolynomial" attribute
-
getKnotType
KnotTypesType.Enum getKnotType()
Gets the "knotType" attribute
-
xgetKnotType
KnotTypesType xgetKnotType()
Gets (as xml) the "knotType" attribute
-
isSetKnotType
boolean isSetKnotType()
True if has "knotType" attribute
-
setKnotType
void setKnotType(KnotTypesType.Enum knotType)
Sets the "knotType" attribute
-
xsetKnotType
void xsetKnotType(KnotTypesType knotType)
Sets (as xml) the "knotType" attribute
-
unsetKnotType
void unsetKnotType()
Unsets the "knotType" attribute
-
-