Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addFirst(T) - Method in class com.sigpwned.args4j.util.Chain
- addLast(T) - Method in class com.sigpwned.args4j.util.Chain
- Args - Class in com.sigpwned.args4j.util
- ArgsParser - Interface in com.sigpwned.args4j
- ArgTokenizer - Interface in com.sigpwned.args4j
- ArgTokenizerChain - Class in com.sigpwned.args4j.impl
- ArgTokenizerChain() - Constructor for class com.sigpwned.args4j.impl.ArgTokenizerChain
C
- Chain<T> - Class in com.sigpwned.args4j.util
-
Implements the chain of responsibility pattern.
- Chain() - Constructor for class com.sigpwned.args4j.util.Chain
- com.sigpwned.args4j - package com.sigpwned.args4j
- com.sigpwned.args4j.dialect - package com.sigpwned.args4j.dialect
- com.sigpwned.args4j.dialect.msdos - package com.sigpwned.args4j.dialect.msdos
- com.sigpwned.args4j.dialect.msdos.tokenizer - package com.sigpwned.args4j.dialect.msdos.tokenizer
- com.sigpwned.args4j.dialect.unix - package com.sigpwned.args4j.dialect.unix
- com.sigpwned.args4j.dialect.unix.tokenizer - package com.sigpwned.args4j.dialect.unix.tokenizer
- com.sigpwned.args4j.impl - package com.sigpwned.args4j.impl
- com.sigpwned.args4j.model - package com.sigpwned.args4j.model
- com.sigpwned.args4j.model.token - package com.sigpwned.args4j.model.token
- com.sigpwned.args4j.util - package com.sigpwned.args4j.util
- compareTo(SwitchName) - Method in class com.sigpwned.args4j.model.SwitchName
D
- DefaultArgsParser - Class in com.sigpwned.args4j.impl
- DefaultArgsParser(Dialect) - Constructor for class com.sigpwned.args4j.impl.DefaultArgsParser
- Dialect - Interface in com.sigpwned.args4j
E
- equals(Object) - Method in class com.sigpwned.args4j.model.SwitchName
- equals(Object) - Method in class com.sigpwned.args4j.model.Token
- equals(Object) - Method in class com.sigpwned.args4j.model.token.SwitchNameToken
- equals(Object) - Method in class com.sigpwned.args4j.model.token.ValueToken
F
- fromString(String) - Static method in class com.sigpwned.args4j.model.SwitchName
G
- getArgument() - Method in exception class com.sigpwned.args4j.InvalidSyntaxException
- getDialect() - Method in class com.sigpwned.args4j.impl.DefaultArgsParser
- getIndex() - Method in exception class com.sigpwned.args4j.InvalidSyntaxException
- getName() - Method in class com.sigpwned.args4j.model.token.SwitchNameToken
- getText() - Method in class com.sigpwned.args4j.model.SwitchName
- getValue() - Method in class com.sigpwned.args4j.model.token.ValueToken
H
- hashCode() - Method in class com.sigpwned.args4j.model.SwitchName
- hashCode() - Method in class com.sigpwned.args4j.model.Token
- hashCode() - Method in class com.sigpwned.args4j.model.token.SwitchNameToken
- hashCode() - Method in class com.sigpwned.args4j.model.token.ValueToken
I
- INSTANCE - Static variable in class com.sigpwned.args4j.dialect.MsDosDialect
- INSTANCE - Static variable in class com.sigpwned.args4j.dialect.UnixDialect
- InvalidSyntaxException - Exception Class in com.sigpwned.args4j
-
Thrown when an argument cannot be parsed.
- InvalidSyntaxException(int, String) - Constructor for exception class com.sigpwned.args4j.InvalidSyntaxException
- isAttached() - Method in class com.sigpwned.args4j.model.Token
- isSeparatorFound() - Method in class com.sigpwned.args4j.dialect.unix.tokenizer.SeparatorUnixArgTokenizer
- iterator() - Method in class com.sigpwned.args4j.util.Chain
L
- length() - Method in class com.sigpwned.args4j.model.SwitchName
- Lists - Class in com.sigpwned.args4j.util
-
Utility functions for lists, mostly just backports of Java 9+ methods for use here in Java 8.
- LONG_NAME_PREFIX - Static variable in interface com.sigpwned.args4j.dialect.unix.UnixDialectElement
- LONG_NAME_VALUE_SEPARATOR - Static variable in interface com.sigpwned.args4j.dialect.unix.UnixDialectElement
- LongSwitchUnixArgTokenizer - Class in com.sigpwned.args4j.dialect.unix.tokenizer
- LongSwitchUnixArgTokenizer() - Constructor for class com.sigpwned.args4j.dialect.unix.tokenizer.LongSwitchUnixArgTokenizer
M
- MsDosDialect - Class in com.sigpwned.args4j.dialect
- MsDosDialect() - Constructor for class com.sigpwned.args4j.dialect.MsDosDialect
- MsDosDialectElement - Interface in com.sigpwned.args4j.dialect.msdos
N
- newTokenizer() - Method in class com.sigpwned.args4j.dialect.MsDosDialect
- newTokenizer() - Method in interface com.sigpwned.args4j.Dialect
- newTokenizer() - Method in class com.sigpwned.args4j.dialect.UnixDialect
O
- of() - Static method in class com.sigpwned.args4j.util.Lists
- of(String) - Static method in class com.sigpwned.args4j.model.SwitchName
- of(T) - Static method in class com.sigpwned.args4j.util.Lists
- of(T...) - Static method in class com.sigpwned.args4j.util.Lists
- of(T, T) - Static method in class com.sigpwned.args4j.util.Lists
P
- parse(Dialect, List<String>) - Static method in class com.sigpwned.args4j.util.Args
-
Parses the given arguments using the given dialect.
- parse(String[]) - Static method in class com.sigpwned.args4j.util.Args
-
Parses the given arguments using the default
UnixDialect
. - parse(List<String>) - Static method in class com.sigpwned.args4j.util.Args
-
Parses the given arguments using the default
UnixDialect
. - parseArguments(String[]) - Method in interface com.sigpwned.args4j.ArgsParser
-
Parses the given arguments.
- parseArguments(List<String>) - Method in interface com.sigpwned.args4j.ArgsParser
-
Parses the given arguments into
tokens
. - parseArguments(List<String>) - Method in class com.sigpwned.args4j.impl.DefaultArgsParser
S
- SEPARATOR - Static variable in interface com.sigpwned.args4j.dialect.unix.UnixDialectElement
- SeparatorUnixArgTokenizer - Class in com.sigpwned.args4j.dialect.unix.tokenizer
- SeparatorUnixArgTokenizer() - Constructor for class com.sigpwned.args4j.dialect.unix.tokenizer.SeparatorUnixArgTokenizer
- SHORT_NAME_PREFIX - Static variable in interface com.sigpwned.args4j.dialect.unix.UnixDialectElement
- ShortSwitchPrefixUnixArgTokenizer - Class in com.sigpwned.args4j.dialect.unix.tokenizer
- ShortSwitchPrefixUnixArgTokenizer() - Constructor for class com.sigpwned.args4j.dialect.unix.tokenizer.ShortSwitchPrefixUnixArgTokenizer
- ShortSwitchUnixArgTokenizer - Class in com.sigpwned.args4j.dialect.unix.tokenizer
- ShortSwitchUnixArgTokenizer() - Constructor for class com.sigpwned.args4j.dialect.unix.tokenizer.ShortSwitchUnixArgTokenizer
- stream() - Method in class com.sigpwned.args4j.util.Chain
- SWITCH_NAME_PREFIX - Static variable in interface com.sigpwned.args4j.dialect.msdos.MsDosDialectElement
- SwitchName - Class in com.sigpwned.args4j.model
- SwitchName(String) - Constructor for class com.sigpwned.args4j.model.SwitchName
- SwitchNameMsDosArgTokenizer - Class in com.sigpwned.args4j.dialect.msdos.tokenizer
- SwitchNameMsDosArgTokenizer() - Constructor for class com.sigpwned.args4j.dialect.msdos.tokenizer.SwitchNameMsDosArgTokenizer
- SwitchNameToken - Class in com.sigpwned.args4j.model.token
- SwitchNameToken(SwitchName, boolean) - Constructor for class com.sigpwned.args4j.model.token.SwitchNameToken
T
- Token - Class in com.sigpwned.args4j.model
- Token(boolean) - Constructor for class com.sigpwned.args4j.model.Token
- tokenize(String) - Method in interface com.sigpwned.args4j.ArgTokenizer
- tokenize(String) - Method in class com.sigpwned.args4j.dialect.msdos.tokenizer.SwitchNameMsDosArgTokenizer
- tokenize(String) - Method in class com.sigpwned.args4j.dialect.msdos.tokenizer.ValueMsDosArgTokenizer
-
Returns the given argument as a single
value token
. - tokenize(String) - Method in class com.sigpwned.args4j.dialect.unix.tokenizer.LongSwitchUnixArgTokenizer
-
Handles tokens that start with but do not equal
long name prefix
, namely: - tokenize(String) - Method in class com.sigpwned.args4j.dialect.unix.tokenizer.SeparatorUnixArgTokenizer
-
Handles the special
separator token
. - tokenize(String) - Method in class com.sigpwned.args4j.dialect.unix.tokenizer.ShortSwitchPrefixUnixArgTokenizer
-
Handles tokens that start with a
short name prefix
, namely: - tokenize(String) - Method in class com.sigpwned.args4j.dialect.unix.tokenizer.ShortSwitchUnixArgTokenizer
-
Handles tokens that start with a
short name prefix
, namely: - tokenize(String) - Method in class com.sigpwned.args4j.dialect.unix.tokenizer.ValueUnixArgTokenizer
-
Returns the given argument as a single
value token
. - tokenize(String) - Method in class com.sigpwned.args4j.impl.ArgTokenizerChain
- toString() - Method in class com.sigpwned.args4j.model.SwitchName
- toString() - Method in class com.sigpwned.args4j.model.token.SwitchNameToken
- toString() - Method in class com.sigpwned.args4j.model.Token
- toString() - Method in class com.sigpwned.args4j.model.token.ValueToken
U
- UnixDialect - Class in com.sigpwned.args4j.dialect
- UnixDialect() - Constructor for class com.sigpwned.args4j.dialect.UnixDialect
- UnixDialectElement - Interface in com.sigpwned.args4j.dialect.unix
V
- ValueMsDosArgTokenizer - Class in com.sigpwned.args4j.dialect.msdos.tokenizer
- ValueMsDosArgTokenizer() - Constructor for class com.sigpwned.args4j.dialect.msdos.tokenizer.ValueMsDosArgTokenizer
- ValueToken - Class in com.sigpwned.args4j.model.token
- ValueToken(String, boolean) - Constructor for class com.sigpwned.args4j.model.token.ValueToken
- ValueUnixArgTokenizer - Class in com.sigpwned.args4j.dialect.unix.tokenizer
- ValueUnixArgTokenizer() - Constructor for class com.sigpwned.args4j.dialect.unix.tokenizer.ValueUnixArgTokenizer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form