Class PresentationStructure.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<PresentationStructure.Builder>
com.google.protobuf.GeneratedMessage.Builder<PresentationStructure.Builder>
uk.org.netex.www.netex.PresentationStructure.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, PresentationStructureOrBuilder
Enclosing class:
PresentationStructure

public static final class PresentationStructure.Builder extends com.google.protobuf.GeneratedMessage.Builder<PresentationStructure.Builder> implements PresentationStructureOrBuilder
 Types describing common presentation properties for Display.  [netex_framework/netex_utility/netex_utility_types.xsd at 233:48]
 
Protobuf type uk.org.netex.www.netex.PresentationStructure
  • 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<PresentationStructure.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<PresentationStructure.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<PresentationStructure.Builder>
    • getDefaultInstanceForType

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

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

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

      public PresentationStructure.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<PresentationStructure.Builder>
    • mergeFrom

    • isInitialized

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

      public PresentationStructure.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<PresentationStructure.Builder>
      Throws:
      IOException
    • getColour

      public com.google.protobuf.ByteString getColour()
       Default RGB colour value for graphics associated with ENTITY - e.g. for a LINE.  [netex_framework/netex_utility/netex_utility_types.xsd at 238:68]
       
      bytes colour = 1;
      Specified by:
      getColour in interface PresentationStructureOrBuilder
      Returns:
      The colour.
    • setColour

      public PresentationStructure.Builder setColour(com.google.protobuf.ByteString value)
       Default RGB colour value for graphics associated with ENTITY - e.g. for a LINE.  [netex_framework/netex_utility/netex_utility_types.xsd at 238:68]
       
      bytes colour = 1;
      Parameters:
      value - The colour to set.
      Returns:
      This builder for chaining.
    • clearColour

      public PresentationStructure.Builder clearColour()
       Default RGB colour value for graphics associated with ENTITY - e.g. for a LINE.  [netex_framework/netex_utility/netex_utility_types.xsd at 238:68]
       
      bytes colour = 1;
      Returns:
      This builder for chaining.
    • getColourName

      public String getColourName()
       Name of default colour value for graphics associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 243:77]
       
      string colour_name = 2;
      Specified by:
      getColourName in interface PresentationStructureOrBuilder
      Returns:
      The colourName.
    • getColourNameBytes

      public com.google.protobuf.ByteString getColourNameBytes()
       Name of default colour value for graphics associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 243:77]
       
      string colour_name = 2;
      Specified by:
      getColourNameBytes in interface PresentationStructureOrBuilder
      Returns:
      The bytes for colourName.
    • setColourName

      public PresentationStructure.Builder setColourName(String value)
       Name of default colour value for graphics associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 243:77]
       
      string colour_name = 2;
      Parameters:
      value - The colourName to set.
      Returns:
      This builder for chaining.
    • clearColourName

      public PresentationStructure.Builder clearColourName()
       Name of default colour value for graphics associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 243:77]
       
      string colour_name = 2;
      Returns:
      This builder for chaining.
    • setColourNameBytes

      public PresentationStructure.Builder setColourNameBytes(com.google.protobuf.ByteString value)
       Name of default colour value for graphics associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 243:77]
       
      string colour_name = 2;
      Parameters:
      value - The bytes for colourName to set.
      Returns:
      This builder for chaining.
    • getColourSystem

      public String getColourSystem()
       Name of colour system used for ColourName and TextColourName: for example, - RAL, https://en.wikipedia.org/wiki/RAL_colour_standard; - DIN 6164 http://www.dtpstudio.de/atlas/farbsysteme/DIN%206164_bs00_3.htm; - Pantone (be aware that Pantone is proprietary), etc.  [netex_framework/netex_utility/netex_utility_types.xsd at 248:79]
       
      string colour_system = 3;
      Specified by:
      getColourSystem in interface PresentationStructureOrBuilder
      Returns:
      The colourSystem.
    • getColourSystemBytes

      public com.google.protobuf.ByteString getColourSystemBytes()
       Name of colour system used for ColourName and TextColourName: for example, - RAL, https://en.wikipedia.org/wiki/RAL_colour_standard; - DIN 6164 http://www.dtpstudio.de/atlas/farbsysteme/DIN%206164_bs00_3.htm; - Pantone (be aware that Pantone is proprietary), etc.  [netex_framework/netex_utility/netex_utility_types.xsd at 248:79]
       
      string colour_system = 3;
      Specified by:
      getColourSystemBytes in interface PresentationStructureOrBuilder
      Returns:
      The bytes for colourSystem.
    • setColourSystem

      public PresentationStructure.Builder setColourSystem(String value)
       Name of colour system used for ColourName and TextColourName: for example, - RAL, https://en.wikipedia.org/wiki/RAL_colour_standard; - DIN 6164 http://www.dtpstudio.de/atlas/farbsysteme/DIN%206164_bs00_3.htm; - Pantone (be aware that Pantone is proprietary), etc.  [netex_framework/netex_utility/netex_utility_types.xsd at 248:79]
       
      string colour_system = 3;
      Parameters:
      value - The colourSystem to set.
      Returns:
      This builder for chaining.
    • clearColourSystem

      public PresentationStructure.Builder clearColourSystem()
       Name of colour system used for ColourName and TextColourName: for example, - RAL, https://en.wikipedia.org/wiki/RAL_colour_standard; - DIN 6164 http://www.dtpstudio.de/atlas/farbsysteme/DIN%206164_bs00_3.htm; - Pantone (be aware that Pantone is proprietary), etc.  [netex_framework/netex_utility/netex_utility_types.xsd at 248:79]
       
      string colour_system = 3;
      Returns:
      This builder for chaining.
    • setColourSystemBytes

      public PresentationStructure.Builder setColourSystemBytes(com.google.protobuf.ByteString value)
       Name of colour system used for ColourName and TextColourName: for example, - RAL, https://en.wikipedia.org/wiki/RAL_colour_standard; - DIN 6164 http://www.dtpstudio.de/atlas/farbsysteme/DIN%206164_bs00_3.htm; - Pantone (be aware that Pantone is proprietary), etc.  [netex_framework/netex_utility/netex_utility_types.xsd at 248:79]
       
      string colour_system = 3;
      Parameters:
      value - The bytes for colourSystem to set.
      Returns:
      This builder for chaining.
    • getBackgroundColour

      public com.google.protobuf.ByteString getBackgroundColour()
       Default RGB background colour value for text and graphics associated with ENTITY - e.g. of a LINE.  [netex_framework/netex_utility/netex_utility_types.xsd at 256:78]
       
      bytes background_colour = 12;
      Specified by:
      getBackgroundColour in interface PresentationStructureOrBuilder
      Returns:
      The backgroundColour.
    • setBackgroundColour

      public PresentationStructure.Builder setBackgroundColour(com.google.protobuf.ByteString value)
       Default RGB background colour value for text and graphics associated with ENTITY - e.g. of a LINE.  [netex_framework/netex_utility/netex_utility_types.xsd at 256:78]
       
      bytes background_colour = 12;
      Parameters:
      value - The backgroundColour to set.
      Returns:
      This builder for chaining.
    • clearBackgroundColour

      public PresentationStructure.Builder clearBackgroundColour()
       Default RGB background colour value for text and graphics associated with ENTITY - e.g. of a LINE.  [netex_framework/netex_utility/netex_utility_types.xsd at 256:78]
       
      bytes background_colour = 12;
      Returns:
      This builder for chaining.
    • getBackgroundColourName

      public String getBackgroundColourName()
       Name of the background colour (in ColourSystem) for text and graphics associated with entity.  [netex_framework/netex_utility/netex_utility_types.xsd at 261:87]
       
      string background_colour_name = 5;
      Specified by:
      getBackgroundColourName in interface PresentationStructureOrBuilder
      Returns:
      The backgroundColourName.
    • getBackgroundColourNameBytes

      public com.google.protobuf.ByteString getBackgroundColourNameBytes()
       Name of the background colour (in ColourSystem) for text and graphics associated with entity.  [netex_framework/netex_utility/netex_utility_types.xsd at 261:87]
       
      string background_colour_name = 5;
      Specified by:
      getBackgroundColourNameBytes in interface PresentationStructureOrBuilder
      Returns:
      The bytes for backgroundColourName.
    • setBackgroundColourName

      public PresentationStructure.Builder setBackgroundColourName(String value)
       Name of the background colour (in ColourSystem) for text and graphics associated with entity.  [netex_framework/netex_utility/netex_utility_types.xsd at 261:87]
       
      string background_colour_name = 5;
      Parameters:
      value - The backgroundColourName to set.
      Returns:
      This builder for chaining.
    • clearBackgroundColourName

      public PresentationStructure.Builder clearBackgroundColourName()
       Name of the background colour (in ColourSystem) for text and graphics associated with entity.  [netex_framework/netex_utility/netex_utility_types.xsd at 261:87]
       
      string background_colour_name = 5;
      Returns:
      This builder for chaining.
    • setBackgroundColourNameBytes

      public PresentationStructure.Builder setBackgroundColourNameBytes(com.google.protobuf.ByteString value)
       Name of the background colour (in ColourSystem) for text and graphics associated with entity.  [netex_framework/netex_utility/netex_utility_types.xsd at 261:87]
       
      string background_colour_name = 5;
      Parameters:
      value - The bytes for backgroundColourName to set.
      Returns:
      This builder for chaining.
    • getTextColour

      public com.google.protobuf.ByteString getTextColour()
       Default colour value for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 266:72]
       
      bytes text_colour = 6;
      Specified by:
      getTextColour in interface PresentationStructureOrBuilder
      Returns:
      The textColour.
    • setTextColour

      public PresentationStructure.Builder setTextColour(com.google.protobuf.ByteString value)
       Default colour value for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 266:72]
       
      bytes text_colour = 6;
      Parameters:
      value - The textColour to set.
      Returns:
      This builder for chaining.
    • clearTextColour

      public PresentationStructure.Builder clearTextColour()
       Default colour value for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 266:72]
       
      bytes text_colour = 6;
      Returns:
      This builder for chaining.
    • getTextColourName

      public String getTextColourName()
       Name of default colour value (in ColourSystem) for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 271:81]
       
      string text_colour_name = 7;
      Specified by:
      getTextColourName in interface PresentationStructureOrBuilder
      Returns:
      The textColourName.
    • getTextColourNameBytes

      public com.google.protobuf.ByteString getTextColourNameBytes()
       Name of default colour value (in ColourSystem) for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 271:81]
       
      string text_colour_name = 7;
      Specified by:
      getTextColourNameBytes in interface PresentationStructureOrBuilder
      Returns:
      The bytes for textColourName.
    • setTextColourName

      public PresentationStructure.Builder setTextColourName(String value)
       Name of default colour value (in ColourSystem) for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 271:81]
       
      string text_colour_name = 7;
      Parameters:
      value - The textColourName to set.
      Returns:
      This builder for chaining.
    • clearTextColourName

      public PresentationStructure.Builder clearTextColourName()
       Name of default colour value (in ColourSystem) for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 271:81]
       
      string text_colour_name = 7;
      Returns:
      This builder for chaining.
    • setTextColourNameBytes

      public PresentationStructure.Builder setTextColourNameBytes(com.google.protobuf.ByteString value)
       Name of default colour value (in ColourSystem) for text associated with ENTITY.  [netex_framework/netex_utility/netex_utility_types.xsd at 271:81]
       
      string text_colour_name = 7;
      Parameters:
      value - The bytes for textColourName to set.
      Returns:
      This builder for chaining.
    • getTextFont

      public String getTextFont()
       Identifier of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 276:75]
       
      string text_font = 8;
      Specified by:
      getTextFont in interface PresentationStructureOrBuilder
      Returns:
      The textFont.
    • getTextFontBytes

      public com.google.protobuf.ByteString getTextFontBytes()
       Identifier of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 276:75]
       
      string text_font = 8;
      Specified by:
      getTextFontBytes in interface PresentationStructureOrBuilder
      Returns:
      The bytes for textFont.
    • setTextFont

      public PresentationStructure.Builder setTextFont(String value)
       Identifier of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 276:75]
       
      string text_font = 8;
      Parameters:
      value - The textFont to set.
      Returns:
      This builder for chaining.
    • clearTextFont

      public PresentationStructure.Builder clearTextFont()
       Identifier of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 276:75]
       
      string text_font = 8;
      Returns:
      This builder for chaining.
    • setTextFontBytes

      public PresentationStructure.Builder setTextFontBytes(com.google.protobuf.ByteString value)
       Identifier of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 276:75]
       
      string text_font = 8;
      Parameters:
      value - The bytes for textFont to set.
      Returns:
      This builder for chaining.
    • getTextFontName

      public String getTextFontName()
       Name of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 281:79]
       
      string text_font_name = 9;
      Specified by:
      getTextFontName in interface PresentationStructureOrBuilder
      Returns:
      The textFontName.
    • getTextFontNameBytes

      public com.google.protobuf.ByteString getTextFontNameBytes()
       Name of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 281:79]
       
      string text_font_name = 9;
      Specified by:
      getTextFontNameBytes in interface PresentationStructureOrBuilder
      Returns:
      The bytes for textFontName.
    • setTextFontName

      public PresentationStructure.Builder setTextFontName(String value)
       Name of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 281:79]
       
      string text_font_name = 9;
      Parameters:
      value - The textFontName to set.
      Returns:
      This builder for chaining.
    • clearTextFontName

      public PresentationStructure.Builder clearTextFontName()
       Name of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 281:79]
       
      string text_font_name = 9;
      Returns:
      This builder for chaining.
    • setTextFontNameBytes

      public PresentationStructure.Builder setTextFontNameBytes(com.google.protobuf.ByteString value)
       Name of font for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 281:79]
       
      string text_font_name = 9;
      Parameters:
      value - The bytes for textFontName to set.
      Returns:
      This builder for chaining.
    • getTextLanguage

      public String getTextLanguage()
       Default language for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 286:71]
       
      string text_language = 10;
      Specified by:
      getTextLanguage in interface PresentationStructureOrBuilder
      Returns:
      The textLanguage.
    • getTextLanguageBytes

      public com.google.protobuf.ByteString getTextLanguageBytes()
       Default language for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 286:71]
       
      string text_language = 10;
      Specified by:
      getTextLanguageBytes in interface PresentationStructureOrBuilder
      Returns:
      The bytes for textLanguage.
    • setTextLanguage

      public PresentationStructure.Builder setTextLanguage(String value)
       Default language for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 286:71]
       
      string text_language = 10;
      Parameters:
      value - The textLanguage to set.
      Returns:
      This builder for chaining.
    • clearTextLanguage

      public PresentationStructure.Builder clearTextLanguage()
       Default language for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 286:71]
       
      string text_language = 10;
      Returns:
      This builder for chaining.
    • setTextLanguageBytes

      public PresentationStructure.Builder setTextLanguageBytes(com.google.protobuf.ByteString value)
       Default language for text.  [netex_framework/netex_utility/netex_utility_types.xsd at 286:71]
       
      string text_language = 10;
      Parameters:
      value - The bytes for textLanguage to set.
      Returns:
      This builder for chaining.
    • hasInfoLinks

      public boolean hasInfoLinks()
       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
      Specified by:
      hasInfoLinks in interface PresentationStructureOrBuilder
      Returns:
      Whether the infoLinks field is set.
    • getInfoLinks

      public PresentationStructure.InfoLinksType getInfoLinks()
       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
      Specified by:
      getInfoLinks in interface PresentationStructureOrBuilder
      Returns:
      The infoLinks.
    • setInfoLinks

       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
    • setInfoLinks

       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
    • mergeInfoLinks

       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
    • clearInfoLinks

      public PresentationStructure.Builder clearInfoLinks()
       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
    • getInfoLinksBuilder

      public PresentationStructure.InfoLinksType.Builder getInfoLinksBuilder()
       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
    • getInfoLinksOrBuilder

      public PresentationStructure.InfoLinksTypeOrBuilder getInfoLinksOrBuilder()
       Hyperlinks associated with presentation.  [netex_framework/netex_utility/netex_utility_types.xsd at 291:48]
       
      .uk.org.netex.www.netex.PresentationStructure.InfoLinksType info_links = 11;
      Specified by:
      getInfoLinksOrBuilder in interface PresentationStructureOrBuilder