Index

A C D E F G I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addLog(String, String) - Static method in class passwordmanager.manager.Logger
Method that creates a log entry

C

checkData() - Method in class passwordmanager.encoded.CheckedRawData
Method for checking the correctness of the structure with encrypted records
checkData() - Method in class passwordmanager.encoded.DefaultRawData
Method for checking the correctness of the structure with encrypted records
checkData() - Method in interface passwordmanager.encoded.IRawData
Method for checking the correctness of the structure with encrypted records
CheckedRawData - Class in passwordmanager.encoded
Data structure with encrypted records implementation
CheckedRawData() - Constructor for class passwordmanager.encoded.CheckedRawData
Constructor that initializes a list of encrypted entries, name structure and the path in which it can be stored
clear() - Method in interface passwordmanager.decoded.IStorage
Method for cleaning up the data structure
clear() - Method in class passwordmanager.decoded.ListStorage
Method for cleaning up the data structure
clear() - Method in class passwordmanager.decoded.MapStorage
Method for cleaning up the data structure
clear() - Static method in class passwordmanager.manager.Logger
Method that clears a list of log entries
clone() - Method in interface passwordmanager.decoded.IStorage
Method for cloning a structure object with decrypted records
clone() - Method in class passwordmanager.decoded.ListStorage
Method for cloning a data structure with decrypted records
clone() - Method in class passwordmanager.decoded.MapStorage
Method for cloning a data structure with decrypted records
clone() - Method in class passwordmanager.encoded.CheckedRawData
Method for cloning a structure object with encrypted records
clone() - Method in class passwordmanager.encoded.DefaultRawData
Method for cloning a structure object with encrypted records
clone() - Method in interface passwordmanager.encoded.IRawData
Method for cloning a structure object with encrypted records
context - Static variable in class passwordmanager.manager.Manager
Link to context (IContextManager)
ContextManagerLogged - Class in passwordmanager.manager
Standard context implementation for storing and accessing encrypted data, decrypted data and encoder with logging support
ContextManagerLogged() - Constructor for class passwordmanager.manager.ContextManagerLogged
Constructor that creates a record of the appearance of an object
create(IRecord) - Method in interface passwordmanager.decoded.IStorage
A method that creates a new entry in the repository
create(IRecord) - Method in class passwordmanager.decoded.ListStorage
A method that creates a new entry in the repository
create(IRecord) - Method in class passwordmanager.decoded.MapStorage
A method that creates a new entry in the repository

D

data - Variable in class passwordmanager.encoded.CheckedRawData
List of encrypted records
data - Variable in class passwordmanager.encoded.DefaultRawData
List of encrypted records
decodeString(String, String) - Method in class passwordmanager.encoder.DefaultEncoder
Method for decrypting text data
decodeString(String, String) - Method in interface passwordmanager.encoder.IEncoder
Method for decrypting text data
decodeString(String, String) - Method in class passwordmanager.encoder.ThreadEncoder
Method for decrypting text data
decodeStruct(IRawData, String) - Method in class passwordmanager.encoder.DefaultEncoder
Method for decrypting data structure
decodeStruct(IRawData, String) - Method in interface passwordmanager.encoder.IEncoder
Method for decrypting data structure
decodeStruct(IRawData, String) - Method in class passwordmanager.encoder.ThreadEncoder
Method for decrypting data structure
DefaultContextManager - Class in passwordmanager.manager
A standard context implementation for storing and accessing encrypted data, decrypted data, and an encoder
DefaultContextManager() - Constructor for class passwordmanager.manager.DefaultContextManager
 
DefaultEncoder - Class in passwordmanager.encoder
A standard encoder implementation that allows you to encrypt and decrypt both text data and data structures
DefaultEncoder() - Constructor for class passwordmanager.encoder.DefaultEncoder
A constructor that creates a record of the object's creation event and sets the default encryption/decryption algorithm
DefaultRawData - Class in passwordmanager.encoded
Data structure with encrypted records implementation without checks
DefaultRawData() - Constructor for class passwordmanager.encoded.DefaultRawData
Constructor initializing the list of encrypted records and the name of the structure
DefaultRecord - Class in passwordmanager.decoded
Standard implementation of a decrypted record with information about login, password, description
DefaultRecord() - Constructor for class passwordmanager.decoded.DefaultRecord
 
delete(int) - Method in interface passwordmanager.decoded.IStorage
Method removing information about a record in the repository
delete(int) - Method in class passwordmanager.decoded.ListStorage
Method removing information about a record in the repository
delete(int) - Method in class passwordmanager.decoded.MapStorage
Method removing information about a record in the repository

E

enabled - Static variable in class passwordmanager.manager.Logger
Field indicating whether the log is enabled
encoder - Variable in class passwordmanager.manager.ContextManagerLogged
Link to encoder (IStorage)
encoder - Variable in class passwordmanager.manager.DefaultContextManager
Link to encoder (IStorage)
encoderAlgorithm - Variable in class passwordmanager.encoder.DefaultEncoder
Link to encoding algorithm (IEncoder.EncoderAlgorithm)
encoderAlgorithm - Variable in class passwordmanager.encoder.ThreadEncoder
Link to encoding algorithm (IEncoder.EncoderAlgorithm)
EncoderAlgorithm() - Constructor for enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
 
encodeString(String, String) - Method in class passwordmanager.encoder.DefaultEncoder
Method for encrypting text data
encodeString(String, String) - Method in interface passwordmanager.encoder.IEncoder
Method for encrypting text data
encodeString(String, String) - Method in class passwordmanager.encoder.ThreadEncoder
Method for encrypting text data
encodeStruct(IStorage, String) - Method in class passwordmanager.encoder.DefaultEncoder
Method for encrypting data structure
encodeStruct(IStorage, String) - Method in interface passwordmanager.encoder.IEncoder
Method for encrypting data structure
encodeStruct(IStorage, String) - Method in class passwordmanager.encoder.ThreadEncoder
Method for encrypting data structure

F

filterByInfo(String) - Method in interface passwordmanager.decoded.IStorage
Method for filtering structure records
filterByInfo(String) - Method in class passwordmanager.decoded.ListStorage
Method for filtering structure records
filterByInfo(String) - Method in class passwordmanager.decoded.MapStorage
Method for filtering structure records

G

generateSaveFilePath() - Method in class passwordmanager.encoded.CheckedRawData
Method generating default path for saving and restoring structure
generateSaveFilePath() - Method in class passwordmanager.encoded.DefaultRawData
Method generating default path for saving and restoring structure
getByIndex(int) - Method in interface passwordmanager.decoded.IStorage
Method that reads an entry from the repository
getByIndex(int) - Method in class passwordmanager.decoded.ListStorage
Method that reads an entry from the repository
getByIndex(int) - Method in class passwordmanager.decoded.MapStorage
Method that reads an entry from the repository
getContext() - Static method in class passwordmanager.manager.Manager
Method for getting a link to the created IContextManager
getData() - Method in class passwordmanager.encoded.CheckedRawData
Method for getting a list of encrypted records from a structure
getData() - Method in class passwordmanager.encoded.DefaultRawData
Method for getting a list of encrypted records from a structure
getData() - Method in interface passwordmanager.encoded.IRawData
Method for getting a list of encrypted records from a structure
getEncoder() - Method in class passwordmanager.manager.ContextManagerLogged
Receiving encoder (IEncoder)
getEncoder() - Method in class passwordmanager.manager.DefaultContextManager
Receiving encoder (IEncoder)
getEncoder() - Method in interface passwordmanager.manager.IContextManager
Receiving encoder (IEncoder)
getInfo() - Method in class passwordmanager.decoded.DefaultRecord
Method for obtaining additional information about a record
getInfo() - Method in interface passwordmanager.decoded.IRecord
Method for obtaining additional information about a record
getInternalName() - Method in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
Method for obtaining a string representation for a specific algorithm
getLogin() - Method in class passwordmanager.decoded.DefaultRecord
Method for getting login from a record
getLogin() - Method in interface passwordmanager.decoded.IRecord
Method for getting login from a record
getLogs() - Static method in class passwordmanager.manager.Logger
Method that returns a list of log entries
getName() - Method in interface passwordmanager.decoded.IStorage
Method for getting the name of an decrypted data structure
getName() - Method in class passwordmanager.decoded.ListStorage
Method for getting the name of an decrypted data structure
getName() - Method in class passwordmanager.decoded.MapStorage
Method for getting the name of an decrypted data structure
getName() - Method in class passwordmanager.encoded.CheckedRawData
Method for getting the name of an encrypted data structure
getName() - Method in class passwordmanager.encoded.DefaultRawData
Method for getting the name of an encrypted data structure
getName() - Method in interface passwordmanager.encoded.IRawData
Method for getting the name of an encrypted data structure
getPassword() - Method in class passwordmanager.decoded.DefaultRecord
Method for getting password from a record
getPassword() - Method in interface passwordmanager.decoded.IRecord
Method for getting password from a record
getPathToSaveFile() - Method in class passwordmanager.encoded.CheckedRawData
Method for obtaining the path along which the structure will be saved
getPathToSaveFile() - Method in class passwordmanager.encoded.DefaultRawData
Method for obtaining the path along which the structure will be saved
getRawData() - Method in class passwordmanager.manager.ContextManagerLogged
Receiving encrypted data (IRawData)
getRawData() - Method in class passwordmanager.manager.DefaultContextManager
Receiving encrypted data (IRawData)
getRawData() - Method in interface passwordmanager.manager.IContextManager
Receiving encrypted data (IRawData)
getStorage() - Method in class passwordmanager.manager.ContextManagerLogged
Receiving decrypted data storage (IStorage)
getStorage() - Method in class passwordmanager.manager.DefaultContextManager
Receiving decrypted data storage (IStorage)
getStorage() - Method in interface passwordmanager.manager.IContextManager
Receiving decrypted data storage (IStorage)

I

IContextManager - Interface in passwordmanager.manager
Context for storing and accessing encrypted data, decrypted data, and encoder
IEncoder - Interface in passwordmanager.encoder
An encoder that allows you to encrypt and decrypt both text data and data structures
IEncoder.EncoderAlgorithm - Enum Class in passwordmanager.encoder
info - Variable in class passwordmanager.decoded.DefaultRecord
Info value
inicialize() - Static method in class passwordmanager.manager.Logger
Method initializing the Logger in accordance with the passed values
inicialize(boolean) - Static method in class passwordmanager.manager.Logger
Method initializing the Logger in accordance with the passed values
initialize(boolean, boolean, boolean, boolean) - Static method in class passwordmanager.manager.Manager
Method initializing the IContextManager in accordance with the passed values
IRawData - Interface in passwordmanager.encoded
Data structure with encrypted records
IRecord - Interface in passwordmanager.decoded
Decrypted record with information about login, password, description
IRecoverable - Interface in passwordmanager.encoded
Data structure with the ability to save and restore
isEmpty() - Method in interface passwordmanager.decoded.IStorage
Method for checking a structure for missing values
isEmpty() - Method in class passwordmanager.decoded.ListStorage
Method for checking a structure for missing values
isEmpty() - Method in class passwordmanager.decoded.MapStorage
Method for checking a structure for missing values
IStorage - Interface in passwordmanager.decoded
Data structure with decrypted records
iterator() - Method in class passwordmanager.decoded.ListStorage
Method to get list iterator

L

ListStorage - Class in passwordmanager.decoded
Implementation of a data structure with decrypted records in the form of array list
ListStorage() - Constructor for class passwordmanager.decoded.ListStorage
Constructor initializing the list of encrypted records and the name of the structure
load() - Method in class passwordmanager.encoded.CheckedRawData
Method for restoring structure
load() - Method in class passwordmanager.encoded.DefaultRawData
Method for restoring structure
load() - Method in interface passwordmanager.encoded.IRecoverable
Method for restoring structure
Logger - Class in passwordmanager.manager
Logger for collecting information
Logger() - Constructor for class passwordmanager.manager.Logger
Hidden constructor - prevents the creation of a class object
login - Variable in class passwordmanager.decoded.DefaultRecord
Login value
logs - Static variable in class passwordmanager.manager.Logger
List of logs
logsIsUsing() - Static method in class passwordmanager.manager.Manager
Method for obtaining information about log usage
logsUsing - Static variable in class passwordmanager.manager.Manager
Field indicating the need to use logs

M

Manager - Class in passwordmanager.manager
Manager for initializing the context and providing access to it
Manager() - Constructor for class passwordmanager.manager.Manager
Hidden constructor - prevents the creation of a class object
MapStorage - Class in passwordmanager.decoded
Implementation of a data structure with decrypted records in the form of key-value
MapStorage() - Constructor for class passwordmanager.decoded.MapStorage
Constructor initializing the map of encrypted records and the name of the structure
MD2 - Enum constant in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
 
MD5 - Enum constant in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
 

N

name - Variable in class passwordmanager.decoded.ListStorage
Name of an decrypted data structure
name - Variable in class passwordmanager.decoded.MapStorage
Name of an decrypted data structure
name - Variable in class passwordmanager.encoded.CheckedRawData
Name of an encrypted data structure
name - Variable in class passwordmanager.encoded.DefaultRawData
Name of an encrypted data structure
numberOfThreads - Variable in class passwordmanager.encoder.ThreadEncoder
Field storing the number of threads available for use

P

password - Variable in class passwordmanager.decoded.DefaultRecord
Password value
passwordmanager.decoded - package passwordmanager.decoded
Package with decrypted data models
passwordmanager.encoded - package passwordmanager.encoded
Package with encrypted data models
passwordmanager.encoder - package passwordmanager.encoder
A package with tools for data encryption/decryption
passwordmanager.manager - package passwordmanager.manager
A package with tools for managing encryption/decryption processes
pathToSaveFile - Variable in class passwordmanager.encoded.CheckedRawData
The path along which the structure will be saved
pathToSaveFile - Variable in class passwordmanager.encoded.DefaultRawData
The path along which the structure will be saved
put(int, IRecord) - Method in class passwordmanager.decoded.MapStorage
Method for establishing a new mapping between a key and a value in a data structure

R

rawData - Variable in class passwordmanager.manager.ContextManagerLogged
Link to encrypted data (IRawData)
rawData - Variable in class passwordmanager.manager.DefaultContextManager
Link to encrypted data (IRawData)

S

save() - Method in class passwordmanager.encoded.CheckedRawData
Method for saving structure
save() - Method in class passwordmanager.encoded.DefaultRawData
Method for saving structure
save() - Method in interface passwordmanager.encoded.IRecoverable
Method for saving structure
serialVersionUID - Static variable in class passwordmanager.decoded.DefaultRecord
Class version number for checks when desirializing and serializing class objects
serialVersionUID - Static variable in class passwordmanager.encoded.CheckedRawData
Class version number for checks when desirializing and serializing class objects
serialVersionUID - Static variable in class passwordmanager.encoded.DefaultRawData
Class version number for checks when desirializing and serializing class objects
setAlgorithm(IEncoder.EncoderAlgorithm) - Method in class passwordmanager.encoder.DefaultEncoder
Method for changing the encryption/decryption algorithm
setAlgorithm(IEncoder.EncoderAlgorithm) - Method in interface passwordmanager.encoder.IEncoder
Method for changing the encryption/decryption algorithm
setAlgorithm(IEncoder.EncoderAlgorithm) - Method in class passwordmanager.encoder.ThreadEncoder
Method for changing the encryption/decryption algorithm
setData(List<String>) - Method in class passwordmanager.encoded.CheckedRawData
Method for changing the list of encrypted entries in a structure
setData(List<String>) - Method in class passwordmanager.encoded.DefaultRawData
Method for changing the list of encrypted entries in a structure
setData(List<String>) - Method in interface passwordmanager.encoded.IRawData
Method for changing the list of encrypted entries in a structure
setEncoder(IEncoder) - Method in class passwordmanager.manager.ContextManagerLogged
Changing encoder (IEncoder)
setEncoder(IEncoder) - Method in class passwordmanager.manager.DefaultContextManager
Changing encoder (IEncoder)
setEncoder(IEncoder) - Method in interface passwordmanager.manager.IContextManager
Changing encoder (IEncoder)
setInfo(String) - Method in class passwordmanager.decoded.DefaultRecord
Method for changing additional record information
setInfo(String) - Method in interface passwordmanager.decoded.IRecord
Method for changing additional record information
setLogin(String) - Method in class passwordmanager.decoded.DefaultRecord
Method for changing the login of an entry
setLogin(String) - Method in interface passwordmanager.decoded.IRecord
Method for changing the login of an entry
setName(String) - Method in interface passwordmanager.decoded.IStorage
Method for setting the name of an encrypted data structure
setName(String) - Method in class passwordmanager.decoded.ListStorage
Method for setting the name of an encrypted data structure
setName(String) - Method in class passwordmanager.decoded.MapStorage
Method for setting the name of an encrypted data structure
setName(String) - Method in class passwordmanager.encoded.CheckedRawData
Method for setting the name of an encrypted data structure
setName(String) - Method in class passwordmanager.encoded.DefaultRawData
Method for setting the name of an encrypted data structure
setName(String) - Method in interface passwordmanager.encoded.IRawData
Method for setting the name of an encrypted data structure
setPassword(String) - Method in class passwordmanager.decoded.DefaultRecord
Method for changing the password of an entry
setPassword(String) - Method in interface passwordmanager.decoded.IRecord
Method for changing the password of an entry
setPathToSaveFile(String) - Method in class passwordmanager.encoded.CheckedRawData
Method for changing the path where the structure will be saved
setPathToSaveFile(String) - Method in class passwordmanager.encoded.DefaultRawData
Method for changing the path where the structure will be saved
setRawData(IRawData) - Method in class passwordmanager.manager.ContextManagerLogged
Changing encrypted data (IRawData)
setRawData(IRawData) - Method in class passwordmanager.manager.DefaultContextManager
Changing encrypted data (IRawData)
setRawData(IRawData) - Method in interface passwordmanager.manager.IContextManager
Changing encrypted data (IRawData)
setStorage(IStorage) - Method in class passwordmanager.manager.ContextManagerLogged
Changing decrypted data storage (IStorage)
setStorage(IStorage) - Method in class passwordmanager.manager.DefaultContextManager
Changing decrypted data storage (IStorage)
setStorage(IStorage) - Method in interface passwordmanager.manager.IContextManager
Changing decrypted data storage (IStorage)
SHA - Enum constant in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
 
SHA256 - Enum constant in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
 
SHA384 - Enum constant in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
 
SHA512 - Enum constant in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
 
size() - Method in interface passwordmanager.decoded.IStorage
Method for getting the number of elements in a data structure
size() - Method in class passwordmanager.decoded.ListStorage
Method for getting the number of elements in a data structure
size() - Method in class passwordmanager.decoded.MapStorage
Method for getting the number of elements in a data structure
storage - Variable in class passwordmanager.decoded.ListStorage
List of decrypted records
storage - Variable in class passwordmanager.decoded.MapStorage
Map of decrypted records
storage - Variable in class passwordmanager.manager.ContextManagerLogged
Link to decrypted data storage (IStorage)
storage - Variable in class passwordmanager.manager.DefaultContextManager
Link to decrypted data storage (IStorage)

T

textEncryptor - Variable in class passwordmanager.encoder.DefaultEncoder
Link to encryptor
textEncryptor - Variable in class passwordmanager.encoder.ThreadEncoder
Link to encryptor
ThreadEncoder - Class in passwordmanager.encoder
Encoder implementation that allows you to encrypt and decrypt both text data and data structures, with multi-threading support
ThreadEncoder() - Constructor for class passwordmanager.encoder.ThreadEncoder
A constructor that creates a record of the object's creation event and sets the default encryption/decryption algorithm

U

update(IRecord) - Method in interface passwordmanager.decoded.IStorage
Method updating information about a record in the repository
update(IRecord) - Method in class passwordmanager.decoded.ListStorage
Method updating information about a record in the repository
update(IRecord) - Method in class passwordmanager.decoded.MapStorage
Method updating information about a record in the repository

V

valueOf(String) - Static method in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
Returns the enum constant of this class with the specified name.
values() - Static method in enum class passwordmanager.encoder.IEncoder.EncoderAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form