Index
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
Loggerin accordance with the passed values - inicialize(boolean) - Static method in class passwordmanager.manager.Logger
-
Method initializing the
Loggerin accordance with the passed values - initialize(boolean, boolean, boolean, boolean) - Static method in class passwordmanager.manager.Manager
-
Method initializing the
IContextManagerin 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form