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 private
CFRFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Options
create(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:
getFlags
in interfacePermittedOptionProvider
-
getArguments
public java.util.List<? extends PermittedOptionProvider.ArgumentParam<?,?>> getArguments()
- Specified by:
getArguments
in interfacePermittedOptionProvider
-
create
public Options create(java.util.Map<java.lang.String,java.lang.String> opts)
- Specified by:
create
in interfaceGetOptSinkFactory<Options>
-
-