Package org.benf.cfr.reader.util.getopt
Class OptionsImpl.CFRFactory
- java.lang.Object
-
- org.benf.cfr.reader.util.getopt.OptionsImpl.CFRFactory
-
- All Implemented Interfaces:
GetOptSinkFactory<Options>,PermittedOptionProvider
- Enclosing class:
- OptionsImpl
private static class OptionsImpl.CFRFactory extends java.lang.Object implements GetOptSinkFactory<Options>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.benf.cfr.reader.util.getopt.PermittedOptionProvider
PermittedOptionProvider.Argument<X>, PermittedOptionProvider.ArgumentParam<X,InputType>
-
-
Constructor Summary
Constructors Modifier Constructor Description privateCFRFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optionscreate(java.util.Map<java.lang.String,java.lang.String> opts)java.util.List<? extends PermittedOptionProvider.ArgumentParam<?,?>>getArguments()java.util.List<java.lang.String>getFlags()
-
-
-
Method Detail
-
getFlags
public java.util.List<java.lang.String> getFlags()
- Specified by:
getFlagsin interfacePermittedOptionProvider
-
getArguments
public java.util.List<? extends PermittedOptionProvider.ArgumentParam<?,?>> getArguments()
- Specified by:
getArgumentsin interfacePermittedOptionProvider
-
create
public Options create(java.util.Map<java.lang.String,java.lang.String> opts)
- Specified by:
createin interfaceGetOptSinkFactory<Options>
-
-