E - public interface ICmdLineArgCriteria<E> extends Cloneable
ICmdLineArgCriteria interface.
| Modifier and Type | Method and Description |
|---|---|
void |
asDefinitionText(StringBuilder sb)
asDefinitionText.
|
void |
asSetter(StringBuilder sb)
asSetter.
|
ICmdLineArgCriteria<E> |
clone()
clone.
|
boolean |
isSelected(Comparable<E> value,
boolean caseSensitive)
isSelected.
|
E |
normalizeValue(E value,
boolean caseSensitive)
normalizeValue.
|
void |
usage(UsageBuilder str,
int indentLevel)
usage.
|
ICmdLineArgCriteria<E> clone() throws CloneNotSupportedException
clone.
ICmdLineArgCriteria
object.CloneNotSupportedException - if any.boolean isSelected(Comparable<E> value, boolean caseSensitive)
isSelected.
value - a Comparable object.caseSensitive - a boolean.E normalizeValue(E value, boolean caseSensitive)
normalizeValue.
value - a E object.caseSensitive - a boolean.void asDefinitionText(StringBuilder sb)
asDefinitionText.
sb - a StringBuilder object.void asSetter(StringBuilder sb)
asSetter.
sb - a StringBuilder object.void usage(UsageBuilder str, int indentLevel)
usage.
str - a UsageBuilder object.indentLevel - a int.