Uses of Interface
com.github.rvesse.airline.help.sections.HelpHint
-
-
Uses of HelpHint in com.github.rvesse.airline.examples.userguide.help.sections.custom
Classes in com.github.rvesse.airline.examples.userguide.help.sections.custom that implement HelpHint Modifier and Type Class Description classRelatedCommandsSection -
Uses of HelpHint in com.github.rvesse.airline.examples.userguide.restrictions.custom
Classes in com.github.rvesse.airline.examples.userguide.restrictions.custom that implement HelpHint Modifier and Type Class Description classMultipleOfRestriction -
Uses of HelpHint in com.github.rvesse.airline.help
Fields in com.github.rvesse.airline.help with type parameters of type HelpHint Modifier and Type Field Description static java.util.Comparator<HelpHint>UsageHelper. DEFAULT_HINT_COMPARATORDefault comparator for help hints -
Uses of HelpHint in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli with parameters of type HelpHint Modifier and Type Method Description static intCliUsageHelper. calculateMaxRows(HelpHint hint)protected voidCliUsageHelper. outputArgumentsRestriction(UsagePrinter descriptionPrinter, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionprotected voidCliUsageHelper. outputHint(UsagePrinter out, HelpHint hint, boolean newPara)protected voidCliUsageHelper. outputOptionRestriction(UsagePrinter out, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionConstructor parameters in com.github.rvesse.airline.help.cli with type arguments of type HelpHint Constructor Description CliCommandGroupUsageGenerator(int columns, boolean hideGlobalOptions, java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, boolean includeHidden)CliGlobalUsageGenerator(int columnSize, java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, java.util.Comparator<? super CommandGroupMetadata> commandGroupComparator, boolean includeHidden)CliGlobalUsageSummaryGenerator(int columnSize, java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, java.util.Comparator<? super CommandGroupMetadata> commandGroupComparator, boolean includeHidden) -
Uses of HelpHint in com.github.rvesse.airline.help.common
Fields in com.github.rvesse.airline.help.common with type parameters of type HelpHint Modifier and Type Field Description private java.util.Comparator<? super HelpHint>AbstractUsageGenerator. hintComparatorMethods in com.github.rvesse.airline.help.common that return types with arguments of type HelpHint Modifier and Type Method Description protected java.util.List<HelpHint>AbstractUsageGenerator. sortArgumentsRestrictions(java.util.List<ArgumentsRestriction> restrictions)protected java.util.List<HelpHint>AbstractUsageGenerator. sortOptionRestrictions(java.util.List<OptionRestriction> restrictions)Constructor parameters in com.github.rvesse.airline.help.common with type arguments of type HelpHint Constructor Description AbstractCommandGroupUsageGenerator(java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, boolean includeHidden)AbstractCommandUsageGenerator(java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super java.util.Map.Entry<java.lang.Integer,java.lang.String>> exitCodeComparator, boolean includeHidden)AbstractGlobalUsageGenerator(java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, java.util.Comparator<? super CommandGroupMetadata> commandGroupComparator, boolean includeHidden)AbstractPrintedCommandGroupUsageGenerator(int columnSize, java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, boolean includeHidden)AbstractPrintedGlobalUsageGenerator(int columns, java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, java.util.Comparator<? super CommandGroupMetadata> commandGroupComparator, boolean includeHidden)AbstractUsageGenerator(java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, boolean includeHidden) -
Uses of HelpHint in com.github.rvesse.airline.help.html
Methods in com.github.rvesse.airline.help.html with parameters of type HelpHint Modifier and Type Method Description protected voidHtmlCommandUsageGenerator. outputHelpHint(java.io.Writer writer, HelpHint hint)Outputs a help hintprotected voidHtmlCommandUsageGenerator. outputOptionRestriction(java.io.Writer writer, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs a documentation section detailing an allowed value for an option -
Uses of HelpHint in com.github.rvesse.airline.help.man
Methods in com.github.rvesse.airline.help.man with parameters of type HelpHint Modifier and Type Method Description protected voidManUsageHelper. outputArgumentsRestriction(TroffPrinter printer, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionprotected voidManUsageHelper. outputHint(TroffPrinter printer, HelpHint hint)protected voidManUsageHelper. outputOptionRestriction(TroffPrinter printer, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an option -
Uses of HelpHint in com.github.rvesse.airline.help.markdown
Methods in com.github.rvesse.airline.help.markdown with parameters of type HelpHint Modifier and Type Method Description static intMarkdownUsageHelper. calculateMaxRows(HelpHint hint)protected voidMarkdownUsageHelper. outputArgumentsRestriction(UsagePrinter descriptionPrinter, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionprotected voidMarkdownUsageHelper. outputHint(UsagePrinter out, HelpHint hint, boolean newPara)protected voidMarkdownUsageHelper. outputOptionRestriction(UsagePrinter out, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionConstructor parameters in com.github.rvesse.airline.help.markdown with type arguments of type HelpHint Constructor Description MarkdownGlobalUsageGenerator(int columnSize, java.util.Comparator<? super HelpHint> hintComparator, java.util.Comparator<? super OptionMetadata> optionComparator, java.util.Comparator<? super CommandMetadata> commandComparator, java.util.Comparator<? super CommandGroupMetadata> commandGroupComparator, boolean includeHidden, AbstractPrintedCommandUsageGenerator commandUsageGenerator) -
Uses of HelpHint in com.github.rvesse.airline.help.sections
Subinterfaces of HelpHint in com.github.rvesse.airline.help.sections Modifier and Type Interface Description interfaceHelpSectionInterface for classes that represents additional help sections -
Uses of HelpHint in com.github.rvesse.airline.help.sections.common
Classes in com.github.rvesse.airline.help.sections.common that implement HelpHint Modifier and Type Class Description classBasicHintclassBasicSectionclassDiscussionSectionclassExamplesSectionclassExitCodesSectionclassProseSectionclassVersionSection -
Uses of HelpHint in com.github.rvesse.airline.restrictions.common
Classes in com.github.rvesse.airline.restrictions.common that implement HelpHint Modifier and Type Class Description classAbstractAllowedValuesRestrictionclassAllowedEnumValuesRestrictionclassAllowedRawValuesRestrictionclassAllowedValuesRestrictionclassEndsWithRestrictionA restriction that requires raw values to end with one of a set of suffixesclassLengthRestrictionA restriction that requires string values meet length constraintsclassNoOptionLikeValuesRestrictionA restriction that enforces that values CANNOT look like optionsclassNotBlankRestrictionclassNotEmptyRestrictionclassOccurrencesRestrictionclassPartialRestrictionclassPathRestrictionImplements restriction on options and arguments that expect to receive a path to a file and/or directoryclassPatternRestrictionA restriction which requires the raw values to match a given regular expressionclassPortRestrictionclassPositiveNegativeRestrictionRestriction that enforces that values must be either positive/negative with zero optionally includedclassRangeRestrictionA restriction that requires the value (after type conversion) to be within a given rangeclassStartsWithRestrictionA restriction that requires raw values to start with one of a set of prefixesFields in com.github.rvesse.airline.restrictions.common declared as HelpHint Modifier and Type Field Description private HelpHintPartialRestriction. hint -
Uses of HelpHint in com.github.rvesse.airline.restrictions.options
Classes in com.github.rvesse.airline.restrictions.options that implement HelpHint Modifier and Type Class Description classMutuallyExclusiveRestrictionclassRequiredOnlyIfRestrictionclassRequiredUnlessEnvironmentRestrictionA restriction that requires an option/argument be set UNLESS a suitable environment variable is specified.classRequireFromRestriction
-