Class OSMPBF.Node.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OSMPBF.Node.Builder>
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF.Node.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, OSMPBF.NodeOrBuilder
Enclosing class:
OSMPBF.Node

public static final class OSMPBF.Node.Builder extends com.google.protobuf.GeneratedMessage.Builder<OSMPBF.Node.Builder> implements OSMPBF.NodeOrBuilder
Protobuf type OSMPBF.Node
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<OSMPBF.Node.Builder>
    • clear

      public OSMPBF.Node.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<OSMPBF.Node.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<OSMPBF.Node.Builder>
    • getDefaultInstanceForType

      public OSMPBF.Node getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public OSMPBF.Node build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public OSMPBF.Node buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public OSMPBF.Node.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OSMPBF.Node.Builder>
    • mergeFrom

      public OSMPBF.Node.Builder mergeFrom(OSMPBF.Node other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<OSMPBF.Node.Builder>
    • mergeFrom

      public OSMPBF.Node.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OSMPBF.Node.Builder>
      Throws:
      IOException
    • hasId

      public boolean hasId()
      required sint64 id = 1;
      Specified by:
      hasId in interface OSMPBF.NodeOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public long getId()
      required sint64 id = 1;
      Specified by:
      getId in interface OSMPBF.NodeOrBuilder
      Returns:
      The id.
    • setId

      public OSMPBF.Node.Builder setId(long value)
      required sint64 id = 1;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public OSMPBF.Node.Builder clearId()
      required sint64 id = 1;
      Returns:
      This builder for chaining.
    • getKeysList

      public List<Integer> getKeysList()
       Parallel arrays.
       
      repeated uint32 keys = 2 [packed = true];
      Specified by:
      getKeysList in interface OSMPBF.NodeOrBuilder
      Returns:
      A list containing the keys.
    • getKeysCount

      public int getKeysCount()
       Parallel arrays.
       
      repeated uint32 keys = 2 [packed = true];
      Specified by:
      getKeysCount in interface OSMPBF.NodeOrBuilder
      Returns:
      The count of keys.
    • getKeys

      public int getKeys(int index)
       Parallel arrays.
       
      repeated uint32 keys = 2 [packed = true];
      Specified by:
      getKeys in interface OSMPBF.NodeOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The keys at the given index.
    • setKeys

      public OSMPBF.Node.Builder setKeys(int index, int value)
       Parallel arrays.
       
      repeated uint32 keys = 2 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The keys to set.
      Returns:
      This builder for chaining.
    • addKeys

      public OSMPBF.Node.Builder addKeys(int value)
       Parallel arrays.
       
      repeated uint32 keys = 2 [packed = true];
      Parameters:
      value - The keys to add.
      Returns:
      This builder for chaining.
    • addAllKeys

      public OSMPBF.Node.Builder addAllKeys(Iterable<? extends Integer> values)
       Parallel arrays.
       
      repeated uint32 keys = 2 [packed = true];
      Parameters:
      values - The keys to add.
      Returns:
      This builder for chaining.
    • clearKeys

      public OSMPBF.Node.Builder clearKeys()
       Parallel arrays.
       
      repeated uint32 keys = 2 [packed = true];
      Returns:
      This builder for chaining.
    • getValsList

      public List<Integer> getValsList()
       String IDs.
       
      repeated uint32 vals = 3 [packed = true];
      Specified by:
      getValsList in interface OSMPBF.NodeOrBuilder
      Returns:
      A list containing the vals.
    • getValsCount

      public int getValsCount()
       String IDs.
       
      repeated uint32 vals = 3 [packed = true];
      Specified by:
      getValsCount in interface OSMPBF.NodeOrBuilder
      Returns:
      The count of vals.
    • getVals

      public int getVals(int index)
       String IDs.
       
      repeated uint32 vals = 3 [packed = true];
      Specified by:
      getVals in interface OSMPBF.NodeOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The vals at the given index.
    • setVals

      public OSMPBF.Node.Builder setVals(int index, int value)
       String IDs.
       
      repeated uint32 vals = 3 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The vals to set.
      Returns:
      This builder for chaining.
    • addVals

      public OSMPBF.Node.Builder addVals(int value)
       String IDs.
       
      repeated uint32 vals = 3 [packed = true];
      Parameters:
      value - The vals to add.
      Returns:
      This builder for chaining.
    • addAllVals

      public OSMPBF.Node.Builder addAllVals(Iterable<? extends Integer> values)
       String IDs.
       
      repeated uint32 vals = 3 [packed = true];
      Parameters:
      values - The vals to add.
      Returns:
      This builder for chaining.
    • clearVals

      public OSMPBF.Node.Builder clearVals()
       String IDs.
       
      repeated uint32 vals = 3 [packed = true];
      Returns:
      This builder for chaining.
    • hasInfo

      public boolean hasInfo()
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
      Specified by:
      hasInfo in interface OSMPBF.NodeOrBuilder
      Returns:
      Whether the info field is set.
    • getInfo

      public OSMPBF.Info getInfo()
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
      Specified by:
      getInfo in interface OSMPBF.NodeOrBuilder
      Returns:
      The info.
    • setInfo

      public OSMPBF.Node.Builder setInfo(OSMPBF.Info value)
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
    • setInfo

      public OSMPBF.Node.Builder setInfo(OSMPBF.Info.Builder builderForValue)
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
    • mergeInfo

      public OSMPBF.Node.Builder mergeInfo(OSMPBF.Info value)
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
    • clearInfo

      public OSMPBF.Node.Builder clearInfo()
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
    • getInfoBuilder

      public OSMPBF.Info.Builder getInfoBuilder()
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
    • getInfoOrBuilder

      public OSMPBF.InfoOrBuilder getInfoOrBuilder()
       May be omitted in omitmeta
       
      optional .OSMPBF.Info info = 4;
      Specified by:
      getInfoOrBuilder in interface OSMPBF.NodeOrBuilder
    • hasLat

      public boolean hasLat()
      required sint64 lat = 8;
      Specified by:
      hasLat in interface OSMPBF.NodeOrBuilder
      Returns:
      Whether the lat field is set.
    • getLat

      public long getLat()
      required sint64 lat = 8;
      Specified by:
      getLat in interface OSMPBF.NodeOrBuilder
      Returns:
      The lat.
    • setLat

      public OSMPBF.Node.Builder setLat(long value)
      required sint64 lat = 8;
      Parameters:
      value - The lat to set.
      Returns:
      This builder for chaining.
    • clearLat

      public OSMPBF.Node.Builder clearLat()
      required sint64 lat = 8;
      Returns:
      This builder for chaining.
    • hasLon

      public boolean hasLon()
      required sint64 lon = 9;
      Specified by:
      hasLon in interface OSMPBF.NodeOrBuilder
      Returns:
      Whether the lon field is set.
    • getLon

      public long getLon()
      required sint64 lon = 9;
      Specified by:
      getLon in interface OSMPBF.NodeOrBuilder
      Returns:
      The lon.
    • setLon

      public OSMPBF.Node.Builder setLon(long value)
      required sint64 lon = 9;
      Parameters:
      value - The lon to set.
      Returns:
      This builder for chaining.
    • clearLon

      public OSMPBF.Node.Builder clearLon()
      required sint64 lon = 9;
      Returns:
      This builder for chaining.