Interface Spec.ProtoItemOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Spec.ProtoItem, Spec.ProtoItem.Builder
Enclosing class:
Spec

public static interface Spec.ProtoItemOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getItemTypeValue

      int getItemTypeValue()
       / Itemtype of the current ProtoItem
       
      .gauge.messages.ProtoItem.ItemType itemType = 1;
      Returns:
      The enum numeric value on the wire for itemType.
    • getItemType

       / Itemtype of the current ProtoItem
       
      .gauge.messages.ProtoItem.ItemType itemType = 1;
      Returns:
      The itemType.
    • hasStep

      boolean hasStep()
       / Holds the Step definition. Valid only if ItemType = Step
       
      .gauge.messages.ProtoStep step = 2;
      Returns:
      Whether the step field is set.
    • getStep

      Spec.ProtoStep getStep()
       / Holds the Step definition. Valid only if ItemType = Step
       
      .gauge.messages.ProtoStep step = 2;
      Returns:
      The step.
    • getStepOrBuilder

      Spec.ProtoStepOrBuilder getStepOrBuilder()
       / Holds the Step definition. Valid only if ItemType = Step
       
      .gauge.messages.ProtoStep step = 2;
    • hasConcept

      boolean hasConcept()
       / Holds the Concept definition. Valid only if ItemType = Concept
       
      .gauge.messages.ProtoConcept concept = 3;
      Returns:
      Whether the concept field is set.
    • getConcept

      Spec.ProtoConcept getConcept()
       / Holds the Concept definition. Valid only if ItemType = Concept
       
      .gauge.messages.ProtoConcept concept = 3;
      Returns:
      The concept.
    • getConceptOrBuilder

      Spec.ProtoConceptOrBuilder getConceptOrBuilder()
       / Holds the Concept definition. Valid only if ItemType = Concept
       
      .gauge.messages.ProtoConcept concept = 3;
    • hasScenario

      boolean hasScenario()
       / Holds the Scenario definition. Valid only if ItemType = Scenario
       
      .gauge.messages.ProtoScenario scenario = 4;
      Returns:
      Whether the scenario field is set.
    • getScenario

      Spec.ProtoScenario getScenario()
       / Holds the Scenario definition. Valid only if ItemType = Scenario
       
      .gauge.messages.ProtoScenario scenario = 4;
      Returns:
      The scenario.
    • getScenarioOrBuilder

      Spec.ProtoScenarioOrBuilder getScenarioOrBuilder()
       / Holds the Scenario definition. Valid only if ItemType = Scenario
       
      .gauge.messages.ProtoScenario scenario = 4;
    • hasTableDrivenScenario

      boolean hasTableDrivenScenario()
       / Holds the TableDrivenScenario definition. Valid only if ItemType = TableDrivenScenario
       
      .gauge.messages.ProtoTableDrivenScenario tableDrivenScenario = 5;
      Returns:
      Whether the tableDrivenScenario field is set.
    • getTableDrivenScenario

      Spec.ProtoTableDrivenScenario getTableDrivenScenario()
       / Holds the TableDrivenScenario definition. Valid only if ItemType = TableDrivenScenario
       
      .gauge.messages.ProtoTableDrivenScenario tableDrivenScenario = 5;
      Returns:
      The tableDrivenScenario.
    • getTableDrivenScenarioOrBuilder

      Spec.ProtoTableDrivenScenarioOrBuilder getTableDrivenScenarioOrBuilder()
       / Holds the TableDrivenScenario definition. Valid only if ItemType = TableDrivenScenario
       
      .gauge.messages.ProtoTableDrivenScenario tableDrivenScenario = 5;
    • hasComment

      boolean hasComment()
       / Holds the Comment definition. Valid only if ItemType = Comment
       
      .gauge.messages.ProtoComment comment = 6;
      Returns:
      Whether the comment field is set.
    • getComment

      Spec.ProtoComment getComment()
       / Holds the Comment definition. Valid only if ItemType = Comment
       
      .gauge.messages.ProtoComment comment = 6;
      Returns:
      The comment.
    • getCommentOrBuilder

      Spec.ProtoCommentOrBuilder getCommentOrBuilder()
       / Holds the Comment definition. Valid only if ItemType = Comment
       
      .gauge.messages.ProtoComment comment = 6;
    • hasTable

      boolean hasTable()
       / Holds the Table definition. Valid only if ItemType = Table
       
      .gauge.messages.ProtoTable table = 7;
      Returns:
      Whether the table field is set.
    • getTable

      Spec.ProtoTable getTable()
       / Holds the Table definition. Valid only if ItemType = Table
       
      .gauge.messages.ProtoTable table = 7;
      Returns:
      The table.
    • getTableOrBuilder

      Spec.ProtoTableOrBuilder getTableOrBuilder()
       / Holds the Table definition. Valid only if ItemType = Table
       
      .gauge.messages.ProtoTable table = 7;
    • hasTags

      boolean hasTags()
       / Holds the Tags definition. Valid only if ItemType = Tags
       
      .gauge.messages.ProtoTags tags = 8;
      Returns:
      Whether the tags field is set.
    • getTags

      Spec.ProtoTags getTags()
       / Holds the Tags definition. Valid only if ItemType = Tags
       
      .gauge.messages.ProtoTags tags = 8;
      Returns:
      The tags.
    • getTagsOrBuilder

      Spec.ProtoTagsOrBuilder getTagsOrBuilder()
       / Holds the Tags definition. Valid only if ItemType = Tags
       
      .gauge.messages.ProtoTags tags = 8;
    • getFileName

      String getFileName()
       / Holds the Filename that the item belongs to
       
      string fileName = 9;
      Returns:
      The fileName.
    • getFileNameBytes

      com.google.protobuf.ByteString getFileNameBytes()
       / Holds the Filename that the item belongs to
       
      string fileName = 9;
      Returns:
      The bytes for fileName.