Package net.opengis.gml.x32.impl
Class BSplineTypeImpl
- java.lang.Object
-
- org.apache.xmlbeans.impl.values.XmlObjectBase
-
- org.apache.xmlbeans.impl.values.XmlComplexContentImpl
-
- net.opengis.gml.x32.impl.AbstractCurveSegmentTypeImpl
-
- net.opengis.gml.x32.impl.BSplineTypeImpl
-
- All Implemented Interfaces:
Serializable,AbstractCurveSegmentType,BSplineType,org.apache.xmlbeans.impl.values.TypeStoreUser,org.apache.xmlbeans.SimpleValue,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- Direct Known Subclasses:
BezierTypeImpl
public class BSplineTypeImpl extends AbstractCurveSegmentTypeImpl implements BSplineType
An XML BSplineType(@http://www.opengis.net/gml/3.2). This is a complex type.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.opengis.gml.x32.AbstractCurveSegmentType
AbstractCurveSegmentType.Factory
-
Nested classes/interfaces inherited from interface net.opengis.gml.x32.BSplineType
BSplineType.Factory
-
-
Field Summary
-
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
-
Fields inherited from interface net.opengis.gml.x32.AbstractCurveSegmentType
type
-
Fields inherited from interface net.opengis.gml.x32.BSplineType
type
-
-
Constructor Summary
Constructors Constructor Description BSplineTypeImpl(org.apache.xmlbeans.SchemaType sType)
-
Method Summary
All Methods Instance Methods Concrete 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 class net.opengis.gml.x32.impl.AbstractCurveSegmentTypeImpl
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart, xgetNumDerivativeInterior, xgetNumDerivativesAtEnd, xgetNumDerivativesAtStart, xsetNumDerivativeInterior, xsetNumDerivativesAtEnd, xsetNumDerivativesAtStart
-
Methods inherited from class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_String, set_text, unionArraySetterHelper, unionArraySetterHelper, update_from_complex_content, value_hash_code
-
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _isComplexContent, _isComplexType, _set, _validateOnSet, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_default_attribute_value, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_rule, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, listValue, longValue, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, objectSet, objectValue, qNameValue, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_xmlanysimple, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate, validate, validate_now, validate_simpleval, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
public DirectPositionType[] getPosArray()
Gets array of all "pos" elements- Specified by:
getPosArrayin interfaceBSplineType
-
getPosArray
public DirectPositionType getPosArray(int i)
Gets ith "pos" element- Specified by:
getPosArrayin interfaceBSplineType
-
sizeOfPosArray
public int sizeOfPosArray()
Returns number of "pos" element- Specified by:
sizeOfPosArrayin interfaceBSplineType
-
setPosArray
public void setPosArray(DirectPositionType[] posArray)
Sets array of all "pos" element- Specified by:
setPosArrayin interfaceBSplineType
-
setPosArray
public void setPosArray(int i, DirectPositionType pos)Sets ith "pos" element- Specified by:
setPosArrayin interfaceBSplineType
-
insertNewPos
public DirectPositionType insertNewPos(int i)
Inserts and returns a new empty value (as xml) as the ith "pos" element- Specified by:
insertNewPosin interfaceBSplineType
-
addNewPos
public DirectPositionType addNewPos()
Appends and returns a new empty value (as xml) as the last "pos" element- Specified by:
addNewPosin interfaceBSplineType
-
removePos
public void removePos(int i)
Removes the ith "pos" element- Specified by:
removePosin interfaceBSplineType
-
getPointPropertyArray
public PointPropertyType[] getPointPropertyArray()
Gets array of all "pointProperty" elements- Specified by:
getPointPropertyArrayin interfaceBSplineType
-
getPointPropertyArray
public PointPropertyType getPointPropertyArray(int i)
Gets ith "pointProperty" element- Specified by:
getPointPropertyArrayin interfaceBSplineType
-
sizeOfPointPropertyArray
public int sizeOfPointPropertyArray()
Returns number of "pointProperty" element- Specified by:
sizeOfPointPropertyArrayin interfaceBSplineType
-
setPointPropertyArray
public void setPointPropertyArray(PointPropertyType[] pointPropertyArray)
Sets array of all "pointProperty" element- Specified by:
setPointPropertyArrayin interfaceBSplineType
-
setPointPropertyArray
public void setPointPropertyArray(int i, PointPropertyType pointProperty)Sets ith "pointProperty" element- Specified by:
setPointPropertyArrayin interfaceBSplineType
-
insertNewPointProperty
public PointPropertyType insertNewPointProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "pointProperty" element- Specified by:
insertNewPointPropertyin interfaceBSplineType
-
addNewPointProperty
public PointPropertyType addNewPointProperty()
Appends and returns a new empty value (as xml) as the last "pointProperty" element- Specified by:
addNewPointPropertyin interfaceBSplineType
-
removePointProperty
public void removePointProperty(int i)
Removes the ith "pointProperty" element- Specified by:
removePointPropertyin interfaceBSplineType
-
getPointRepArray
public PointPropertyType[] getPointRepArray()
Gets array of all "pointRep" elements- Specified by:
getPointRepArrayin interfaceBSplineType
-
getPointRepArray
public PointPropertyType getPointRepArray(int i)
Gets ith "pointRep" element- Specified by:
getPointRepArrayin interfaceBSplineType
-
sizeOfPointRepArray
public int sizeOfPointRepArray()
Returns number of "pointRep" element- Specified by:
sizeOfPointRepArrayin interfaceBSplineType
-
setPointRepArray
public void setPointRepArray(PointPropertyType[] pointRepArray)
Sets array of all "pointRep" element- Specified by:
setPointRepArrayin interfaceBSplineType
-
setPointRepArray
public void setPointRepArray(int i, PointPropertyType pointRep)Sets ith "pointRep" element- Specified by:
setPointRepArrayin interfaceBSplineType
-
insertNewPointRep
public PointPropertyType insertNewPointRep(int i)
Inserts and returns a new empty value (as xml) as the ith "pointRep" element- Specified by:
insertNewPointRepin interfaceBSplineType
-
addNewPointRep
public PointPropertyType addNewPointRep()
Appends and returns a new empty value (as xml) as the last "pointRep" element- Specified by:
addNewPointRepin interfaceBSplineType
-
removePointRep
public void removePointRep(int i)
Removes the ith "pointRep" element- Specified by:
removePointRepin interfaceBSplineType
-
getPosList
public DirectPositionListType getPosList()
Gets the "posList" element- Specified by:
getPosListin interfaceBSplineType
-
isSetPosList
public boolean isSetPosList()
True if has "posList" element- Specified by:
isSetPosListin interfaceBSplineType
-
setPosList
public void setPosList(DirectPositionListType posList)
Sets the "posList" element- Specified by:
setPosListin interfaceBSplineType
-
addNewPosList
public DirectPositionListType addNewPosList()
Appends and returns a new empty "posList" element- Specified by:
addNewPosListin interfaceBSplineType
-
unsetPosList
public void unsetPosList()
Unsets the "posList" element- Specified by:
unsetPosListin interfaceBSplineType
-
getCoordinates
public CoordinatesType getCoordinates()
Gets the "coordinates" element- Specified by:
getCoordinatesin interfaceBSplineType
-
isSetCoordinates
public boolean isSetCoordinates()
True if has "coordinates" element- Specified by:
isSetCoordinatesin interfaceBSplineType
-
setCoordinates
public void setCoordinates(CoordinatesType coordinates)
Sets the "coordinates" element- Specified by:
setCoordinatesin interfaceBSplineType
-
addNewCoordinates
public CoordinatesType addNewCoordinates()
Appends and returns a new empty "coordinates" element- Specified by:
addNewCoordinatesin interfaceBSplineType
-
unsetCoordinates
public void unsetCoordinates()
Unsets the "coordinates" element- Specified by:
unsetCoordinatesin interfaceBSplineType
-
getDegree
public BigInteger getDegree()
Gets the "degree" element- Specified by:
getDegreein interfaceBSplineType
-
xgetDegree
public org.apache.xmlbeans.XmlNonNegativeInteger xgetDegree()
Gets (as xml) the "degree" element- Specified by:
xgetDegreein interfaceBSplineType
-
setDegree
public void setDegree(BigInteger degree)
Sets the "degree" element- Specified by:
setDegreein interfaceBSplineType
-
xsetDegree
public void xsetDegree(org.apache.xmlbeans.XmlNonNegativeInteger degree)
Sets (as xml) the "degree" element- Specified by:
xsetDegreein interfaceBSplineType
-
getKnotArray
public KnotPropertyType[] getKnotArray()
Gets array of all "knot" elements- Specified by:
getKnotArrayin interfaceBSplineType
-
getKnotArray
public KnotPropertyType getKnotArray(int i)
Gets ith "knot" element- Specified by:
getKnotArrayin interfaceBSplineType
-
sizeOfKnotArray
public int sizeOfKnotArray()
Returns number of "knot" element- Specified by:
sizeOfKnotArrayin interfaceBSplineType
-
setKnotArray
public void setKnotArray(KnotPropertyType[] knotArray)
Sets array of all "knot" element- Specified by:
setKnotArrayin interfaceBSplineType
-
setKnotArray
public void setKnotArray(int i, KnotPropertyType knot)Sets ith "knot" element- Specified by:
setKnotArrayin interfaceBSplineType
-
insertNewKnot
public KnotPropertyType insertNewKnot(int i)
Inserts and returns a new empty value (as xml) as the ith "knot" element- Specified by:
insertNewKnotin interfaceBSplineType
-
addNewKnot
public KnotPropertyType addNewKnot()
Appends and returns a new empty value (as xml) as the last "knot" element- Specified by:
addNewKnotin interfaceBSplineType
-
removeKnot
public void removeKnot(int i)
Removes the ith "knot" element- Specified by:
removeKnotin interfaceBSplineType
-
getInterpolation
public CurveInterpolationType.Enum getInterpolation()
Gets the "interpolation" attribute- Specified by:
getInterpolationin interfaceBSplineType
-
xgetInterpolation
public CurveInterpolationType xgetInterpolation()
Gets (as xml) the "interpolation" attribute- Specified by:
xgetInterpolationin interfaceBSplineType
-
isSetInterpolation
public boolean isSetInterpolation()
True if has "interpolation" attribute- Specified by:
isSetInterpolationin interfaceBSplineType
-
setInterpolation
public void setInterpolation(CurveInterpolationType.Enum interpolation)
Sets the "interpolation" attribute- Specified by:
setInterpolationin interfaceBSplineType
-
xsetInterpolation
public void xsetInterpolation(CurveInterpolationType interpolation)
Sets (as xml) the "interpolation" attribute- Specified by:
xsetInterpolationin interfaceBSplineType
-
unsetInterpolation
public void unsetInterpolation()
Unsets the "interpolation" attribute- Specified by:
unsetInterpolationin interfaceBSplineType
-
getIsPolynomial
public boolean getIsPolynomial()
Gets the "isPolynomial" attribute- Specified by:
getIsPolynomialin interfaceBSplineType
-
xgetIsPolynomial
public org.apache.xmlbeans.XmlBoolean xgetIsPolynomial()
Gets (as xml) the "isPolynomial" attribute- Specified by:
xgetIsPolynomialin interfaceBSplineType
-
isSetIsPolynomial
public boolean isSetIsPolynomial()
True if has "isPolynomial" attribute- Specified by:
isSetIsPolynomialin interfaceBSplineType
-
setIsPolynomial
public void setIsPolynomial(boolean isPolynomial)
Sets the "isPolynomial" attribute- Specified by:
setIsPolynomialin interfaceBSplineType
-
xsetIsPolynomial
public void xsetIsPolynomial(org.apache.xmlbeans.XmlBoolean isPolynomial)
Sets (as xml) the "isPolynomial" attribute- Specified by:
xsetIsPolynomialin interfaceBSplineType
-
unsetIsPolynomial
public void unsetIsPolynomial()
Unsets the "isPolynomial" attribute- Specified by:
unsetIsPolynomialin interfaceBSplineType
-
getKnotType
public KnotTypesType.Enum getKnotType()
Gets the "knotType" attribute- Specified by:
getKnotTypein interfaceBSplineType
-
xgetKnotType
public KnotTypesType xgetKnotType()
Gets (as xml) the "knotType" attribute- Specified by:
xgetKnotTypein interfaceBSplineType
-
isSetKnotType
public boolean isSetKnotType()
True if has "knotType" attribute- Specified by:
isSetKnotTypein interfaceBSplineType
-
setKnotType
public void setKnotType(KnotTypesType.Enum knotType)
Sets the "knotType" attribute- Specified by:
setKnotTypein interfaceBSplineType
-
xsetKnotType
public void xsetKnotType(KnotTypesType knotType)
Sets (as xml) the "knotType" attribute- Specified by:
xsetKnotTypein interfaceBSplineType
-
unsetKnotType
public void unsetKnotType()
Unsets the "knotType" attribute- Specified by:
unsetKnotTypein interfaceBSplineType
-
-