public class OccurrencesRestriction extends AbstractCommonRestriction implements HelpHint
| Constructor and Description |
|---|
OccurrencesRestriction(int occurrences,
boolean maximum) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
finalValidate(ParseState<T> state,
ArgumentsMetadata arguments)
Method that is called after Airline has completed parsing
|
<T> void |
finalValidate(ParseState<T> state,
OptionMetadata option)
Method that is called after Airline has completed parsing
|
String[] |
getContentBlock(int blockNumber)
Gets the content block with the given number
|
HelpFormat |
getFormat()
Gets the format of the provided help information
|
String |
getPreamble()
Gets the preamble text that should be included
|
int |
numContentBlocks()
Gets the number of content blocks provided
|
getArgumentTitle, getArgumentTitle, getOptionTitle, postValidate, postValidate, preValidate, preValidatepublic OccurrencesRestriction(int occurrences,
boolean maximum)
public <T> void finalValidate(ParseState<T> state, OptionMetadata option)
OptionRestrictionThis can be used to implement restrictions that require the final parser state to process
finalValidate in interface OptionRestrictionfinalValidate in class AbstractCommonRestrictionstate - Parser stateoption - Option meta-datapublic <T> void finalValidate(ParseState<T> state, ArgumentsMetadata arguments)
ArgumentsRestrictionThis can be used to implement restrictions that require the final parser state to process
finalValidate in interface ArgumentsRestrictionfinalValidate in class AbstractCommonRestrictionstate - Parser statearguments - Arguments meta-datapublic String getPreamble()
HelpHintgetPreamble in interface HelpHintpublic HelpFormat getFormat()
HelpHintpublic int numContentBlocks()
HelpHint
Help generators should consult the HelpHint.getFormat() return value to
determine how to format the content blocks but they are not required to
do so
numContentBlocks in interface HelpHintpublic String[] getContentBlock(int blockNumber)
HelpHintgetContentBlock in interface HelpHintblockNumber - Block numberCopyright © 2012–2022. All rights reserved.