Package gauge.messages
Enum Spec.ProtoItem.ItemType
- java.lang.Object
-
- java.lang.Enum<Spec.ProtoItem.ItemType>
-
- gauge.messages.Spec.ProtoItem.ItemType
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<Spec.ProtoItem.ItemType>
- Enclosing class:
- Spec.ProtoItem
public static enum Spec.ProtoItem.ItemType extends Enum<Spec.ProtoItem.ItemType> implements com.google.protobuf.ProtocolMessageEnum
/ Enumerates various item types that the proto item can contain. Valid types are: Step, Comment, Concept, Scenario, TableDrivenScenario, Table, Tags
Protobuf enumgauge.messages.ProtoItem.ItemType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CommentItem is a CommentConceptItem is a ConceptScenarioItem is a ScenarioStepItem is a StepTableItem is a TableTableDrivenScenarioItem is a TableDrivenScenario, a special case of Scenario, where there is a Context Step defining a table.TagsItem is a TagUNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static intComment_VALUEItem is a Commentstatic intConcept_VALUEItem is a Conceptstatic intScenario_VALUEItem is a Scenariostatic intStep_VALUEItem is a Stepstatic intTable_VALUEItem is a Tablestatic intTableDrivenScenario_VALUEItem is a TableDrivenScenario, a special case of Scenario, where there is a Context Step defining a table.static intTags_VALUEItem is a Tag
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Spec.ProtoItem.ItemTypeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<Spec.ProtoItem.ItemType>internalGetValueMap()static Spec.ProtoItem.ItemTypevalueOf(int value)Deprecated.static Spec.ProtoItem.ItemTypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static Spec.ProtoItem.ItemTypevalueOf(String name)Returns the enum constant of this type with the specified name.static Spec.ProtoItem.ItemType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Step
public static final Spec.ProtoItem.ItemType Step
Item is a Step
Step = 0;
-
Comment
public static final Spec.ProtoItem.ItemType Comment
Item is a Comment
Comment = 1;
-
Concept
public static final Spec.ProtoItem.ItemType Concept
Item is a Concept
Concept = 2;
-
Scenario
public static final Spec.ProtoItem.ItemType Scenario
Item is a Scenario
Scenario = 3;
-
TableDrivenScenario
public static final Spec.ProtoItem.ItemType TableDrivenScenario
Item is a TableDrivenScenario, a special case of Scenario, where there is a Context Step defining a table.
TableDrivenScenario = 4;
-
Table
public static final Spec.ProtoItem.ItemType Table
Item is a Table
Table = 5;
-
Tags
public static final Spec.ProtoItem.ItemType Tags
Item is a Tag
Tags = 6;
-
UNRECOGNIZED
public static final Spec.ProtoItem.ItemType UNRECOGNIZED
-
-
Field Detail
-
Step_VALUE
public static final int Step_VALUE
Item is a Step
Step = 0;- See Also:
- Constant Field Values
-
Comment_VALUE
public static final int Comment_VALUE
Item is a Comment
Comment = 1;- See Also:
- Constant Field Values
-
Concept_VALUE
public static final int Concept_VALUE
Item is a Concept
Concept = 2;- See Also:
- Constant Field Values
-
Scenario_VALUE
public static final int Scenario_VALUE
Item is a Scenario
Scenario = 3;- See Also:
- Constant Field Values
-
TableDrivenScenario_VALUE
public static final int TableDrivenScenario_VALUE
Item is a TableDrivenScenario, a special case of Scenario, where there is a Context Step defining a table.
TableDrivenScenario = 4;- See Also:
- Constant Field Values
-
Table_VALUE
public static final int Table_VALUE
Item is a Table
Table = 5;- See Also:
- Constant Field Values
-
Tags_VALUE
public static final int Tags_VALUE
Item is a Tag
Tags = 6;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static Spec.ProtoItem.ItemType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Spec.ProtoItem.ItemType c : Spec.ProtoItem.ItemType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Spec.ProtoItem.ItemType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static Spec.ProtoItem.ItemType valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static Spec.ProtoItem.ItemType forNumber(int value)
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Spec.ProtoItem.ItemType> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static Spec.ProtoItem.ItemType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-