Package sop.cli.picocli.commands
Class AbstractSopCmd
- java.lang.Object
-
- sop.cli.picocli.commands.AbstractSopCmd
-
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
ArmorCmd
,DearmorCmd
,DecryptCmd
,EncryptCmd
,ExtractCertCmd
,GenerateKeyCmd
,InlineDetachCmd
,InlineSignCmd
,InlineVerifyCmd
,SignCmd
,VerifyCmd
,VersionCmd
public abstract class AbstractSopCmd extends Object implements Runnable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AbstractSopCmd.EnvironmentVariableResolver
-
Field Summary
Fields Modifier and Type Field Description static Date
BEGINNING_OF_TIME
static Date
END_OF_TIME
protected AbstractSopCmd.EnvironmentVariableResolver
envResolver
protected ResourceBundle
messages
static String
PRFX_ENV
static String
PRFX_FD
-
Constructor Summary
Constructors Constructor Description AbstractSopCmd()
AbstractSopCmd(Locale locale)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStream
getInput(String indirectInput)
String
getMsg(String key)
String
getMsg(String key, String arg1)
String
getMsg(String key, String arg1, String arg2)
OutputStream
getOutput(String indirectOutput)
Date
parseNotAfter(String notAfter)
Date
parseNotBefore(String notBefore)
static String
stringFromInputStream(InputStream inputStream)
-
-
-
Field Detail
-
PRFX_ENV
public static final String PRFX_ENV
- See Also:
- Constant Field Values
-
PRFX_FD
public static final String PRFX_FD
- See Also:
- Constant Field Values
-
BEGINNING_OF_TIME
public static final Date BEGINNING_OF_TIME
-
END_OF_TIME
public static final Date END_OF_TIME
-
messages
protected final ResourceBundle messages
-
envResolver
protected AbstractSopCmd.EnvironmentVariableResolver envResolver
-
-
Constructor Detail
-
AbstractSopCmd
public AbstractSopCmd()
-
AbstractSopCmd
public AbstractSopCmd(@Nonnull Locale locale)
-
-
Method Detail
-
getInput
public InputStream getInput(String indirectInput) throws IOException
- Throws:
IOException
-
getOutput
public OutputStream getOutput(String indirectOutput) throws IOException
- Throws:
IOException
-
stringFromInputStream
public static String stringFromInputStream(InputStream inputStream) throws IOException
- Throws:
IOException
-
-