Package crosby.binary
Class Osmformat.Way
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- crosby.binary.Osmformat.Way
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Osmformat.WayOrBuilder,java.io.Serializable
- Enclosing class:
- Osmformat
public static final class Osmformat.Way extends com.google.protobuf.GeneratedMessageV3 implements Osmformat.WayOrBuilder
Protobuf typeOSMPBF.Way- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOsmformat.Way.BuilderProtobuf typeOSMPBF.Way-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private static Osmformat.WayDEFAULT_INSTANCEprivate longid_static intID_FIELD_NUMBERprivate Osmformat.Infoinfo_static intINFO_FIELD_NUMBERprivate com.google.protobuf.Internal.IntListkeys_static intKEYS_FIELD_NUMBERprivate intkeysMemoizedSerializedSizeprivate com.google.protobuf.Internal.LongListlat_static intLAT_FIELD_NUMBERprivate intlatMemoizedSerializedSizeprivate com.google.protobuf.Internal.LongListlon_static intLON_FIELD_NUMBERprivate intlonMemoizedSerializedSizeprivate bytememoizedIsInitializedstatic com.google.protobuf.Parser<Osmformat.Way>PARSERDeprecated.private com.google.protobuf.Internal.LongListrefs_static intREFS_FIELD_NUMBERprivate intrefsMemoizedSerializedSizeprivate static longserialVersionUIDprivate com.google.protobuf.Internal.IntListvals_static intVALS_FIELD_NUMBERprivate intvalsMemoizedSerializedSize
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static Osmformat.WaygetDefaultInstance()Osmformat.WaygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetId()required int64 id = 1;Osmformat.InfogetInfo()optional .OSMPBF.Info info = 4;Osmformat.InfoOrBuildergetInfoOrBuilder()optional .OSMPBF.Info info = 4;intgetKeys(int index)Parallel arrays.intgetKeysCount()Parallel arrays.java.util.List<java.lang.Integer>getKeysList()Parallel arrays.longgetLat(int index)The following two fields are optional.intgetLatCount()The following two fields are optional.java.util.List<java.lang.Long>getLatList()The following two fields are optional.longgetLon(int index)DELTA coded, optionalintgetLonCount()DELTA coded, optionaljava.util.List<java.lang.Long>getLonList()DELTA coded, optionalcom.google.protobuf.Parser<Osmformat.Way>getParserForType()longgetRefs(int index)DELTA codedintgetRefsCount()DELTA codedjava.util.List<java.lang.Long>getRefsList()DELTA codedintgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()intgetVals(int index)repeated uint32 vals = 3 [packed = true];intgetValsCount()repeated uint32 vals = 3 [packed = true];java.util.List<java.lang.Integer>getValsList()repeated uint32 vals = 3 [packed = true];inthashCode()booleanhasId()required int64 id = 1;booleanhasInfo()optional .OSMPBF.Info info = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Osmformat.Way.BuildernewBuilder()static Osmformat.Way.BuildernewBuilder(Osmformat.Way prototype)Osmformat.Way.BuildernewBuilderForType()protected Osmformat.Way.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Osmformat.WayparseDelimitedFrom(java.io.InputStream input)static Osmformat.WayparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Osmformat.WayparseFrom(byte[] data)static Osmformat.WayparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Osmformat.WayparseFrom(com.google.protobuf.ByteString data)static Osmformat.WayparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Osmformat.WayparseFrom(com.google.protobuf.CodedInputStream input)static Osmformat.WayparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Osmformat.WayparseFrom(java.io.InputStream input)static Osmformat.WayparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Osmformat.WayparseFrom(java.nio.ByteBuffer data)static Osmformat.WayparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Osmformat.Way>parser()Osmformat.Way.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
bitField0_
private int bitField0_
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
id_
private long id_
-
KEYS_FIELD_NUMBER
public static final int KEYS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
keys_
private com.google.protobuf.Internal.IntList keys_
-
keysMemoizedSerializedSize
private int keysMemoizedSerializedSize
-
VALS_FIELD_NUMBER
public static final int VALS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
vals_
private com.google.protobuf.Internal.IntList vals_
-
valsMemoizedSerializedSize
private int valsMemoizedSerializedSize
-
INFO_FIELD_NUMBER
public static final int INFO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
info_
private Osmformat.Info info_
-
REFS_FIELD_NUMBER
public static final int REFS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
refs_
private com.google.protobuf.Internal.LongList refs_
-
refsMemoizedSerializedSize
private int refsMemoizedSerializedSize
-
LAT_FIELD_NUMBER
public static final int LAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
lat_
private com.google.protobuf.Internal.LongList lat_
-
latMemoizedSerializedSize
private int latMemoizedSerializedSize
-
LON_FIELD_NUMBER
public static final int LON_FIELD_NUMBER
- See Also:
- Constant Field Values
-
lon_
private com.google.protobuf.Internal.LongList lon_
-
lonMemoizedSerializedSize
private int lonMemoizedSerializedSize
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final Osmformat.Way DEFAULT_INSTANCE
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<Osmformat.Way> PARSER
Deprecated.
-
-
Constructor Detail
-
Way
private Way(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)
-
Way
private Way()
-
Way
private Way(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasId
public boolean hasId()
required int64 id = 1;- Specified by:
hasIdin interfaceOsmformat.WayOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()
required int64 id = 1;- Specified by:
getIdin interfaceOsmformat.WayOrBuilder- Returns:
- The id.
-
getKeysList
public java.util.List<java.lang.Integer> getKeysList()
Parallel arrays.
repeated uint32 keys = 2 [packed = true];- Specified by:
getKeysListin interfaceOsmformat.WayOrBuilder- Returns:
- A list containing the keys.
-
getKeysCount
public int getKeysCount()
Parallel arrays.
repeated uint32 keys = 2 [packed = true];- Specified by:
getKeysCountin interfaceOsmformat.WayOrBuilder- Returns:
- The count of keys.
-
getKeys
public int getKeys(int index)
Parallel arrays.
repeated uint32 keys = 2 [packed = true];- Specified by:
getKeysin interfaceOsmformat.WayOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The keys at the given index.
-
getValsList
public java.util.List<java.lang.Integer> getValsList()
repeated uint32 vals = 3 [packed = true];- Specified by:
getValsListin interfaceOsmformat.WayOrBuilder- Returns:
- A list containing the vals.
-
getValsCount
public int getValsCount()
repeated uint32 vals = 3 [packed = true];- Specified by:
getValsCountin interfaceOsmformat.WayOrBuilder- Returns:
- The count of vals.
-
getVals
public int getVals(int index)
repeated uint32 vals = 3 [packed = true];- Specified by:
getValsin interfaceOsmformat.WayOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The vals at the given index.
-
hasInfo
public boolean hasInfo()
optional .OSMPBF.Info info = 4;- Specified by:
hasInfoin interfaceOsmformat.WayOrBuilder- Returns:
- Whether the info field is set.
-
getInfo
public Osmformat.Info getInfo()
optional .OSMPBF.Info info = 4;- Specified by:
getInfoin interfaceOsmformat.WayOrBuilder- Returns:
- The info.
-
getInfoOrBuilder
public Osmformat.InfoOrBuilder getInfoOrBuilder()
optional .OSMPBF.Info info = 4;- Specified by:
getInfoOrBuilderin interfaceOsmformat.WayOrBuilder
-
getRefsList
public java.util.List<java.lang.Long> getRefsList()
DELTA coded
repeated sint64 refs = 8 [packed = true];- Specified by:
getRefsListin interfaceOsmformat.WayOrBuilder- Returns:
- A list containing the refs.
-
getRefsCount
public int getRefsCount()
DELTA coded
repeated sint64 refs = 8 [packed = true];- Specified by:
getRefsCountin interfaceOsmformat.WayOrBuilder- Returns:
- The count of refs.
-
getRefs
public long getRefs(int index)
DELTA coded
repeated sint64 refs = 8 [packed = true];- Specified by:
getRefsin interfaceOsmformat.WayOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The refs at the given index.
-
getLatList
public java.util.List<java.lang.Long> getLatList()
The following two fields are optional. They are only used in a special format where node locations are also added to the ways. This makes the files larger, but allows creating way geometries directly. If this is used, you MUST set the optional_features tag "LocationsOnWays" and the number of values in refs, lat, and lon MUST be the same.
repeated sint64 lat = 9 [packed = true];- Specified by:
getLatListin interfaceOsmformat.WayOrBuilder- Returns:
- A list containing the lat.
-
getLatCount
public int getLatCount()
The following two fields are optional. They are only used in a special format where node locations are also added to the ways. This makes the files larger, but allows creating way geometries directly. If this is used, you MUST set the optional_features tag "LocationsOnWays" and the number of values in refs, lat, and lon MUST be the same.
repeated sint64 lat = 9 [packed = true];- Specified by:
getLatCountin interfaceOsmformat.WayOrBuilder- Returns:
- The count of lat.
-
getLat
public long getLat(int index)
The following two fields are optional. They are only used in a special format where node locations are also added to the ways. This makes the files larger, but allows creating way geometries directly. If this is used, you MUST set the optional_features tag "LocationsOnWays" and the number of values in refs, lat, and lon MUST be the same.
repeated sint64 lat = 9 [packed = true];- Specified by:
getLatin interfaceOsmformat.WayOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The lat at the given index.
-
getLonList
public java.util.List<java.lang.Long> getLonList()
DELTA coded, optional
repeated sint64 lon = 10 [packed = true];- Specified by:
getLonListin interfaceOsmformat.WayOrBuilder- Returns:
- A list containing the lon.
-
getLonCount
public int getLonCount()
DELTA coded, optional
repeated sint64 lon = 10 [packed = true];- Specified by:
getLonCountin interfaceOsmformat.WayOrBuilder- Returns:
- The count of lon.
-
getLon
public long getLon(int index)
DELTA coded, optional
repeated sint64 lon = 10 [packed = true];- Specified by:
getLonin interfaceOsmformat.WayOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The lon at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Osmformat.Way parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Osmformat.Way parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Osmformat.Way parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Osmformat.Way parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Osmformat.Way parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Osmformat.Way parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Osmformat.Way parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Osmformat.Way parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Osmformat.Way parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Osmformat.Way parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Osmformat.Way parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Osmformat.Way parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Osmformat.Way.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Osmformat.Way.Builder newBuilder()
-
newBuilder
public static Osmformat.Way.Builder newBuilder(Osmformat.Way prototype)
-
toBuilder
public Osmformat.Way.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Osmformat.Way.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Osmformat.Way getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Osmformat.Way> parser()
-
getParserForType
public com.google.protobuf.Parser<Osmformat.Way> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Osmformat.Way getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-