Class FrequencyStructure

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

@Generated public final class FrequencyStructure extends com.google.protobuf.GeneratedMessage implements FrequencyStructureOrBuilder
 Type for a HEADWAY INTERVAL.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 83:45]
 
Protobuf type uk.org.netex.www.netex.FrequencyStructure
See Also:
  • Field Details

    • SCHEDULED_HEADWAY_INTERVAL_FIELD_NUMBER

      public static final int SCHEDULED_HEADWAY_INTERVAL_FIELD_NUMBER
      See Also:
    • MINIMUM_HEADWAY_INTERVAL_FIELD_NUMBER

      public static final int MINIMUM_HEADWAY_INTERVAL_FIELD_NUMBER
      See Also:
    • MAXIMUM_HEADWAY_INTERVAL_FIELD_NUMBER

      public static final int MAXIMUM_HEADWAY_INTERVAL_FIELD_NUMBER
      See Also:
    • HEADWAY_DISPLAY_FIELD_NUMBER

      public static final int HEADWAY_DISPLAY_FIELD_NUMBER
      See Also:
    • FREQUENCY_REGULATED_FIELD_NUMBER

      public static final int FREQUENCY_REGULATED_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_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
    • hasScheduledHeadwayInterval

      public boolean hasScheduledHeadwayInterval()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
      Specified by:
      hasScheduledHeadwayInterval in interface FrequencyStructureOrBuilder
      Returns:
      Whether the scheduledHeadwayInterval field is set.
    • getScheduledHeadwayInterval

      public com.google.protobuf.Duration getScheduledHeadwayInterval()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
      Specified by:
      getScheduledHeadwayInterval in interface FrequencyStructureOrBuilder
      Returns:
      The scheduledHeadwayInterval.
    • getScheduledHeadwayIntervalOrBuilder

      public com.google.protobuf.DurationOrBuilder getScheduledHeadwayIntervalOrBuilder()
       Scheduled normal headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 419:83]
       
      .google.protobuf.Duration scheduled_headway_interval = 1;
      Specified by:
      getScheduledHeadwayIntervalOrBuilder in interface FrequencyStructureOrBuilder
    • hasMinimumHeadwayInterval

      public boolean hasMinimumHeadwayInterval()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
      Specified by:
      hasMinimumHeadwayInterval in interface FrequencyStructureOrBuilder
      Returns:
      Whether the minimumHeadwayInterval field is set.
    • getMinimumHeadwayInterval

      public com.google.protobuf.Duration getMinimumHeadwayInterval()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
      Specified by:
      getMinimumHeadwayInterval in interface FrequencyStructureOrBuilder
      Returns:
      The minimumHeadwayInterval.
    • getMinimumHeadwayIntervalOrBuilder

      public com.google.protobuf.DurationOrBuilder getMinimumHeadwayIntervalOrBuilder()
       Minimum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 424:81]
       
      .google.protobuf.Duration minimum_headway_interval = 2;
      Specified by:
      getMinimumHeadwayIntervalOrBuilder in interface FrequencyStructureOrBuilder
    • hasMaximumHeadwayInterval

      public boolean hasMaximumHeadwayInterval()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
      Specified by:
      hasMaximumHeadwayInterval in interface FrequencyStructureOrBuilder
      Returns:
      Whether the maximumHeadwayInterval field is set.
    • getMaximumHeadwayInterval

      public com.google.protobuf.Duration getMaximumHeadwayInterval()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
      Specified by:
      getMaximumHeadwayInterval in interface FrequencyStructureOrBuilder
      Returns:
      The maximumHeadwayInterval.
    • getMaximumHeadwayIntervalOrBuilder

      public com.google.protobuf.DurationOrBuilder getMaximumHeadwayIntervalOrBuilder()
       Maximum headway interval.  [netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd at 429:81]
       
      .google.protobuf.Duration maximum_headway_interval = 3;
      Specified by:
      getMaximumHeadwayIntervalOrBuilder in interface FrequencyStructureOrBuilder
    • getHeadwayDisplayValue

      public int getHeadwayDisplayValue()
       Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 89:121]
       
      .uk.org.netex.www.netex.HeadwayUseEnumeration headway_display = 11;
      Specified by:
      getHeadwayDisplayValue in interface FrequencyStructureOrBuilder
      Returns:
      The enum numeric value on the wire for headwayDisplay.
    • getHeadwayDisplay

      public HeadwayUseEnumeration getHeadwayDisplay()
       Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 89:121]
       
      .uk.org.netex.www.netex.HeadwayUseEnumeration headway_display = 11;
      Specified by:
      getHeadwayDisplay in interface FrequencyStructureOrBuilder
      Returns:
      The headwayDisplay.
    • getFrequencyRegulated

      public boolean getFrequencyRegulated()
       Whether service falls under regulations for frequency service.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 94:76]
       
      bool frequency_regulated = 12;
      Specified by:
      getFrequencyRegulated in interface FrequencyStructureOrBuilder
      Returns:
      The frequencyRegulated.
    • hasDescription

      public boolean hasDescription()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
      Specified by:
      hasDescription in interface FrequencyStructureOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public MultilingualString getDescription()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
      Specified by:
      getDescription in interface FrequencyStructureOrBuilder
      Returns:
      The description.
    • getDescriptionOrBuilder

      public MultilingualStringOrBuilder getDescriptionOrBuilder()
       Descriptive phrase to use for frequency. e.g. "Every x minus"  If not specified generate from individual elements.  [netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd at 99:76]
       
      .uk.org.netex.www.netex.MultilingualString description = 13;
      Specified by:
      getDescriptionOrBuilder in interface FrequencyStructureOrBuilder
    • 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 FrequencyStructure parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static FrequencyStructure.Builder newBuilder()
    • newBuilder

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

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

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

      public static FrequencyStructure getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<FrequencyStructure> 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 FrequencyStructure getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder