public final class OptionParsers
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <E> OptionParser<java.util.ArrayList<E>> |
arrayListParser(OptionParser<? extends E> elementParser,
java.lang.String elementSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static <E> OptionParser<java.util.ArrayList<E>> |
arrayListParser(OptionParser<E> elementParser) |
static OptionParser<java.math.BigDecimal> |
bigDecimalParser() |
static OptionParser<java.math.BigInteger> |
bigIntegerParser() |
static OptionParser<java.lang.Boolean> |
booleanParser() |
static OptionParser<java.lang.Byte> |
byteParser() |
static OptionParser<java.lang.Character> |
characterParser() |
static OptionParser<java.lang.Class<?>> |
classParser() |
static OptionParser<java.lang.Class<?>> |
classParser(ClassResolver resolver) |
static <C extends java.util.Collection<E>,E> |
collectionParser(com.google.common.base.Supplier<? extends C> supplier,
OptionParser<? extends E> elementParser,
java.lang.String elementSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static <C extends java.util.Collection<E>,E> |
collectionParser(com.google.common.base.Supplier<? extends C> supplier,
OptionParser<E> elementParser) |
static OptionParser<java.lang.Double> |
doubleParser() |
static OptionParser<java.lang.Float> |
floatParser() |
static <K,V> OptionParser<java.util.HashMap<K,V>> |
hashMapParser(OptionParser<? extends K> keyParser,
OptionParser<? extends V> valueParser) |
static <K,V> OptionParser<java.util.HashMap<K,V>> |
hashMapParser(OptionParser<? extends K> keyParser,
OptionParser<? extends V> valueParser,
java.lang.String entrySeparator,
java.lang.String keyValueSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static <E> OptionParser<java.util.HashSet<E>> |
hashSetParser(OptionParser<? extends E> elementParser,
java.lang.String elementSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static <E> OptionParser<java.util.HashSet<E>> |
hashSetParser(OptionParser<E> elementParser) |
static OptionParser<java.net.InetSocketAddress> |
inetSocketAddressParser() |
static OptionParser<java.lang.Integer> |
integerParser() |
static <K,V> OptionParser<java.util.LinkedHashMap<K,V>> |
linkedHashMapParser(OptionParser<? extends K> keyParser,
OptionParser<? extends V> valueParser) |
static <K,V> OptionParser<java.util.LinkedHashMap<K,V>> |
linkedHashMapParser(OptionParser<? extends K> keyParser,
OptionParser<? extends V> valueParser,
java.lang.String entrySeparator,
java.lang.String keyValueSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static <E> OptionParser<java.util.LinkedHashSet<E>> |
linkedHashSetParser(OptionParser<? extends E> elementParser,
java.lang.String elementSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static <E> OptionParser<java.util.LinkedHashSet<E>> |
linkedHashSetParser(OptionParser<E> elementParser) |
static <E> OptionParser<java.util.LinkedList<E>> |
linkedListParser(OptionParser<? extends E> elementParser,
java.lang.String elementSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static <E> OptionParser<java.util.LinkedList<E>> |
linkedListParser(OptionParser<E> elementParser) |
static OptionParser<java.lang.Long> |
longParser() |
static <M extends java.util.Map<K,V>,K,V> |
mapParser(com.google.common.base.Supplier<? extends M> supplier,
OptionParser<? extends K> keyParser,
OptionParser<? extends V> valueParser) |
static <M extends java.util.Map<K,V>,K,V> |
mapParser(com.google.common.base.Supplier<? extends M> supplier,
OptionParser<? extends K> keyParser,
OptionParser<? extends V> valueParser,
java.lang.String entrySeparator,
java.lang.String keyValueSeparator,
java.lang.String prefix,
java.lang.String suffix) |
static OptionParser<java.lang.Object> |
objectParser() |
static OptionParser<java.nio.file.Path> |
pathParser() |
static OptionParser<java.lang.Short> |
shortParser() |
static OptionParser<java.lang.String> |
stringParser() |
static OptionParser<com.google.common.primitives.UnsignedInteger> |
unsignedIntegerParser() |
static OptionParser<com.google.common.primitives.UnsignedLong> |
unsignedLongParser() |
static OptionParser<java.net.URI> |
uriParser() |
static OptionParser<java.net.URL> |
urlParser() |
public static OptionParser<java.lang.Object> objectParser()
public static OptionParser<java.lang.Boolean> booleanParser()
public static OptionParser<java.lang.Byte> byteParser()
public static OptionParser<java.lang.Short> shortParser()
public static OptionParser<java.lang.Integer> integerParser()
public static OptionParser<java.lang.Long> longParser()
public static OptionParser<java.lang.Float> floatParser()
public static OptionParser<java.lang.Double> doubleParser()
public static OptionParser<java.lang.Character> characterParser()
public static OptionParser<java.lang.String> stringParser()
public static OptionParser<java.math.BigInteger> bigIntegerParser()
public static OptionParser<java.math.BigDecimal> bigDecimalParser()
public static OptionParser<com.google.common.primitives.UnsignedInteger> unsignedIntegerParser()
public static OptionParser<com.google.common.primitives.UnsignedLong> unsignedLongParser()
public static OptionParser<java.nio.file.Path> pathParser()
public static OptionParser<java.net.URI> uriParser()
public static OptionParser<java.net.URL> urlParser()
public static OptionParser<java.net.InetSocketAddress> inetSocketAddressParser()
public static OptionParser<java.lang.Class<?>> classParser()
public static OptionParser<java.lang.Class<?>> classParser(ClassResolver resolver)
public static <C extends java.util.Collection<E>,E> OptionParser<C> collectionParser(com.google.common.base.Supplier<? extends C> supplier, OptionParser<E> elementParser)
public static <C extends java.util.Collection<E>,E> OptionParser<C> collectionParser(com.google.common.base.Supplier<? extends C> supplier, OptionParser<? extends E> elementParser, java.lang.String elementSeparator, java.lang.String prefix, java.lang.String suffix)
public static <E> OptionParser<java.util.ArrayList<E>> arrayListParser(OptionParser<E> elementParser)
public static <E> OptionParser<java.util.ArrayList<E>> arrayListParser(OptionParser<? extends E> elementParser, java.lang.String elementSeparator, java.lang.String prefix, java.lang.String suffix)
public static <E> OptionParser<java.util.LinkedList<E>> linkedListParser(OptionParser<E> elementParser)
public static <E> OptionParser<java.util.LinkedList<E>> linkedListParser(OptionParser<? extends E> elementParser, java.lang.String elementSeparator, java.lang.String prefix, java.lang.String suffix)
public static <E> OptionParser<java.util.HashSet<E>> hashSetParser(OptionParser<E> elementParser)
public static <E> OptionParser<java.util.HashSet<E>> hashSetParser(OptionParser<? extends E> elementParser, java.lang.String elementSeparator, java.lang.String prefix, java.lang.String suffix)
public static <E> OptionParser<java.util.LinkedHashSet<E>> linkedHashSetParser(OptionParser<E> elementParser)
public static <E> OptionParser<java.util.LinkedHashSet<E>> linkedHashSetParser(OptionParser<? extends E> elementParser, java.lang.String elementSeparator, java.lang.String prefix, java.lang.String suffix)
public static <M extends java.util.Map<K,V>,K,V> OptionParser<M> mapParser(com.google.common.base.Supplier<? extends M> supplier, OptionParser<? extends K> keyParser, OptionParser<? extends V> valueParser)
public static <M extends java.util.Map<K,V>,K,V> OptionParser<M> mapParser(com.google.common.base.Supplier<? extends M> supplier, OptionParser<? extends K> keyParser, OptionParser<? extends V> valueParser, java.lang.String entrySeparator, java.lang.String keyValueSeparator, java.lang.String prefix, java.lang.String suffix)
public static <K,V> OptionParser<java.util.HashMap<K,V>> hashMapParser(OptionParser<? extends K> keyParser, OptionParser<? extends V> valueParser)
public static <K,V> OptionParser<java.util.HashMap<K,V>> hashMapParser(OptionParser<? extends K> keyParser, OptionParser<? extends V> valueParser, java.lang.String entrySeparator, java.lang.String keyValueSeparator, java.lang.String prefix, java.lang.String suffix)
public static <K,V> OptionParser<java.util.LinkedHashMap<K,V>> linkedHashMapParser(OptionParser<? extends K> keyParser, OptionParser<? extends V> valueParser)
public static <K,V> OptionParser<java.util.LinkedHashMap<K,V>> linkedHashMapParser(OptionParser<? extends K> keyParser, OptionParser<? extends V> valueParser, java.lang.String entrySeparator, java.lang.String keyValueSeparator, java.lang.String prefix, java.lang.String suffix)