META-INF/MANIFEST.MF
META-INF/maven/net.sf.jopt-simple/jopt-simple/pom.properties
META-INF/maven/net.sf.jopt-simple/jopt-simple/pom.xml
joptsimple/AbstractOptionSpec.class
joptsimple/AlternativeLongOptionSpec.class
joptsimple/ArgumentAcceptingOptionSpec.class
joptsimple/ArgumentList.class
joptsimple/BuiltinHelpFormatter$1.class
joptsimple/BuiltinHelpFormatter.class
joptsimple/ExceptionMessages.properties
joptsimple/HelpFormatter.class
joptsimple/HelpFormatterMessages.properties
joptsimple/IllegalOptionSpecificationException.class
joptsimple/MissingRequiredOptionsException.class
joptsimple/MultipleArgumentsForOptionException.class
joptsimple/NoArgumentOptionSpec.class
joptsimple/NonOptionArgumentSpec.class
joptsimple/OptionArgumentConversionException.class
joptsimple/OptionDeclarer.class
joptsimple/OptionDescriptor.class
joptsimple/OptionException.class
joptsimple/OptionMissingRequiredArgumentException.class
joptsimple/OptionParser.class
joptsimple/OptionParserState$1.class
joptsimple/OptionParserState$2.class
joptsimple/OptionParserState.class
joptsimple/OptionSet.class
joptsimple/OptionSpec.class
joptsimple/OptionSpecBuilder.class
joptsimple/OptionSpecTokenizer.class
joptsimple/OptionalArgumentOptionSpec.class
joptsimple/ParserRules.class
joptsimple/RequiredArgumentOptionSpec.class
joptsimple/UnavailableOptionException.class
joptsimple/UnconfiguredOptionException.class
joptsimple/UnrecognizedOptionException.class
joptsimple/ValueConversionException.class
joptsimple/ValueConverter.class
joptsimple/internal/AbbreviationMap.class
joptsimple/internal/Classes.class
joptsimple/internal/Columns.class
joptsimple/internal/ConstructorInvokingValueConverter.class
joptsimple/internal/Messages.class
joptsimple/internal/MethodInvokingValueConverter.class
joptsimple/internal/OptionNameMap.class
joptsimple/internal/Reflection.class
joptsimple/internal/ReflectionException.class
joptsimple/internal/Row.class
joptsimple/internal/Rows.class
joptsimple/internal/SimpleOptionNameMap.class
joptsimple/internal/Strings.class
joptsimple/util/DateConverter.class
joptsimple/util/EnumConverter.class
joptsimple/util/InetAddressConverter.class
joptsimple/util/KeyValuePair.class
joptsimple/util/PathConverter.class
joptsimple/util/PathProperties$1.class
joptsimple/util/PathProperties$2.class
joptsimple/util/PathProperties$3.class
joptsimple/util/PathProperties$4.class
joptsimple/util/PathProperties$5.class
joptsimple/util/PathProperties$6.class
joptsimple/util/PathProperties.class
joptsimple/util/RegexMatcher.class
Manifest-Version: 1.0
Bnd-LastModified: 1465409382740
Build-Jdk: 1.8.0_73
Built-By: prholser
Bundle-Description: A Java library for parsing command line options
Bundle-License: http://www.opensource.org/licenses/mit-license.php
Bundle-ManifestVersion: 2
Bundle-Name: jopt-simple
Bundle-SymbolicName: net.sf.jopt-simple.jopt-simple
Bundle-Vendor: JOpt Simple
Bundle-Version: 5.0.2
Created-By: Apache Maven Bundle Plugin
Export-Package: joptsimple;uses:=”joptsimple.util”;version=”5.0.2″,jopts
imple.util;uses:=joptsimple;version=”5.0.2″
Tool: Bnd-1.50.0
#Generated by org.apache.felix.bundleplugin
#Wed Jun 08 13:09:42 CDT 2016
version=5.0.2
groupId=net.sf.jopt-simple
artifactId=jopt-simple
4.0.0
org.sonatype.oss
oss-parent
7
net.sf.jopt-simple
jopt-simple
5.0.2
jar
JOpt Simple
http://pholser.github.io/jopt-simple
A Java library for parsing command line options
The MIT License
http://www.opensource.org/licenses/mit-license.php
repo
scm:git:git://github.com/pholser/jopt-simple.git
scm:git:ssh://git@github.com/pholser/jopt-simple.git
https://github.com/pholser/jopt-simple
GitHub
https://github.com/pholser/jopt-simple/issues
pholser
Paul Holser
pholser@alumni.rice.edu
http://www.pholser.com
UTF-8
UTF-8
UTF-8
joda-time
joda-time
2.3
test
org.apache.ant
ant
1.8.4
test
org.hamcrest
hamcrest-all
1.3
test
junit
junit
4.12
test
org.infinitest
continuous-testing-toolkit
1.0
test
org.hamcrest
hamcrest-all
org.apache.maven.scm
maven-scm-provider-gitexe
1.9.2
org.apache.maven.scm
maven-scm-manager-plexus
1.9.2
org.kathrynhuxtable.maven.wagon
wagon-gitsite
0.3.1
org.apache.maven.plugins
maven-compiler-plugin
3.2
1.7
1.7
org.codehaus.mojo
animal-sniffer-maven-plugin
1.13
org.codehaus.mojo.signature
java17
1.0
check-signature
check
org.apache.felix
maven-bundle-plugin
2.3.7
true
${project.groupId}.${project.artifactId}
${project.artifactId}
${project.version}
${project.name}
joptsimple,joptsimple.util
joptsimple.internal
package
bundle
org.codehaus.mojo
cobertura-maven-plugin
2.6
true
96
99
clean
check
org.apache.maven.plugins
maven-pmd-plugin
3.4
40
1.7
compile
cpd-check
org.apache.maven.plugins
maven-antrun-plugin
1.8
paste-examples
post-site
run
maven-site-plugin
3.3
UTF-8
org.pitest
pitest-maven
1.1.9
joptsimple*
*Test
equals
hashCode
joptsimple.examples*
*EqualsHash*Test
*TestCase
*Fixture
*Harness
*Matchers
*Ctor
*Problematic
*ValueOfHaver
org.apache.maven.plugins
maven-source-plugin
2.4
attach-sources
package
jar
org.apache.maven.plugins
maven-project-info-reports-plugin
2.8
org.apache.maven.plugins
maven-javadoc-plugin
2.9.1
1.7
public
joptsimple.examples:joptsimple.internal:joptsimple.internal.*
https://docs.oracle.com/javase/8/docs/api
© Copyright 2004-2015 Paul R. Holser, Jr. All rights reserved. Licensed under The MIT License. pholser@alumni.rice.edu
javadoc
org.codehaus.mojo
cobertura-maven-plugin
2.6
true
97
99
xml
html
org.codehaus.mojo
findbugs-maven-plugin
3.0.0
Low
org.apache.maven.plugins
maven-pmd-plugin
3.4
40
1.7
github-project-site
gitsite:git@github.com/pholser/jopt-simple.git
AbstractOptionSpec
package joptsimple;
public abstract synchronized class AbstractOptionSpec implements OptionSpec, OptionDescriptor {
private final java.util.List options;
private final String description;
private boolean forHelp;
void AbstractOptionSpec(String);
void AbstractOptionSpec(java.util.List, String);
public final java.util.List options();
public final java.util.List values(OptionSet);
public final Object value(OptionSet);
public String description();
public final AbstractOptionSpec forHelp();
public final boolean isForHelp();
public boolean representsNonOptions();
protected abstract Object convert(String);
protected Object convertWith(ValueConverter, String);
protected String argumentTypeIndicatorFrom(ValueConverter);
abstract void handleOption(OptionParser, ArgumentList, OptionSet, String);
private void arrangeOptions(java.util.List);
public boolean equals(Object);
public int hashCode();
public String toString();
}
AlternativeLongOptionSpec
package joptsimple;
synchronized class AlternativeLongOptionSpec extends ArgumentAcceptingOptionSpec {
void AlternativeLongOptionSpec();
protected void detectOptionArgument(OptionParser, ArgumentList, OptionSet);
}
ArgumentAcceptingOptionSpec
package joptsimple;
public abstract synchronized class ArgumentAcceptingOptionSpec extends AbstractOptionSpec {
private static final char NIL_VALUE_SEPARATOR = 0;
private final boolean argumentRequired;
private final java.util.List defaultValues;
private boolean optionRequired;
private ValueConverter converter;
private String argumentDescription;
private String valueSeparator;
void ArgumentAcceptingOptionSpec(String, boolean);
void ArgumentAcceptingOptionSpec(java.util.List, boolean, String);
public final ArgumentAcceptingOptionSpec ofType(Class);
public final ArgumentAcceptingOptionSpec withValuesConvertedBy(ValueConverter);
public final ArgumentAcceptingOptionSpec describedAs(String);
public final ArgumentAcceptingOptionSpec withValuesSeparatedBy(char);
public final ArgumentAcceptingOptionSpec withValuesSeparatedBy(String);
public final transient ArgumentAcceptingOptionSpec defaultsTo(Object, Object[]);
public ArgumentAcceptingOptionSpec defaultsTo(Object[]);
public ArgumentAcceptingOptionSpec required();
public boolean isRequired();
private void addDefaultValue(Object);
final void handleOption(OptionParser, ArgumentList, OptionSet, String);
protected void addArguments(OptionSet, String);
protected abstract void detectOptionArgument(OptionParser, ArgumentList, OptionSet);
protected final Object convert(String);
protected boolean canConvertArgument(String);
protected boolean isArgumentOfNumberType();
public boolean acceptsArguments();
public boolean requiresArgument();
public String argumentDescription();
public String argumentTypeIndicator();
public java.util.List defaultValues();
public boolean equals(Object);
public int hashCode();
}
ArgumentList
package joptsimple;
synchronized class ArgumentList {
private final String[] arguments;
private int currentIndex;
transient void ArgumentList(String[]);
boolean hasMore();
String next();
String peek();
void treatNextAsLongOption();
}
BuiltinHelpFormatter$1
package joptsimple;
synchronized class BuiltinHelpFormatter$1 implements java.util.Comparator {
void BuiltinHelpFormatter$1(BuiltinHelpFormatter);
public int compare(OptionDescriptor, OptionDescriptor);
}
BuiltinHelpFormatter
package joptsimple;
public synchronized class BuiltinHelpFormatter implements HelpFormatter {
private final internal.Rows nonOptionRows;
private final internal.Rows optionRows;
void BuiltinHelpFormatter();
public void BuiltinHelpFormatter(int, int);
public String format(java.util.Map);
protected void addOptionRow(String);
protected void addOptionRow(String, String);
protected void addNonOptionRow(String);
protected void fitRowsToWidth();
protected String nonOptionOutput();
protected String optionOutput();
protected String formattedHelpOutput();
protected void addRows(java.util.Collection);
protected void addNonOptionsDescription(java.util.Collection);
protected boolean shouldShowNonOptionArgumentDisplay(OptionDescriptor);
protected String createNonOptionArgumentsDisplay(OptionDescriptor);
protected void maybeAppendNonOptionsDescription(StringBuilder, OptionDescriptor);
protected OptionDescriptor findAndRemoveNonOptionsSpec(java.util.Collection);
protected void addHeaders(java.util.Collection);
protected final boolean hasRequiredOption(java.util.Collection);
protected void addOptions(java.util.Collection);
protected String createOptionDisplay(OptionDescriptor);
protected String optionLeader(String);
protected void maybeAppendOptionInfo(StringBuilder, OptionDescriptor);
protected String extractTypeIndicator(OptionDescriptor);
protected void appendOptionHelp(StringBuilder, String, String, boolean);
protected void appendTypeIndicator(StringBuilder, String, String, char, char);
protected String createDescriptionDisplay(OptionDescriptor);
protected String createDefaultValuesDisplay(java.util.List);
protected transient String message(String, Object[]);
}
joptsimple.IllegalOptionSpecificationException.message = {0} is not a legal option character
joptsimple.MissingRequiredOptionsException.message = Missing required option(s) {0}
joptsimple.MultipleArgumentsForOptionException.message = Found multiple arguments for option {0}, but you asked for only one
joptsimple.OptionArgumentConversionException.message = Cannot parse argument ”{0}” of option {1}
joptsimple.OptionMissingRequiredArgumentException.message = Option {0} requires an argument
joptsimple.UnavailableOptionException.message = Option(s) {0} are unavailable given other options on the command line
joptsimple.UnconfiguredOptionException.message = Option(s) {0} not configured on this parser
joptsimple.UnrecognizedOptionException.message = {0} is not a recognized option
joptsimple.util.DateConverter.without.pattern.message = Value [{0}] does not match date/time pattern
joptsimple.util.DateConverter.with.pattern.message = Value [{0}] does not match date/time pattern [{1}]
joptsimple.util.RegexMatcher.message = Value [{0}] did not match regex [{1}]
joptsimple.util.EnumConverter.message = Value [{0}] is not one of [{1}]
joptsimple.util.PathConverter.file.existing.message = File [{0}] does not exist
joptsimple.util.PathConverter.directory.existing.message = Directory [{0}] does not exist
joptsimple.util.PathConverter.file.not.existing.message = File [{0}] does already exist
joptsimple.util.PathConverter.file.overwritable.message = File [{0}] is not overwritable
joptsimple.util.PathConverter.file.readable.message = File [{0}] is not readable
joptsimple.util.PathConverter.file.writable.message = File [{0}] is not writable
joptsimple.util.InetAddressConverter.message = Cannot convert value [{0}] into an InetAddress
HelpFormatter
package joptsimple;
public abstract interface HelpFormatter {
public abstract String format(java.util.Map);
}
joptsimple.BuiltinHelpFormatter.no.options.specified = No options specified
joptsimple.BuiltinHelpFormatter.non.option.arguments.header = Non-option arguments:
joptsimple.BuiltinHelpFormatter.option.header.with.required.indicator = Option (* = required)
joptsimple.BuiltinHelpFormatter.option.divider.with.required.indicator = ———————
joptsimple.BuiltinHelpFormatter.option.header = Option
joptsimple.BuiltinHelpFormatter.option.divider = ——
joptsimple.BuiltinHelpFormatter.description.header = Description
joptsimple.BuiltinHelpFormatter.description.divider = ———–
joptsimple.BuiltinHelpFormatter.default.value.header = default:
joptsimple.AlternativeLongOptionSpec.description = Alternative form of long options
joptsimple.AlternativeLongOptionSpec.arg.description = opt=value
IllegalOptionSpecificationException
package joptsimple;
synchronized class IllegalOptionSpecificationException extends OptionException {
private static final long serialVersionUID = -1;
void IllegalOptionSpecificationException(String);
Object[] messageArguments();
}
MissingRequiredOptionsException
package joptsimple;
synchronized class MissingRequiredOptionsException extends OptionException {
private static final long serialVersionUID = -1;
protected void MissingRequiredOptionsException(java.util.List);
Object[] messageArguments();
}
MultipleArgumentsForOptionException
package joptsimple;
synchronized class MultipleArgumentsForOptionException extends OptionException {
private static final long serialVersionUID = -1;
void MultipleArgumentsForOptionException(OptionSpec);
Object[] messageArguments();
}
NoArgumentOptionSpec
package joptsimple;
synchronized class NoArgumentOptionSpec extends AbstractOptionSpec {
void NoArgumentOptionSpec(String);
void NoArgumentOptionSpec(java.util.List, String);
void handleOption(OptionParser, ArgumentList, OptionSet, String);
public boolean acceptsArguments();
public boolean requiresArgument();
public boolean isRequired();
public String argumentDescription();
public String argumentTypeIndicator();
protected Void convert(String);
public java.util.List defaultValues();
}
NonOptionArgumentSpec
package joptsimple;
public synchronized class NonOptionArgumentSpec extends AbstractOptionSpec {
static final String NAME = [arguments];
private ValueConverter converter;
private String argumentDescription;
void NonOptionArgumentSpec();
void NonOptionArgumentSpec(String);
public NonOptionArgumentSpec ofType(Class);
public final NonOptionArgumentSpec withValuesConvertedBy(ValueConverter);
public NonOptionArgumentSpec describedAs(String);
protected final Object convert(String);
void handleOption(OptionParser, ArgumentList, OptionSet, String);
public java.util.List defaultValues();
public boolean isRequired();
public boolean acceptsArguments();
public boolean requiresArgument();
public String argumentDescription();
public String argumentTypeIndicator();
public boolean representsNonOptions();
}
OptionArgumentConversionException
package joptsimple;
synchronized class OptionArgumentConversionException extends OptionException {
private static final long serialVersionUID = -1;
private final String argument;
void OptionArgumentConversionException(OptionSpec, String, Throwable);
Object[] messageArguments();
}
OptionDeclarer
package joptsimple;
public abstract interface OptionDeclarer {
public abstract OptionSpecBuilder accepts(String);
public abstract OptionSpecBuilder accepts(String, String);
public abstract OptionSpecBuilder acceptsAll(java.util.List);
public abstract OptionSpecBuilder acceptsAll(java.util.List, String);
public abstract NonOptionArgumentSpec nonOptions();
public abstract NonOptionArgumentSpec nonOptions(String);
public abstract void posixlyCorrect(boolean);
public abstract void allowsUnrecognizedOptions();
public abstract void recognizeAlternativeLongOptions(boolean);
}
OptionDescriptor
package joptsimple;
public abstract interface OptionDescriptor {
public abstract java.util.List options();
public abstract String description();
public abstract java.util.List defaultValues();
public abstract boolean isRequired();
public abstract boolean acceptsArguments();
public abstract boolean requiresArgument();
public abstract String argumentDescription();
public abstract String argumentTypeIndicator();
public abstract boolean representsNonOptions();
}
OptionException
package joptsimple;
public abstract synchronized class OptionException extends RuntimeException {
private static final long serialVersionUID = -1;
private final java.util.List options;
protected void OptionException(java.util.List);
protected void OptionException(java.util.Collection);
protected void OptionException(java.util.Collection, Throwable);
private java.util.List specsToStrings(java.util.Collection);
private String specToString(OptionSpec);
public java.util.List options();
protected final String singleOptionString();
protected final String singleOptionString(String);
protected final String multipleOptionString();
static OptionException unrecognizedOption(String);
public final String getMessage();
final String localizedMessage(java.util.Locale);
private String formattedMessage(java.util.Locale);
abstract Object[] messageArguments();
}
OptionMissingRequiredArgumentException
package joptsimple;
synchronized class OptionMissingRequiredArgumentException extends OptionException {
private static final long serialVersionUID = -1;
void OptionMissingRequiredArgumentException(OptionSpec);
Object[] messageArguments();
}
OptionParser
package joptsimple;
public synchronized class OptionParser implements OptionDeclarer {
private final internal.OptionNameMap recognizedOptions;
private final java.util.ArrayList trainingOrder;
private final java.util.Map requiredIf;
private final java.util.Map requiredUnless;
private final java.util.Map availableIf;
private final java.util.Map availableUnless;
private OptionParserState state;
private boolean posixlyCorrect;
private boolean allowsUnrecognizedOptions;
private HelpFormatter helpFormatter;
public void OptionParser();
public void OptionParser(boolean);
public void OptionParser(String);
public OptionSpecBuilder accepts(String);
public OptionSpecBuilder accepts(String, String);
public OptionSpecBuilder acceptsAll(java.util.List);
public OptionSpecBuilder acceptsAll(java.util.List, String);
public NonOptionArgumentSpec nonOptions();
public NonOptionArgumentSpec nonOptions(String);
public void posixlyCorrect(boolean);
boolean posixlyCorrect();
public void allowsUnrecognizedOptions();
boolean doesAllowsUnrecognizedOptions();
public void recognizeAlternativeLongOptions(boolean);
void recognize(AbstractOptionSpec);
public void printHelpOn(java.io.OutputStream) throws java.io.IOException;
public void printHelpOn(java.io.Writer) throws java.io.IOException;
public void formatHelpWith(HelpFormatter);
public java.util.Map recognizedOptions();
private java.util.Map _recognizedOptions();
public transient OptionSet parse(String[]);
public transient void mutuallyExclusive(OptionSpecBuilder[]);
private void ensureRequiredOptions(OptionSet);
private void ensureAllowedOptions(OptionSet);
private java.util.List missingRequiredOptions(OptionSet);
private java.util.List unavailableOptions(OptionSet);
private boolean optionsHasAnyOf(OptionSet, java.util.Collection);
private boolean isHelpOptionPresent(OptionSet);
void handleLongOptionToken(String, ArgumentList, OptionSet);
void handleShortOptionToken(String, ArgumentList, OptionSet);
private void handleShortOptionCluster(String, ArgumentList, OptionSet);
void handleNonOptionArgument(String, ArgumentList, OptionSet);
void noMoreOptions();
boolean looksLikeAnOption(String);
boolean isRecognized(String);
void requiredIf(java.util.List, String);
void requiredIf(java.util.List, OptionSpec);
void requiredUnless(java.util.List, String);
void requiredUnless(java.util.List, OptionSpec);
void availableIf(java.util.List, String);
void availableIf(java.util.List, OptionSpec);
void availableUnless(java.util.List, String);
void availableUnless(java.util.List, OptionSpec);
private void putDependentOption(java.util.List, OptionSpec, java.util.Map);
private AbstractOptionSpec specFor(char);
private AbstractOptionSpec specFor(String);
private void reset();
private static char[] extractShortOptionsFrom(String);
private void validateOptionCharacters(char[]);
private static util.KeyValuePair parseLongOptionWithArgument(String);
private static util.KeyValuePair parseShortOptionWithArgument(String);
}
OptionParserState$1
package joptsimple;
final synchronized class OptionParserState$1 extends OptionParserState {
void OptionParserState$1();
protected void handleArgument(OptionParser, ArgumentList, OptionSet);
}
OptionParserState$2
package joptsimple;
final synchronized class OptionParserState$2 extends OptionParserState {
void OptionParserState$2(boolean);
protected void handleArgument(OptionParser, ArgumentList, OptionSet);
}
OptionParserState
package joptsimple;
abstract synchronized class OptionParserState {
void OptionParserState();
static OptionParserState noMoreOptions();
static OptionParserState moreOptions(boolean);
protected abstract void handleArgument(OptionParser, ArgumentList, OptionSet);
}
OptionSet
package joptsimple;
public synchronized class OptionSet {
private final java.util.List detectedSpecs;
private final java.util.Map detectedOptions;
private final java.util.Map optionsToArguments;
private final java.util.Map recognizedSpecs;
private final java.util.Map defaultValues;
void OptionSet(java.util.Map);
public boolean hasOptions();
public boolean has(String);
public boolean has(OptionSpec);
public boolean hasArgument(String);
public boolean hasArgument(OptionSpec);
public Object valueOf(String);
public Object valueOf(OptionSpec);
public java.util.List valuesOf(String);
public java.util.List valuesOf(OptionSpec);
public java.util.List specs();
public java.util.Map asMap();
public java.util.List nonOptionArguments();
void add(AbstractOptionSpec);
void addWithArgument(AbstractOptionSpec, String);
public boolean equals(Object);
public int hashCode();
private java.util.List defaultValuesFor(String);
private java.util.List defaultValueFor(OptionSpec);
private static java.util.Map defaultValues(java.util.Map);
}
OptionSpec
package joptsimple;
public abstract interface OptionSpec {
public abstract java.util.List values(OptionSet);
public abstract Object value(OptionSet);
public abstract java.util.List options();
public abstract boolean isForHelp();
}
OptionSpecBuilder
package joptsimple;
public synchronized class OptionSpecBuilder extends NoArgumentOptionSpec {
private final OptionParser parser;
void OptionSpecBuilder(OptionParser, java.util.List, String);
private void attachToParser();
public ArgumentAcceptingOptionSpec withRequiredArg();
public ArgumentAcceptingOptionSpec withOptionalArg();
public transient OptionSpecBuilder requiredIf(String, String[]);
public transient OptionSpecBuilder requiredIf(OptionSpec, OptionSpec[]);
public transient OptionSpecBuilder requiredUnless(String, String[]);
public transient OptionSpecBuilder requiredUnless(OptionSpec, OptionSpec[]);
public transient OptionSpecBuilder availableIf(String, String[]);
public transient OptionSpecBuilder availableIf(OptionSpec, OptionSpec[]);
public transient OptionSpecBuilder availableUnless(String, String[]);
public transient OptionSpecBuilder availableUnless(OptionSpec, OptionSpec[]);
private transient java.util.List validatedDependents(String, String[]);
}
OptionSpecTokenizer
package joptsimple;
synchronized class OptionSpecTokenizer {
private static final char POSIXLY_CORRECT_MARKER = 43;
private static final char HELP_MARKER = 42;
private String specification;
private int index;
void OptionSpecTokenizer(String);
boolean hasMore();
AbstractOptionSpec next();
void configure(OptionParser);
private void adjustForPosixlyCorrect(OptionParser);
private AbstractOptionSpec handleReservedForExtensionsToken();
private AbstractOptionSpec handleArgumentAcceptingOption(String);
}
OptionalArgumentOptionSpec
package joptsimple;
synchronized class OptionalArgumentOptionSpec extends ArgumentAcceptingOptionSpec {
void OptionalArgumentOptionSpec(String);
void OptionalArgumentOptionSpec(java.util.List, String);
protected void detectOptionArgument(OptionParser, ArgumentList, OptionSet);
private void handleOptionArgument(OptionParser, OptionSet, ArgumentList);
}
ParserRules
package joptsimple;
final synchronized class ParserRules {
static final char HYPHEN_CHAR = 45;
static final String HYPHEN;
static final String DOUBLE_HYPHEN = –;
static final String OPTION_TERMINATOR = –;
static final String RESERVED_FOR_EXTENSIONS = W;
private void ParserRules();
static boolean isShortOptionToken(String);
static boolean isLongOptionToken(String);
static boolean isOptionTerminator(String);
static void ensureLegalOption(String);
static void ensureLegalOptions(java.util.List);
private static void ensureLegalOptionCharacter(char);
private static boolean isAllowedPunctuation(char);
static void
}
RequiredArgumentOptionSpec
package joptsimple;
synchronized class RequiredArgumentOptionSpec extends ArgumentAcceptingOptionSpec {
void RequiredArgumentOptionSpec(String);
void RequiredArgumentOptionSpec(java.util.List, String);
protected void detectOptionArgument(OptionParser, ArgumentList, OptionSet);
}
UnavailableOptionException
package joptsimple;
synchronized class UnavailableOptionException extends OptionException {
private static final long serialVersionUID = -1;
void UnavailableOptionException(java.util.List);
Object[] messageArguments();
}
UnconfiguredOptionException
package joptsimple;
synchronized class UnconfiguredOptionException extends OptionException {
private static final long serialVersionUID = -1;
void UnconfiguredOptionException(String);
void UnconfiguredOptionException(java.util.List);
Object[] messageArguments();
}
UnrecognizedOptionException
package joptsimple;
synchronized class UnrecognizedOptionException extends OptionException {
private static final long serialVersionUID = -1;
void UnrecognizedOptionException(String);
Object[] messageArguments();
}
ValueConversionException
package joptsimple;
public synchronized class ValueConversionException extends RuntimeException {
private static final long serialVersionUID = -1;
public void ValueConversionException(String);
public void ValueConversionException(String, Throwable);
}
ValueConverter
package joptsimple;
public abstract interface ValueConverter {
public abstract Object convert(String);
public abstract Class valueType();
public abstract String valuePattern();
}
AbbreviationMap
package joptsimple.internal;
public synchronized class AbbreviationMap implements OptionNameMap {
private final java.util.Map children;
private String key;
private Object value;
private int keysBeyond;
public void AbbreviationMap();
public boolean contains(String);
public Object get(String);
public void put(String, Object);
public void putAll(Iterable, Object);
private boolean add(char[], Object, int, int);
public void remove(String);
private boolean remove(char[], int, int);
private void setValueToThatOfOnlyChild();
private boolean removeAtEndOfKey();
public java.util.Map toJavaUtilMap();
private void addToMappings(java.util.Map);
private static char[] charsOf(String);
}
Classes
package joptsimple.internal;
public final synchronized class Classes {
private static final java.util.Map WRAPPERS;
private void Classes();
public static String shortNameOf(String);
public static Class wrapperOf(Class);
static void
}
Columns
package joptsimple.internal;
synchronized class Columns {
private static final int INDENT_WIDTH = 2;
private final int optionWidth;
private final int descriptionWidth;
void Columns(int, int);
java.util.List fit(Row);
private static String itemOrEmpty(java.util.List, int);
private java.util.List piecesOf(String, int);
private java.util.List piecesOfEmbeddedLine(String, int);
private StringBuilder processNextWord(String, StringBuilder, int, int, int, java.util.List);
}
ConstructorInvokingValueConverter
package joptsimple.internal;
synchronized class ConstructorInvokingValueConverter implements joptsimple.ValueConverter {
private final reflect.Constructor ctor;
void ConstructorInvokingValueConverter(reflect.Constructor);
public Object convert(String);
public Class valueType();
public String valuePattern();
}
Messages
package joptsimple.internal;
public synchronized class Messages {
private void Messages();
public static transient String message(java.util.Locale, String, Class, String, Object[]);
}
MethodInvokingValueConverter
package joptsimple.internal;
synchronized class MethodInvokingValueConverter implements joptsimple.ValueConverter {
private final reflect.Method method;
private final Class clazz;
void MethodInvokingValueConverter(reflect.Method, Class);
public Object convert(String);
public Class valueType();
public String valuePattern();
}
OptionNameMap
package joptsimple.internal;
public abstract interface OptionNameMap {
public abstract boolean contains(String);
public abstract Object get(String);
public abstract void put(String, Object);
public abstract void putAll(Iterable, Object);
public abstract void remove(String);
public abstract java.util.Map toJavaUtilMap();
}
Reflection
package joptsimple.internal;
public final synchronized class Reflection {
private void Reflection();
public static joptsimple.ValueConverter findConverter(Class);
private static joptsimple.ValueConverter valueOfConverter(Class);
private static joptsimple.ValueConverter constructorConverter(Class);
public static transient Object instantiate(reflect.Constructor, Object[]);
public static transient Object invoke(reflect.Method, Object[]);
public static Object convertWith(joptsimple.ValueConverter, String);
private static boolean meetsConverterRequirements(reflect.Method, Class);
private static RuntimeException reflectionException(Exception);
}
ReflectionException
package joptsimple.internal;
public synchronized class ReflectionException extends RuntimeException {
private static final long serialVersionUID = -2;
void ReflectionException(Throwable);
}
Row
package joptsimple.internal;
synchronized class Row {
final String option;
final String description;
void Row(String, String);
public boolean equals(Object);
public int hashCode();
}
Rows
package joptsimple.internal;
public synchronized class Rows {
private final int overallWidth;
private final int columnSeparatorWidth;
private final java.util.List rows;
private int widthOfWidestOption;
private int widthOfWidestDescription;
public void Rows(int, int);
public void add(String, String);
private void add(Row);
public void reset();
public void fitToWidth();
public String render();
private int optionWidth();
private int descriptionWidth();
private StringBuilder pad(StringBuilder, String, int);
}
SimpleOptionNameMap
package joptsimple.internal;
public synchronized class SimpleOptionNameMap implements OptionNameMap {
private final java.util.Map map;
public void SimpleOptionNameMap();
public boolean contains(String);
public Object get(String);
public void put(String, Object);
public void putAll(Iterable, Object);
public void remove(String);
public java.util.Map toJavaUtilMap();
}
Strings
package joptsimple.internal;
public final synchronized class Strings {
public static final String EMPTY = ;
public static final String LINE_SEPARATOR;
private void Strings();
public static String repeat(char, int);
public static boolean isNullOrEmpty(String);
public static String surround(String, char, char);
public static String join(String[], String);
public static String join(Iterable, String);
static void
}
DateConverter
package joptsimple.util;
public synchronized class DateConverter implements joptsimple.ValueConverter {
private final java.text.DateFormat formatter;
public void DateConverter(java.text.DateFormat);
public static DateConverter datePattern(String);
public java.util.Date convert(String);
public Class valueType();
public String valuePattern();
private String message(String);
}
EnumConverter
package joptsimple.util;
public abstract synchronized class EnumConverter implements joptsimple.ValueConverter {
private final Class clazz;
private String delimiters;
protected void EnumConverter(Class);
public Enum convert(String);
public Class valueType();
public void setDelimiters(String);
public String valuePattern();
private String message(String);
}
InetAddressConverter
package joptsimple.util;
public synchronized class InetAddressConverter implements joptsimple.ValueConverter {
public void InetAddressConverter();
public java.net.InetAddress convert(String);
public Class valueType();
public String valuePattern();
private String message(String);
}
KeyValuePair
package joptsimple.util;
public final synchronized class KeyValuePair {
public final String key;
public final String value;
private void KeyValuePair(String, String);
public static KeyValuePair valueOf(String);
public boolean equals(Object);
public int hashCode();
public String toString();
}
PathConverter
package joptsimple.util;
public synchronized class PathConverter implements joptsimple.ValueConverter {
private final PathProperties[] pathProperties;
public transient void PathConverter(PathProperties[]);
public java.nio.file.Path convert(String);
public Class valueType();
public String valuePattern();
private String message(String, String);
}
PathProperties$1
package joptsimple.util;
final synchronized enum PathProperties$1 {
void PathProperties$1(String, int, String);
boolean accept(java.nio.file.Path);
}
PathProperties$2
package joptsimple.util;
final synchronized enum PathProperties$2 {
void PathProperties$2(String, int, String);
boolean accept(java.nio.file.Path);
}
PathProperties$3
package joptsimple.util;
final synchronized enum PathProperties$3 {
void PathProperties$3(String, int, String);
boolean accept(java.nio.file.Path);
}
PathProperties$4
package joptsimple.util;
final synchronized enum PathProperties$4 {
void PathProperties$4(String, int, String);
boolean accept(java.nio.file.Path);
}
PathProperties$5
package joptsimple.util;
final synchronized enum PathProperties$5 {
void PathProperties$5(String, int, String);
boolean accept(java.nio.file.Path);
}
PathProperties$6
package joptsimple.util;
final synchronized enum PathProperties$6 {
void PathProperties$6(String, int, String);
boolean accept(java.nio.file.Path);
}
PathProperties
package joptsimple.util;
public abstract synchronized enum PathProperties {
public static final PathProperties FILE_EXISTING;
public static final PathProperties DIRECTORY_EXISTING;
public static final PathProperties NOT_EXISTING;
public static final PathProperties FILE_OVERWRITABLE;
public static final PathProperties READABLE;
public static final PathProperties WRITABLE;
private final String messageKey;
public static PathProperties[] values();
public static PathProperties valueOf(String);
private void PathProperties(String, int, String);
abstract boolean accept(java.nio.file.Path);
String getMessageKey();
static void
}
RegexMatcher
package joptsimple.util;
public synchronized class RegexMatcher implements joptsimple.ValueConverter {
private final java.util.regex.Pattern pattern;
public void RegexMatcher(String, int);
public static joptsimple.ValueConverter regex(String);
public String convert(String);
public Class valueType();
public String valuePattern();
private void raiseValueConversionFailure(String);
}