A B C D E F G H I M N P R S T 
All Classes All Packages

A

AbstractEncoder - Class in sk.antons.sprops
Helper class for Encoder classes.
AbstractEncoder() - Constructor for class sk.antons.sprops.AbstractEncoder
 
addProperties(InputStream) - Method in class sk.antons.sprops.PropertiesEncoder
Add another properties.
addProperties(Properties) - Method in class sk.antons.sprops.PropertiesEncoder
Add another properties.
addProperty(int, byte[]) - Method in class sk.antons.sprops.model.SpropsData.Header
 
Aes - Class in sk.antons.sprops.security
Aes helper class
Aes() - Constructor for class sk.antons.sprops.security.Aes
 
algorithm - Variable in class sk.antons.sprops.AbstractEncoder
 
algorithm() - Static method in class sk.antons.sprops.alg.SpropsAlgFactory
Provides default algorithm
algorithm() - Static method in class sk.antons.sprops.tool.Resolved
 
algorithm(int) - Method in class sk.antons.sprops.AbstractEncoder
Sets algorithm type used by encoder.
algorithm(int) - Static method in class sk.antons.sprops.alg.SpropsAlgFactory
Maps integer value to real implementation
algorithm(String) - Static method in class sk.antons.sprops.tool.Resolved
 
all(int) - Method in class sk.antons.sprops.model.SpropsData.Header
 
all(String...) - Method in class sk.antons.sprops.tool.Args
 
Args - Class in sk.antons.sprops.tool
 
Args() - Constructor for class sk.antons.sprops.tool.Args
 

B

Blowfish - Class in sk.antons.sprops.security
Blowfish helper class
Blowfish() - Constructor for class sk.antons.sprops.security.Blowfish
 

C

checkInput(Args) - Method in interface sk.antons.sprops.tool.Command
 
checkInput(Args) - Method in class sk.antons.sprops.tool.DecodeCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.EncodeCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.FileDecodeAllCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.FileDecodeCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.FileEncodeAllCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.FileEncodeCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.FileShowCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.HelpCommand
 
checkInput(Args) - Method in class sk.antons.sprops.tool.NoCommand
 
Command - Interface in sk.antons.sprops.tool
 

D

decode() - Method in class sk.antons.sprops.PropertiesEncoder
Decodes all given properties and returns them decoded.
decode(byte[], byte[]) - Static method in class sk.antons.sprops.security.Blowfish
 
decode(byte[], byte[], byte[]) - Static method in class sk.antons.sprops.security.Aes
 
decode(byte[], int, int) - Method in class sk.antons.sprops.alg.SimpleAesSpropsAlg
 
decode(byte[], int, int) - Method in interface sk.antons.sprops.alg.SpropsAlg
Decodes given data.
decode(String) - Method in class sk.antons.sprops.SimpleEncoder
Decodes provided encoded string, Uses provided password and algorithm.
DecodeCommand - Class in sk.antons.sprops.tool
 
DecodeCommand() - Constructor for class sk.antons.sprops.tool.DecodeCommand
 
DEFAULT - Static variable in class sk.antons.sprops.alg.SpropsAlgFactory
Default algorithm used by implementation (Currently SIMPLE_AES)

E

encode(byte[], byte[]) - Static method in class sk.antons.sprops.security.Blowfish
 
encode(byte[], byte[], byte[]) - Static method in class sk.antons.sprops.security.Aes
 
encode(String) - Method in class sk.antons.sprops.SimpleEncoder
Encodes provided string, Uses provided password and algorithm.
encode(SpropsData) - Method in class sk.antons.sprops.alg.SimpleAesSpropsAlg
 
encode(SpropsData) - Method in interface sk.antons.sprops.alg.SpropsAlg
Encode given data.
EncodeCommand - Class in sk.antons.sprops.tool
 
EncodeCommand() - Constructor for class sk.antons.sprops.tool.EncodeCommand
 

F

FileDecodeAllCommand - Class in sk.antons.sprops.tool
 
FileDecodeAllCommand() - Constructor for class sk.antons.sprops.tool.FileDecodeAllCommand
 
FileDecodeCommand - Class in sk.antons.sprops.tool
 
FileDecodeCommand() - Constructor for class sk.antons.sprops.tool.FileDecodeCommand
 
FileEncodeAllCommand - Class in sk.antons.sprops.tool
 
FileEncodeAllCommand() - Constructor for class sk.antons.sprops.tool.FileEncodeAllCommand
 
FileEncodeCommand - Class in sk.antons.sprops.tool
 
FileEncodeCommand() - Constructor for class sk.antons.sprops.tool.FileEncodeCommand
 
FileShowCommand - Class in sk.antons.sprops.tool
 
FileShowCommand() - Constructor for class sk.antons.sprops.tool.FileShowCommand
 
first(int) - Method in class sk.antons.sprops.model.SpropsData.Header
 
first(String...) - Method in class sk.antons.sprops.tool.Args
 
fromByteArray(byte[], int, int) - Static method in class sk.antons.sprops.model.SpropsData.Header
 

G

getData() - Method in class sk.antons.sprops.model.SpropsData
 
getHeader() - Method in class sk.antons.sprops.model.SpropsData
 
getProperties() - Method in class sk.antons.sprops.model.SpropsData.Header
 
getProperty(String) - Method in class sk.antons.sprops.PropertiesEncoder
Reads propery and decode it if necessary
getProperty(String) - Method in class sk.antons.sprops.tool.PropFile
 
getProperty(String, String) - Method in class sk.antons.sprops.PropertiesEncoder
Reads property and decode it if necessary
getType() - Method in class sk.antons.sprops.model.SpropsData.Property
 
getValue() - Method in class sk.antons.sprops.model.SpropsData.Property
 
getVersion() - Method in class sk.antons.sprops.model.SpropsData
 

H

hash(byte[]) - Static method in class sk.antons.sprops.security.Sha256
 
hash(byte[], int, int) - Static method in class sk.antons.sprops.security.Sha256
 
hash(String) - Static method in class sk.antons.sprops.security.Sha256
 
Header() - Constructor for class sk.antons.sprops.model.SpropsData.Header
 
HelpCommand - Class in sk.antons.sprops.tool
 
HelpCommand() - Constructor for class sk.antons.sprops.tool.HelpCommand
 

I

instance() - Static method in class sk.antons.sprops.tool.Args
 
instance(byte[]) - Static method in class sk.antons.sprops.PropertiesEncoder
 
instance(byte[]) - Static method in class sk.antons.sprops.SimpleEncoder
 
instance(int, byte[]) - Static method in class sk.antons.sprops.model.SpropsData.Property
 
instance(String) - Static method in class sk.antons.sprops.PropertiesEncoder
 
instance(String) - Static method in class sk.antons.sprops.SimpleEncoder
 
instance(String) - Static method in class sk.antons.sprops.tool.PropFile
 
instance(Properties) - Static method in class sk.antons.sprops.util.SystemPropertiesUpdater
 
isSet(String...) - Method in class sk.antons.sprops.tool.Args
 

M

main(String[]) - Static method in class sk.antons.sprops.tool.Main
 
Main - Class in sk.antons.sprops.tool
 
Main() - Constructor for class sk.antons.sprops.tool.Main
 
map(String, String) - Method in class sk.antons.sprops.util.SystemPropertiesUpdater
Maps provided property name to system property.

N

NoCommand - Class in sk.antons.sprops.tool
 
NoCommand() - Constructor for class sk.antons.sprops.tool.NoCommand
 

P

pair(String) - Method in class sk.antons.sprops.tool.Args
 
parse(String[]) - Method in class sk.antons.sprops.tool.Args
 
password() - Static method in class sk.antons.sprops.tool.Resolved
 
password(byte[]) - Method in class sk.antons.sprops.AbstractEncoder
Stores password used by encoder.
password(byte[]) - Method in class sk.antons.sprops.alg.SimpleAesSpropsAlg
 
password(byte[]) - Method in interface sk.antons.sprops.alg.SpropsAlg
Sets password used by algorithm.
password(String) - Method in class sk.antons.sprops.AbstractEncoder
Stores password used by encoder (UTF-8 encoded).
password(String) - Method in class sk.antons.sprops.alg.SimpleAesSpropsAlg
 
password(String) - Method in interface sk.antons.sprops.alg.SpropsAlg
Sets password used by algorithm.
password(String) - Static method in class sk.antons.sprops.tool.Resolved
 
prepare(byte[]) - Method in class sk.antons.sprops.alg.SimpleAesSpropsAlg
 
prepare(byte[]) - Method in interface sk.antons.sprops.alg.SpropsAlg
Prepare algorithm for encoding.
PropertiesEncoder - Class in sk.antons.sprops
Encoder wraps properties and provide them decoded.
PropertiesEncoder() - Constructor for class sk.antons.sprops.PropertiesEncoder
 
Property(int, byte[]) - Constructor for class sk.antons.sprops.model.SpropsData.Property
 
PropFile - Class in sk.antons.sprops.tool
 
PropFile(String) - Constructor for class sk.antons.sprops.tool.PropFile
 
propsToDecode() - Method in class sk.antons.sprops.tool.PropFile
 
propsToEncode() - Method in class sk.antons.sprops.tool.PropFile
 

R

rawPassword - Variable in class sk.antons.sprops.AbstractEncoder
 
realize(Args) - Method in interface sk.antons.sprops.tool.Command
 
realize(Args) - Method in class sk.antons.sprops.tool.DecodeCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.EncodeCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.FileDecodeAllCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.FileDecodeCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.FileEncodeAllCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.FileEncodeCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.FileShowCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.HelpCommand
 
realize(Args) - Method in class sk.antons.sprops.tool.NoCommand
 
replace(String, String) - Method in class sk.antons.sprops.tool.PropFile
 
requirePassword() - Method in interface sk.antons.sprops.tool.Command
 
requirePassword() - Method in class sk.antons.sprops.tool.DecodeCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.EncodeCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.FileDecodeAllCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.FileDecodeCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.FileEncodeAllCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.FileEncodeCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.FileShowCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.HelpCommand
 
requirePassword() - Method in class sk.antons.sprops.tool.NoCommand
 
Resolved - Class in sk.antons.sprops.tool
 
Resolved() - Constructor for class sk.antons.sprops.tool.Resolved
 

S

setData(byte[]) - Method in class sk.antons.sprops.model.SpropsData
 
setHeader(SpropsData.Header) - Method in class sk.antons.sprops.model.SpropsData
 
setType(int) - Method in class sk.antons.sprops.model.SpropsData.Property
 
setValue(byte[]) - Method in class sk.antons.sprops.model.SpropsData.Property
 
setVersion(int) - Method in class sk.antons.sprops.model.SpropsData
 
Sha256 - Class in sk.antons.sprops.security
Sha256 helper class
Sha256() - Constructor for class sk.antons.sprops.security.Sha256
 
SIMPLE_AES - Static variable in class sk.antons.sprops.alg.SpropsAlgFactory
SimpleAesSpropsAlg
SimpleAesSpropsAlg - Class in sk.antons.sprops.alg
Implementation uses Aes algorithm for encode and decode provided bytes.
SimpleAesSpropsAlg() - Constructor for class sk.antons.sprops.alg.SimpleAesSpropsAlg
 
SimpleEncoder - Class in sk.antons.sprops
Simple String encoder/decoder
SimpleEncoder() - Constructor for class sk.antons.sprops.SimpleEncoder
 
single(String) - Method in class sk.antons.sprops.tool.Args
 
sk.antons.sprops - package sk.antons.sprops
 
sk.antons.sprops.alg - package sk.antons.sprops.alg
 
sk.antons.sprops.model - package sk.antons.sprops.model
 
sk.antons.sprops.security - package sk.antons.sprops.security
 
sk.antons.sprops.tool - package sk.antons.sprops.tool
 
sk.antons.sprops.util - package sk.antons.sprops.util
 
SpropsAlg - Interface in sk.antons.sprops.alg
Algorithm implementation used for encoding and decoding.
SpropsAlgFactory - Class in sk.antons.sprops.alg
Factory implementation for providing algorithm implementations.
SpropsAlgFactory() - Constructor for class sk.antons.sprops.alg.SpropsAlgFactory
 
SpropsData - Class in sk.antons.sprops.model
Helper data class for encoded/decoded data.
SpropsData() - Constructor for class sk.antons.sprops.model.SpropsData
 
SpropsData.Header - Class in sk.antons.sprops.model
 
SpropsData.Property - Class in sk.antons.sprops.model
 
SystemPropertiesUpdater - Class in sk.antons.sprops.util
Copy values from Property object to SystemProperties.
SystemPropertiesUpdater(Properties) - Constructor for class sk.antons.sprops.util.SystemPropertiesUpdater
 

T

text() - Method in class sk.antons.sprops.tool.PropFile
 
toByteArray() - Method in class sk.antons.sprops.model.SpropsData.Header
 
A B C D E F G H I M N P R S T 
All Classes All Packages