Package org.iqtig.xpacker.config
Class ConfigurationImpl
- java.lang.Object
-
- org.iqtig.xpacker.config.ConfigurationImpl
-
- All Implemented Interfaces:
Configuration
public class ConfigurationImpl extends Object implements Configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConfigurationImpl.Stat
-
Constructor Summary
Constructors Constructor Description ConfigurationImpl(boolean encypt, boolean decypt, boolean genKey, String xmlInFileName, String xmlOufFileName, List<String> keyNames, List<String> tags, String encryptedKeyTag)
ConfigurationImpl(ConfigurationImpl.Stat stat, String xmlInFileName, String xmlOufFileName, List<String> keyNames, List<String> tags, String encryptedKeyTag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEncryptedKeyTag()
Funktion gibt die zu Ausgabedateinamen zurück.List<String>
getKeyNames()
Die Funktion gibt einen Dateinamen zum öffentlichen- oder privaten Schlüssel zurück.List<String>
getTags()
Funktion gibt einen zu ver-/entschlüsslenden Tag zurück.String
getXmlInFileName()
Funktion gibt die zu ver-/entschlüsselnden Dateinamen zurück.String
getXmlOutFilename()
Funktion gibt die zu ver/entschlüsselnden Dateinamen zurück.boolean
isCompress()
Funktion gibt an, ob Kompression angewendet werden soll.boolean
isDecrypt()
Die Funktion gibt beim Entschlüsseln "true" zurück.boolean
isEncrypt()
Die Funktion gibt "true" zurück, wenn verschlüsselt werden soll.boolean
isGenKey()
Die Funktion gibt "true" zurück, wenn ein Schlüssel erzeugt werden soll.
-
-
-
Method Detail
-
isEncrypt
public boolean isEncrypt()
Description copied from interface:Configuration
Die Funktion gibt "true" zurück, wenn verschlüsselt werden soll.- Specified by:
isEncrypt
in interfaceConfiguration
- Returns:
- Gibt "true" zurück wenn verschlüsselt werden soll.
-
isDecrypt
public boolean isDecrypt()
Description copied from interface:Configuration
Die Funktion gibt beim Entschlüsseln "true" zurück.- Specified by:
isDecrypt
in interfaceConfiguration
- Returns:
- Gibt beim Entschlüsseln "true" zurück.
-
isGenKey
public boolean isGenKey()
Description copied from interface:Configuration
Die Funktion gibt "true" zurück, wenn ein Schlüssel erzeugt werden soll.- Specified by:
isGenKey
in interfaceConfiguration
- Returns:
- Gibt "true" zurück, wenn ein Schlüssel generiert werden soll.
-
getXmlInFileName
public String getXmlInFileName()
Description copied from interface:Configuration
Funktion gibt die zu ver-/entschlüsselnden Dateinamen zurück.- Specified by:
getXmlInFileName
in interfaceConfiguration
- Returns:
- Dateiname
-
getXmlOutFilename
public String getXmlOutFilename()
Description copied from interface:Configuration
Funktion gibt die zu ver/entschlüsselnden Dateinamen zurück. Wird hier NULL zurückgegeben, wird die Standardeingabe verwendet.- Specified by:
getXmlOutFilename
in interfaceConfiguration
- Returns:
- Dateiname
-
getTags
public List<String> getTags()
Description copied from interface:Configuration
Funktion gibt einen zu ver-/entschlüsslenden Tag zurück.- Specified by:
getTags
in interfaceConfiguration
- Returns:
- eine Liste von Tag die ver- oder entschlüsselt werden sollen. Zurzeit wird nur ein Tag unterstützt.
-
getKeyNames
public List<String> getKeyNames()
Description copied from interface:Configuration
Die Funktion gibt einen Dateinamen zum öffentlichen- oder privaten Schlüssel zurück.- Specified by:
getKeyNames
in interfaceConfiguration
- Returns:
- Je nach verfahren eine Liste von öffentlichen- oder privaten Schlüssel. Zurzeit wird nur ein Schlüssel unterstützt.
-
getEncryptedKeyTag
public String getEncryptedKeyTag()
Description copied from interface:Configuration
Funktion gibt die zu Ausgabedateinamen zurück. Wird hier NULL zurückgegeben wird, die Standardeingabe verwendet.- Specified by:
getEncryptedKeyTag
in interfaceConfiguration
- Returns:
- Dateiname
-
isCompress
public boolean isCompress()
Description copied from interface:Configuration
Funktion gibt an, ob Kompression angewendet werden soll.- Specified by:
isCompress
in interfaceConfiguration
- Returns:
- compressFlag
-
-