Package uk.org.netex.www.netex
Class TrainSizeStructure.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TrainSizeStructure.Builder>
com.google.protobuf.GeneratedMessage.Builder<TrainSizeStructure.Builder>
uk.org.netex.www.netex.TrainSizeStructure.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,TrainSizeStructureOrBuilder
- Enclosing class:
TrainSizeStructure
public static final class TrainSizeStructure.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TrainSizeStructure.Builder>
implements TrainSizeStructureOrBuilder
Type for a TRAIN SIZE REQUIREMENT. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 234:45]Protobuf type
uk.org.netex.www.netex.TrainSizeStructure-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Number of cars needed in TRAIN.Nature of Train Size., Short, long, normal.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintNumber of cars needed in TRAIN.Nature of Train Size., Short, long, normal.intNature of Train Size., Short, long, normal.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(TrainSizeStructure other) setNumberOfCars(int value) Number of cars needed in TRAIN.Nature of Train Size., Short, long, normal.setTrainSizeTypeValue(int value) Nature of Train Size., Short, long, normal.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<TrainSizeStructure.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<TrainSizeStructure.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<TrainSizeStructure.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TrainSizeStructure.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TrainSizeStructure.Builder>
-
mergeFrom
public TrainSizeStructure.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TrainSizeStructure.Builder>- Throws:
IOException
-
getNumberOfCars
public int getNumberOfCars()Number of cars needed in TRAIN. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 239:81]
uint32 number_of_cars = 1;- Specified by:
getNumberOfCarsin interfaceTrainSizeStructureOrBuilder- Returns:
- The numberOfCars.
-
setNumberOfCars
Number of cars needed in TRAIN. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 239:81]
uint32 number_of_cars = 1;- Parameters:
value- The numberOfCars to set.- Returns:
- This builder for chaining.
-
clearNumberOfCars
Number of cars needed in TRAIN. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 239:81]
uint32 number_of_cars = 1;- Returns:
- This builder for chaining.
-
getTrainSizeTypeValue
public int getTrainSizeTypeValue()Nature of Train Size., Short, long, normal. Default is normal. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 244:97]
.uk.org.netex.www.netex.TrainSizeEnumeration train_size_type = 2;- Specified by:
getTrainSizeTypeValuein interfaceTrainSizeStructureOrBuilder- Returns:
- The enum numeric value on the wire for trainSizeType.
-
setTrainSizeTypeValue
Nature of Train Size., Short, long, normal. Default is normal. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 244:97]
.uk.org.netex.www.netex.TrainSizeEnumeration train_size_type = 2;- Parameters:
value- The enum numeric value on the wire for trainSizeType to set.- Returns:
- This builder for chaining.
-
getTrainSizeType
Nature of Train Size., Short, long, normal. Default is normal. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 244:97]
.uk.org.netex.www.netex.TrainSizeEnumeration train_size_type = 2;- Specified by:
getTrainSizeTypein interfaceTrainSizeStructureOrBuilder- Returns:
- The trainSizeType.
-
setTrainSizeType
Nature of Train Size., Short, long, normal. Default is normal. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 244:97]
.uk.org.netex.www.netex.TrainSizeEnumeration train_size_type = 2;- Parameters:
value- The trainSizeType to set.- Returns:
- This builder for chaining.
-
clearTrainSizeType
Nature of Train Size., Short, long, normal. Default is normal. [netex_framework/netex_reusableComponents/netex_trainElement_version.xsd at 244:97]
.uk.org.netex.www.netex.TrainSizeEnumeration train_size_type = 2;- Returns:
- This builder for chaining.
-