Class TrkTypeImpl

java.lang.Object
org.apache.xmlbeans.impl.values.XmlObjectBase
org.apache.xmlbeans.impl.values.XmlComplexContentImpl
com.topografix.gpx.x1.x1.impl.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:
  • 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 com.topografix.gpx.x1.x1.TrkType

    Factory, type

    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

    Modifier and Type
    Method
    Description
    Appends and returns a new empty "extensions" element
    Appends and returns a new empty value (as xml) as the last "link" element
    Appends and returns a new empty value (as xml) as the last "trkseg" element
    Gets the "cmt" element
    Gets the "desc" element
    Gets the "extensions" element
    Gets array of all "link" elements
    getLinkArray(int i)
    Gets ith "link" element
    Gets a List of "link" elements
    Gets the "name" element
    Gets the "number" element
    Gets the "src" element
    Gets array of all "trkseg" elements
    Gets ith "trkseg" element
    Gets a List of "trkseg" elements
    Gets the "type" element
    Inserts and returns a new empty value (as xml) as the ith "link" element
    Inserts and returns a new empty value (as xml) as the ith "trkseg" element
    boolean
    True if has "cmt" element
    boolean
    True if has "desc" element
    boolean
    True if has "extensions" element
    boolean
    True if has "name" element
    boolean
    True if has "number" element
    boolean
    True if has "src" element
    boolean
    True if has "type" element
    void
    removeLink(int i)
    Removes the ith "link" element
    void
    removeTrkseg(int i)
    Removes the ith "trkseg" element
    void
    Sets the "cmt" element
    void
    Sets the "desc" element
    void
    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
    Sets the "name" element
    void
    Sets the "number" element
    void
    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
    Sets the "type" element
    int
    Returns number of "link" element
    int
    Returns number of "trkseg" element
    void
    Unsets the "cmt" element
    void
    Unsets the "desc" element
    void
    Unsets the "extensions" element
    void
    Unsets the "name" element
    void
    Unsets the "number" element
    void
    Unsets the "src" element
    void
    Unsets the "type" element
    org.apache.xmlbeans.XmlString
    Gets (as xml) the "cmt" element
    org.apache.xmlbeans.XmlString
    Gets (as xml) the "desc" element
    org.apache.xmlbeans.XmlString
    Gets (as xml) the "name" element
    org.apache.xmlbeans.XmlNonNegativeInteger
    Gets (as xml) the "number" element
    org.apache.xmlbeans.XmlString
    Gets (as xml) the "src" element
    org.apache.xmlbeans.XmlString
    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 class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    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 Details

    • TrkTypeImpl

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

    • 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
    • getLinkList

      public List<LinkType> getLinkList()
      Gets a List of "link" elements
      Specified by:
      getLinkList in interface TrkType
    • getLinkArray

      public LinkType[] getLinkArray()
      Gets array of all "link" elements
      Specified by:
      getLinkArray in interface TrkType
    • getLinkArray

      public LinkType getLinkArray(int i)
      Gets ith "link" element
      Specified by:
      getLinkArray 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
    • getNumber

      public BigInteger getNumber()
      Gets the "number" element
      Specified by:
      getNumber 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
    • getExtensions

      public ExtensionsType getExtensions()
      Gets the "extensions" element
      Specified by:
      getExtensions in interface TrkType
    • isSetExtensions

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

      public void setExtensions(ExtensionsType extensions)
      Sets the "extensions" element
      Specified by:
      setExtensions in interface TrkType
    • addNewExtensions

      public ExtensionsType addNewExtensions()
      Appends and returns a new empty "extensions" element
      Specified by:
      addNewExtensions in interface TrkType
    • unsetExtensions

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

      public List<TrksegType> getTrksegList()
      Gets a List of "trkseg" elements
      Specified by:
      getTrksegList in interface TrkType
    • getTrksegArray

      public TrksegType[] getTrksegArray()
      Gets array of all "trkseg" elements
      Specified by:
      getTrksegArray in interface TrkType
    • getTrksegArray

      public TrksegType getTrksegArray(int i)
      Gets ith "trkseg" element
      Specified by:
      getTrksegArray 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
    • setTrksegArray

      public void setTrksegArray(int i, TrksegType trkseg)
      Sets ith "trkseg" element
      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