Class TrkTypeImpl

  • All Implemented Interfaces:
    TrkType, Serializable, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource

    public class TrkTypeImpl
    extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl
    implements TrkType
    An XML trkType(@http://www.topografix.com/GPX/1/1). This is a complex type.
    See Also:
    Serialized Form
    • 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 org.apache.xmlbeans.XmlObject

        EQUAL, Factory, GREATER_THAN, LESS_THAN, NOT_EQUAL, type
    • Constructor Summary

      Constructors 
      Constructor Description
      TrkTypeImpl​(org.apache.xmlbeans.SchemaType sType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ExtensionsType addNewExtensions()
      Appends and returns a new empty "extensions" element
      LinkType addNewLink()
      Appends and returns a new empty value (as xml) as the last "link" element
      TrksegType addNewTrkseg()
      Appends and returns a new empty value (as xml) as the last "trkseg" element
      String getCmt()
      Gets the "cmt" element
      String getDesc()
      Gets the "desc" element
      ExtensionsType getExtensions()
      Gets the "extensions" element
      LinkType[] getLinkArray()
      Gets array of all "link" elements
      LinkType getLinkArray​(int i)
      Gets ith "link" element
      List<LinkType> getLinkList()
      Gets a List of "link" elements
      String getName()
      Gets the "name" element
      BigInteger getNumber()
      Gets the "number" element
      String getSrc()
      Gets the "src" element
      TrksegType[] getTrksegArray()
      Gets array of all "trkseg" elements
      TrksegType getTrksegArray​(int i)
      Gets ith "trkseg" element
      List<TrksegType> getTrksegList()
      Gets a List of "trkseg" elements
      String getType()
      Gets the "type" element
      LinkType insertNewLink​(int i)
      Inserts and returns a new empty value (as xml) as the ith "link" element
      TrksegType insertNewTrkseg​(int i)
      Inserts and returns a new empty value (as xml) as the ith "trkseg" element
      boolean isSetCmt()
      True if has "cmt" element
      boolean isSetDesc()
      True if has "desc" element
      boolean isSetExtensions()
      True if has "extensions" element
      boolean isSetName()
      True if has "name" element
      boolean isSetNumber()
      True if has "number" element
      boolean isSetSrc()
      True if has "src" element
      boolean isSetType()
      True if has "type" element
      void removeLink​(int i)
      Removes the ith "link" element
      void removeTrkseg​(int i)
      Removes the ith "trkseg" element
      void setCmt​(String cmt)
      Sets the "cmt" element
      void setDesc​(String desc)
      Sets the "desc" element
      void setExtensions​(ExtensionsType extensions)
      Sets the "extensions" element
      void setLinkArray​(int i, LinkType link)
      Sets ith "link" element
      void setLinkArray​(LinkType[] linkArray)
      Sets array of all "link" element WARNING: This method is not atomicaly synchronized.
      void setName​(String name)
      Sets the "name" element
      void setNumber​(BigInteger number)
      Sets the "number" element
      void setSrc​(String src)
      Sets the "src" element
      void setTrksegArray​(int i, TrksegType trkseg)
      Sets ith "trkseg" element
      void setTrksegArray​(TrksegType[] trksegArray)
      Sets array of all "trkseg" element WARNING: This method is not atomicaly synchronized.
      void setType​(String type)
      Sets the "type" element
      int sizeOfLinkArray()
      Returns number of "link" element
      int sizeOfTrksegArray()
      Returns number of "trkseg" element
      void unsetCmt()
      Unsets the "cmt" element
      void unsetDesc()
      Unsets the "desc" element
      void unsetExtensions()
      Unsets the "extensions" element
      void unsetName()
      Unsets the "name" element
      void unsetNumber()
      Unsets the "number" element
      void unsetSrc()
      Unsets the "src" element
      void unsetType()
      Unsets the "type" element
      org.apache.xmlbeans.XmlString xgetCmt()
      Gets (as xml) the "cmt" element
      org.apache.xmlbeans.XmlString xgetDesc()
      Gets (as xml) the "desc" element
      org.apache.xmlbeans.XmlString xgetName()
      Gets (as xml) the "name" element
      org.apache.xmlbeans.XmlNonNegativeInteger xgetNumber()
      Gets (as xml) the "number" element
      org.apache.xmlbeans.XmlString xgetSrc()
      Gets (as xml) the "src" element
      org.apache.xmlbeans.XmlString xgetType()
      Gets (as xml) the "type" element
      void xsetCmt​(org.apache.xmlbeans.XmlString cmt)
      Sets (as xml) the "cmt" element
      void xsetDesc​(org.apache.xmlbeans.XmlString desc)
      Sets (as xml) the "desc" element
      void xsetName​(org.apache.xmlbeans.XmlString name)
      Sets (as xml) the "name" element
      void xsetNumber​(org.apache.xmlbeans.XmlNonNegativeInteger number)
      Sets (as xml) the "number" element
      void xsetSrc​(org.apache.xmlbeans.XmlString src)
      Sets (as xml) the "src" element
      void xsetType​(org.apache.xmlbeans.XmlString type)
      Sets (as xml) the "type" element
      • 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, build_nil, build_text, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, disconnect_store, documentProperties, dump, elementFlags, equals, execQuery, execQuery, 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, getBooleanArray, getBooleanArray, getBooleanValue, getByteArray, getByteArray, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleArray, getDoubleArray, getDoubleValue, getEnumArray, getEnumArray, getEnumValue, getFloatArray, getFloatArray, getFloatValue, getGDateValue, getGDurationValue, getIntArray, getIntArray, getIntValue, getListValue, getLongArray, getLongArray, getLongValue, getObjectArray, getObjectArray, getObjectValue, getQNameValue, getShortArray, getShortArray, getShortValue, getStringValue, getXmlLocale, getXmlObjectArray, getXmlObjectArray, has_store, hashCode, init_flags, initComplexType, instanceType, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, 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, substitute, toString, uses_invalidate_value, validate, validate, validate_now, validate_simpleval, valueEquals, valueHashCode, writeReplace, xgetArray, xgetArray, xgetListValue, xmlText, xmlText
      • 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, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
    • Constructor Detail

      • TrkTypeImpl

        public TrkTypeImpl​(org.apache.xmlbeans.SchemaType sType)
    • Method Detail

      • getName

        public String getName()
        Gets the "name" element
        Specified by:
        getName in interface TrkType
      • xgetName

        public org.apache.xmlbeans.XmlString xgetName()
        Gets (as xml) the "name" element
        Specified by:
        xgetName in interface TrkType
      • isSetName

        public boolean isSetName()
        True if has "name" element
        Specified by:
        isSetName in interface TrkType
      • setName

        public void setName​(String name)
        Sets the "name" element
        Specified by:
        setName in interface TrkType
      • xsetName

        public void xsetName​(org.apache.xmlbeans.XmlString name)
        Sets (as xml) the "name" element
        Specified by:
        xsetName in interface TrkType
      • unsetName

        public void unsetName()
        Unsets the "name" element
        Specified by:
        unsetName in interface TrkType
      • getCmt

        public String getCmt()
        Gets the "cmt" element
        Specified by:
        getCmt in interface TrkType
      • xgetCmt

        public org.apache.xmlbeans.XmlString xgetCmt()
        Gets (as xml) the "cmt" element
        Specified by:
        xgetCmt in interface TrkType
      • isSetCmt

        public boolean isSetCmt()
        True if has "cmt" element
        Specified by:
        isSetCmt in interface TrkType
      • setCmt

        public void setCmt​(String cmt)
        Sets the "cmt" element
        Specified by:
        setCmt in interface TrkType
      • xsetCmt

        public void xsetCmt​(org.apache.xmlbeans.XmlString cmt)
        Sets (as xml) the "cmt" element
        Specified by:
        xsetCmt in interface TrkType
      • unsetCmt

        public void unsetCmt()
        Unsets the "cmt" element
        Specified by:
        unsetCmt in interface TrkType
      • getDesc

        public String getDesc()
        Gets the "desc" element
        Specified by:
        getDesc in interface TrkType
      • xgetDesc

        public org.apache.xmlbeans.XmlString xgetDesc()
        Gets (as xml) the "desc" element
        Specified by:
        xgetDesc in interface TrkType
      • isSetDesc

        public boolean isSetDesc()
        True if has "desc" element
        Specified by:
        isSetDesc in interface TrkType
      • setDesc

        public void setDesc​(String desc)
        Sets the "desc" element
        Specified by:
        setDesc in interface TrkType
      • xsetDesc

        public void xsetDesc​(org.apache.xmlbeans.XmlString desc)
        Sets (as xml) the "desc" element
        Specified by:
        xsetDesc in interface TrkType
      • unsetDesc

        public void unsetDesc()
        Unsets the "desc" element
        Specified by:
        unsetDesc in interface TrkType
      • getSrc

        public String getSrc()
        Gets the "src" element
        Specified by:
        getSrc in interface TrkType
      • xgetSrc

        public org.apache.xmlbeans.XmlString xgetSrc()
        Gets (as xml) the "src" element
        Specified by:
        xgetSrc in interface TrkType
      • isSetSrc

        public boolean isSetSrc()
        True if has "src" element
        Specified by:
        isSetSrc in interface TrkType
      • setSrc

        public void setSrc​(String src)
        Sets the "src" element
        Specified by:
        setSrc in interface TrkType
      • xsetSrc

        public void xsetSrc​(org.apache.xmlbeans.XmlString src)
        Sets (as xml) the "src" element
        Specified by:
        xsetSrc in interface TrkType
      • unsetSrc

        public void unsetSrc()
        Unsets the "src" element
        Specified by:
        unsetSrc in interface TrkType
      • sizeOfLinkArray

        public int sizeOfLinkArray()
        Returns number of "link" element
        Specified by:
        sizeOfLinkArray in interface TrkType
      • setLinkArray

        public void setLinkArray​(LinkType[] linkArray)
        Sets array of all "link" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setLinkArray in interface TrkType
      • setLinkArray

        public void setLinkArray​(int i,
                                 LinkType link)
        Sets ith "link" element
        Specified by:
        setLinkArray in interface TrkType
      • insertNewLink

        public LinkType insertNewLink​(int i)
        Inserts and returns a new empty value (as xml) as the ith "link" element
        Specified by:
        insertNewLink in interface TrkType
      • addNewLink

        public LinkType addNewLink()
        Appends and returns a new empty value (as xml) as the last "link" element
        Specified by:
        addNewLink in interface TrkType
      • removeLink

        public void removeLink​(int i)
        Removes the ith "link" element
        Specified by:
        removeLink in interface TrkType
      • xgetNumber

        public org.apache.xmlbeans.XmlNonNegativeInteger xgetNumber()
        Gets (as xml) the "number" element
        Specified by:
        xgetNumber in interface TrkType
      • isSetNumber

        public boolean isSetNumber()
        True if has "number" element
        Specified by:
        isSetNumber in interface TrkType
      • setNumber

        public void setNumber​(BigInteger number)
        Sets the "number" element
        Specified by:
        setNumber in interface TrkType
      • xsetNumber

        public void xsetNumber​(org.apache.xmlbeans.XmlNonNegativeInteger number)
        Sets (as xml) the "number" element
        Specified by:
        xsetNumber in interface TrkType
      • unsetNumber

        public void unsetNumber()
        Unsets the "number" element
        Specified by:
        unsetNumber in interface TrkType
      • getType

        public String getType()
        Gets the "type" element
        Specified by:
        getType in interface TrkType
      • xgetType

        public org.apache.xmlbeans.XmlString xgetType()
        Gets (as xml) the "type" element
        Specified by:
        xgetType in interface TrkType
      • isSetType

        public boolean isSetType()
        True if has "type" element
        Specified by:
        isSetType in interface TrkType
      • setType

        public void setType​(String type)
        Sets the "type" element
        Specified by:
        setType in interface TrkType
      • xsetType

        public void xsetType​(org.apache.xmlbeans.XmlString type)
        Sets (as xml) the "type" element
        Specified by:
        xsetType in interface TrkType
      • unsetType

        public void unsetType()
        Unsets the "type" element
        Specified by:
        unsetType in interface TrkType
      • isSetExtensions

        public boolean isSetExtensions()
        True if has "extensions" element
        Specified by:
        isSetExtensions in interface TrkType
      • unsetExtensions

        public void unsetExtensions()
        Unsets the "extensions" element
        Specified by:
        unsetExtensions in interface TrkType
      • sizeOfTrksegArray

        public int sizeOfTrksegArray()
        Returns number of "trkseg" element
        Specified by:
        sizeOfTrksegArray in interface TrkType
      • setTrksegArray

        public void setTrksegArray​(TrksegType[] trksegArray)
        Sets array of all "trkseg" element WARNING: This method is not atomicaly synchronized.
        Specified by:
        setTrksegArray in interface TrkType
      • insertNewTrkseg

        public TrksegType insertNewTrkseg​(int i)
        Inserts and returns a new empty value (as xml) as the ith "trkseg" element
        Specified by:
        insertNewTrkseg in interface TrkType
      • addNewTrkseg

        public TrksegType addNewTrkseg()
        Appends and returns a new empty value (as xml) as the last "trkseg" element
        Specified by:
        addNewTrkseg in interface TrkType
      • removeTrkseg

        public void removeTrkseg​(int i)
        Removes the ith "trkseg" element
        Specified by:
        removeTrkseg in interface TrkType