Class LineInDirectionReference

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
uk.org.netex.www.netex.LineInDirectionReference
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, LineInDirectionReferenceOrBuilder

public final class LineInDirectionReference extends com.google.protobuf.GeneratedMessage implements LineInDirectionReferenceOrBuilder
 Type for a Reference to a LINE in a specific DIRECTION  [netex_part_1/part1_networkDescription/netex_line_version.xsd at 966:55]
 
Protobuf type uk.org.netex.www.netex.LineInDirectionReference
See Also:
  • Field Details

    • DIRECTION_REF_FIELD_NUMBER

      public static final int DIRECTION_REF_FIELD_NUMBER
      See Also:
    • EXTERNAL_LINE_REF_FIELD_NUMBER

      public static final int EXTERNAL_LINE_REF_FIELD_NUMBER
      See Also:
    • EXTERNAL_DIRECTION_REF_FIELD_NUMBER

      public static final int EXTERNAL_DIRECTION_REF_FIELD_NUMBER
      See Also:
    • LINE_REF_FIELD_NUMBER

      public static final int LINE_REF_FIELD_NUMBER
      See Also:
    • FLEXIBLE_LINE_REF_FIELD_NUMBER

      public static final int FLEXIBLE_LINE_REF_FIELD_NUMBER
      See Also:
  • 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
    • getLineRefStructureCase

      public LineInDirectionReference.LineRefStructureCase getLineRefStructureCase()
      Specified by:
      getLineRefStructureCase in interface LineInDirectionReferenceOrBuilder
    • hasDirectionRef

      public boolean hasDirectionRef()
       Reference to a DIRECTION.  [netex_part_1/part1_networkDescription/netex_route_support.xsd at 84:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure direction_ref = 3;
      Specified by:
      hasDirectionRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      Whether the directionRef field is set.
    • getDirectionRef

      public VersionOfObjectRefStructure getDirectionRef()
       Reference to a DIRECTION.  [netex_part_1/part1_networkDescription/netex_route_support.xsd at 84:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure direction_ref = 3;
      Specified by:
      getDirectionRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      The directionRef.
    • getDirectionRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getDirectionRefOrBuilder()
       Reference to a DIRECTION.  [netex_part_1/part1_networkDescription/netex_route_support.xsd at 84:99]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure direction_ref = 3;
      Specified by:
      getDirectionRefOrBuilder in interface LineInDirectionReferenceOrBuilder
    • hasExternalLineRef

      public boolean hasExternalLineRef()
       Alternative  LINE Reference  for AVMS system.  [netex_part_1/part1_networkDescription/netex_line_version.xsd at 973:88]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure external_line_ref = 4;
      Specified by:
      hasExternalLineRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      Whether the externalLineRef field is set.
    • getExternalLineRef

      public VersionOfObjectRefStructure getExternalLineRef()
       Alternative  LINE Reference  for AVMS system.  [netex_part_1/part1_networkDescription/netex_line_version.xsd at 973:88]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure external_line_ref = 4;
      Specified by:
      getExternalLineRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      The externalLineRef.
    • getExternalLineRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getExternalLineRefOrBuilder()
       Alternative  LINE Reference  for AVMS system.  [netex_part_1/part1_networkDescription/netex_line_version.xsd at 973:88]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure external_line_ref = 4;
      Specified by:
      getExternalLineRefOrBuilder in interface LineInDirectionReferenceOrBuilder
    • hasExternalDirectionRef

      public boolean hasExternalDirectionRef()
       Alternative DIRECTION Reference  for AVMS system.  [netex_part_1/part1_networkDescription/netex_line_version.xsd at 978:93]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure external_direction_ref = 5;
      Specified by:
      hasExternalDirectionRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      Whether the externalDirectionRef field is set.
    • getExternalDirectionRef

      public VersionOfObjectRefStructure getExternalDirectionRef()
       Alternative DIRECTION Reference  for AVMS system.  [netex_part_1/part1_networkDescription/netex_line_version.xsd at 978:93]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure external_direction_ref = 5;
      Specified by:
      getExternalDirectionRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      The externalDirectionRef.
    • getExternalDirectionRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getExternalDirectionRefOrBuilder()
       Alternative DIRECTION Reference  for AVMS system.  [netex_part_1/part1_networkDescription/netex_line_version.xsd at 978:93]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure external_direction_ref = 5;
      Specified by:
      getExternalDirectionRefOrBuilder in interface LineInDirectionReferenceOrBuilder
    • hasLineRef

      public boolean hasLineRef()
       Reference to a LINE.  [netex_part_1/part1_networkDescription/netex_line_support.xsd at 116:93]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure line_ref = 1;
      Specified by:
      hasLineRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      Whether the lineRef field is set.
    • getLineRef

      public VersionOfObjectRefStructure getLineRef()
       Reference to a LINE.  [netex_part_1/part1_networkDescription/netex_line_support.xsd at 116:93]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure line_ref = 1;
      Specified by:
      getLineRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      The lineRef.
    • getLineRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getLineRefOrBuilder()
       Reference to a LINE.  [netex_part_1/part1_networkDescription/netex_line_support.xsd at 116:93]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure line_ref = 1;
      Specified by:
      getLineRefOrBuilder in interface LineInDirectionReferenceOrBuilder
    • hasFlexibleLineRef

      public boolean hasFlexibleLineRef()
       Reference to a FLEXIBLE LINE.  [netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd at 67:98]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure flexible_line_ref = 2;
      Specified by:
      hasFlexibleLineRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      Whether the flexibleLineRef field is set.
    • getFlexibleLineRef

      public VersionOfObjectRefStructure getFlexibleLineRef()
       Reference to a FLEXIBLE LINE.  [netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd at 67:98]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure flexible_line_ref = 2;
      Specified by:
      getFlexibleLineRef in interface LineInDirectionReferenceOrBuilder
      Returns:
      The flexibleLineRef.
    • getFlexibleLineRefOrBuilder

      public VersionOfObjectRefStructureOrBuilder getFlexibleLineRefOrBuilder()
       Reference to a FLEXIBLE LINE.  [netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd at 67:98]
       
      .uk.org.netex.www.netex.VersionOfObjectRefStructure flexible_line_ref = 2;
      Specified by:
      getFlexibleLineRefOrBuilder in interface LineInDirectionReferenceOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static LineInDirectionReference parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineInDirectionReference parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineInDirectionReference parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineInDirectionReference parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineInDirectionReference parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineInDirectionReference parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineInDirectionReference parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LineInDirectionReference parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static LineInDirectionReference parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static LineInDirectionReference parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LineInDirectionReference parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LineInDirectionReference parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public LineInDirectionReference.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static LineInDirectionReference.Builder newBuilder()
    • newBuilder

      public static LineInDirectionReference.Builder newBuilder(LineInDirectionReference prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected LineInDirectionReference.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static LineInDirectionReference getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<LineInDirectionReference> parser()
    • getParserForType

      public com.google.protobuf.Parser<LineInDirectionReference> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public LineInDirectionReference getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder