Module com.github.rvesse.airline
Package com.github.rvesse.airline.restrictions.common
package com.github.rvesse.airline.restrictions.common
-
ClassDescriptionAn abstract string restriction that needs a locale and case sensitivity flagAbstract restrictions on string values for options and argumentsA restriction that requires raw values to end with one of a set of suffixesA restriction that options/arguments are requiredA restriction that requires string values meet length constraintsA restriction that enforces that values CANNOT look like optionsImplements restriction on options and arguments that expect to receive a path to a file and/or directoryA restriction which requires the raw values to match a given regular expressionInterface for port ranges, useful if you want to use the
PortRestriction
with a custom port range implementationConcrete implementation of a port rangeRestriction that enforces that values must be either positive/negative with zero optionally includedA restriction that requires the value (after type conversion) to be within a given rangeA restriction that requires raw values to start with one of a set of prefixes