Package io.cucumber.messages
Interface Messages.GherkinDocument.FeatureOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Messages.GherkinDocument.Feature,Messages.GherkinDocument.Feature.Builder
- Enclosing class:
- Messages.GherkinDocument
public static interface Messages.GherkinDocument.FeatureOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Messages.GherkinDocument.Feature.FeatureChildgetChildren(int index)Zero or more childrenintgetChildrenCount()Zero or more childrenList<Messages.GherkinDocument.Feature.FeatureChild>getChildrenList()Zero or more childrenMessages.GherkinDocument.Feature.FeatureChildOrBuildergetChildrenOrBuilder(int index)Zero or more childrenList<? extends Messages.GherkinDocument.Feature.FeatureChildOrBuilder>getChildrenOrBuilderList()Zero or more childrenStringgetDescription()The line(s) underneath the line with the `keyword` that are used as descriptioncom.google.protobuf.ByteStringgetDescriptionBytes()The line(s) underneath the line with the `keyword` that are used as descriptionStringgetKeyword()The text of the `Feature` keyword (in the language specified by `language`)com.google.protobuf.ByteStringgetKeywordBytes()The text of the `Feature` keyword (in the language specified by `language`)StringgetLanguage()The [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code of the Gherkin documentcom.google.protobuf.ByteStringgetLanguageBytes()The [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code of the Gherkin documentMessages.LocationgetLocation()The location of the `Feature` keywordMessages.LocationOrBuildergetLocationOrBuilder()The location of the `Feature` keywordStringgetName()The name of the feature (the text following the `keyword`)com.google.protobuf.ByteStringgetNameBytes()The name of the feature (the text following the `keyword`)Messages.GherkinDocument.Feature.TaggetTags(int index)All the tags placed above the `Feature` keywordintgetTagsCount()All the tags placed above the `Feature` keywordList<Messages.GherkinDocument.Feature.Tag>getTagsList()All the tags placed above the `Feature` keywordMessages.GherkinDocument.Feature.TagOrBuildergetTagsOrBuilder(int index)All the tags placed above the `Feature` keywordList<? extends Messages.GherkinDocument.Feature.TagOrBuilder>getTagsOrBuilderList()All the tags placed above the `Feature` keywordbooleanhasLocation()The location of the `Feature` keyword-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasLocation
boolean hasLocation()
The location of the `Feature` keyword
.io.cucumber.messages.Location location = 1;
-
getLocation
Messages.Location getLocation()
The location of the `Feature` keyword
.io.cucumber.messages.Location location = 1;
-
getLocationOrBuilder
Messages.LocationOrBuilder getLocationOrBuilder()
The location of the `Feature` keyword
.io.cucumber.messages.Location location = 1;
-
getTagsList
List<Messages.GherkinDocument.Feature.Tag> getTagsList()
All the tags placed above the `Feature` keyword
repeated .io.cucumber.messages.GherkinDocument.Feature.Tag tags = 2;
-
getTags
Messages.GherkinDocument.Feature.Tag getTags(int index)
All the tags placed above the `Feature` keyword
repeated .io.cucumber.messages.GherkinDocument.Feature.Tag tags = 2;
-
getTagsCount
int getTagsCount()
All the tags placed above the `Feature` keyword
repeated .io.cucumber.messages.GherkinDocument.Feature.Tag tags = 2;
-
getTagsOrBuilderList
List<? extends Messages.GherkinDocument.Feature.TagOrBuilder> getTagsOrBuilderList()
All the tags placed above the `Feature` keyword
repeated .io.cucumber.messages.GherkinDocument.Feature.Tag tags = 2;
-
getTagsOrBuilder
Messages.GherkinDocument.Feature.TagOrBuilder getTagsOrBuilder(int index)
All the tags placed above the `Feature` keyword
repeated .io.cucumber.messages.GherkinDocument.Feature.Tag tags = 2;
-
getLanguage
String getLanguage()
The [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code of the Gherkin document
string language = 3;
-
getLanguageBytes
com.google.protobuf.ByteString getLanguageBytes()
The [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code of the Gherkin document
string language = 3;
-
getKeyword
String getKeyword()
The text of the `Feature` keyword (in the language specified by `language`)
string keyword = 4;
-
getKeywordBytes
com.google.protobuf.ByteString getKeywordBytes()
The text of the `Feature` keyword (in the language specified by `language`)
string keyword = 4;
-
getName
String getName()
The name of the feature (the text following the `keyword`)
string name = 5;
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the feature (the text following the `keyword`)
string name = 5;
-
getDescription
String getDescription()
The line(s) underneath the line with the `keyword` that are used as description
string description = 6;
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
The line(s) underneath the line with the `keyword` that are used as description
string description = 6;
-
getChildrenList
List<Messages.GherkinDocument.Feature.FeatureChild> getChildrenList()
Zero or more children
repeated .io.cucumber.messages.GherkinDocument.Feature.FeatureChild children = 7;
-
getChildren
Messages.GherkinDocument.Feature.FeatureChild getChildren(int index)
Zero or more children
repeated .io.cucumber.messages.GherkinDocument.Feature.FeatureChild children = 7;
-
getChildrenCount
int getChildrenCount()
Zero or more children
repeated .io.cucumber.messages.GherkinDocument.Feature.FeatureChild children = 7;
-
getChildrenOrBuilderList
List<? extends Messages.GherkinDocument.Feature.FeatureChildOrBuilder> getChildrenOrBuilderList()
Zero or more children
repeated .io.cucumber.messages.GherkinDocument.Feature.FeatureChild children = 7;
-
getChildrenOrBuilder
Messages.GherkinDocument.Feature.FeatureChildOrBuilder getChildrenOrBuilder(int index)
Zero or more children
repeated .io.cucumber.messages.GherkinDocument.Feature.FeatureChild children = 7;
-
-