Index

A C D E F G H I L M N O P S T U V 
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
 
A C D E F G H I L M N O P S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form