Skip navigation links
A B C D E F G H I J L M N O P R S T V W X 

A

Account - Class in org.daveware.passwordmaker
Represents an account.
Account() - Constructor for class org.daveware.passwordmaker.Account
 
Account(String, boolean) - Constructor for class org.daveware.passwordmaker.Account
 
Account(String, String, String) - Constructor for class org.daveware.passwordmaker.Account
 
Account(Account) - Constructor for class org.daveware.passwordmaker.Account
 
Account(String, String, String, String, AlgorithmType, boolean, boolean, int, String, LeetType, LeetLevel, String, String, String, boolean) - Constructor for class org.daveware.passwordmaker.Account
Constructor which allows all members to be defined except for the ID which will be constructed from a SHA-1 hash of the URL + username.
Account(String, String, String, String, AlgorithmType, boolean, boolean, int, String, LeetType, LeetLevel, String, String, String, boolean, String) - Constructor for class org.daveware.passwordmaker.Account
See the other constructor
Account.UrlComponents - Enum in org.daveware.passwordmaker
 
accountAdded(Account, Account) - Method in class org.daveware.passwordmaker.AccountManager
 
accountAdded(Account, Account) - Method in interface org.daveware.passwordmaker.DatabaseListener
 
AccountBuilder - Class in org.daveware.passwordmaker
 
AccountBuilder() - Constructor for class org.daveware.passwordmaker.AccountBuilder
 
accountChanged(Account) - Method in class org.daveware.passwordmaker.AccountManager
 
accountChanged(Account) - Method in interface org.daveware.passwordmaker.DatabaseListener
 
AccountManager - Class in org.daveware.passwordmaker
 
AccountManager() - Constructor for class org.daveware.passwordmaker.AccountManager
 
AccountManagerListener - Interface in org.daveware.passwordmaker
 
AccountPatternData - Class in org.daveware.passwordmaker
 
AccountPatternData() - Constructor for class org.daveware.passwordmaker.AccountPatternData
 
AccountPatternData(AccountPatternData) - Constructor for class org.daveware.passwordmaker.AccountPatternData
 
AccountPatternMatcher - Class in org.daveware.passwordmaker
Utility class which tests if an Account's patterns match an URL string.
AccountPatternMatcher() - Constructor for class org.daveware.passwordmaker.AccountPatternMatcher
 
AccountPatternType - Class in org.daveware.passwordmaker
Represents the type of pattern to use when auto-matching accounts.
accountRemoved(Account, Account) - Method in class org.daveware.passwordmaker.AccountManager
 
accountRemoved(Account, Account) - Method in interface org.daveware.passwordmaker.DatabaseListener
 
addAccount(Account, Account) - Method in class org.daveware.passwordmaker.Database
Adds an account to a parent.
addChildAccount(Account) - Method in class org.daveware.passwordmaker.AccountBuilder
 
addChildAccount(AccountBuilder) - Method in class org.daveware.passwordmaker.AccountBuilder
 
addDatabaseListener(DatabaseListener) - Method in class org.daveware.passwordmaker.AccountManager
 
addDatabaseListener(DatabaseListener) - Method in class org.daveware.passwordmaker.Database
 
addDefaultAccount() - Method in class org.daveware.passwordmaker.Database
Adds the default account (used by Firefox).
addFavoriteUrl(String) - Method in class org.daveware.passwordmaker.AccountManager
 
addFavoriteUrls(Collection<String>) - Method in class org.daveware.passwordmaker.AccountManager
 
addListener(AccountManagerListener) - Method in class org.daveware.passwordmaker.AccountManager
 
addPattern(String, String, AccountPatternType, boolean) - Method in class org.daveware.passwordmaker.AccountBuilder
 
addPrefix(String, String) - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
addPrefix(String, String) - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 
addRegexPattern(String, String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
addUrlComponent(Account.UrlComponents) - Method in class org.daveware.passwordmaker.Account
 
addUrlComponent(Account.UrlComponents) - Method in class org.daveware.passwordmaker.AccountBuilder
 
addWildcardPattern(String, String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
AFTER - Static variable in class org.daveware.passwordmaker.LeetType
 
AlgorithmType - Class in org.daveware.passwordmaker
Object representing an algorithm type.
ALPHA - Static variable in class org.daveware.passwordmaker.CharacterSets
 
ALPHANUMERIC - Static variable in class org.daveware.passwordmaker.CharacterSets
 
append(SecureByteArray) - Method in class org.daveware.passwordmaker.SecureByteArray
Appends another SecureByteArray to this one.
append(SecureCharArray) - Method in class org.daveware.passwordmaker.SecureCharArray
Appends another SecureCharArray to this one.
appendTo(StringBuilder, Iterable<String>) - Method in class org.daveware.passwordmaker.util.Joiner
 
appendTo(StringBuilder, Iterator<String>) - Method in class org.daveware.passwordmaker.util.Joiner
 

B

BASE_93_SET - Static variable in class org.daveware.passwordmaker.CharacterSets
 
BEFORE - Static variable in class org.daveware.passwordmaker.LeetType
 
BOTH - Static variable in class org.daveware.passwordmaker.LeetType
 
build() - Method in class org.daveware.passwordmaker.AccountBuilder
 
buildDefaultAccount() - Method in class org.daveware.passwordmaker.AccountBuilder
 
BuildInfo - Class in org.daveware.passwordmaker
Class to load and store the build information from build-info.properties.
BuildInfo() - Constructor for class org.daveware.passwordmaker.BuildInfo
 
byteArrayToHexString(byte[]) - Static method in class org.daveware.passwordmaker.ByteArrayUtils
 
ByteArrayUtils - Class in org.daveware.passwordmaker
 
byteBufferToBytes(ByteBuffer) - Static method in class org.daveware.passwordmaker.StringEncodingUtils
 
bytesToCharArrayUTFNIO(byte[]) - Static method in class org.daveware.passwordmaker.StringEncodingUtils
Always returns a copy of the data as a char[]

C

calcPasswordStrength(SecureCharArray) - Static method in class org.daveware.passwordmaker.PasswordMaker
Calculates the strength of a password.
changeAccount(Account) - Method in class org.daveware.passwordmaker.Database
This doesn't actually affect the data in any way but it does cause an event to be sent to all registered DatabaseListener objects.
CharacterSets - Class in org.daveware.passwordmaker
Some preset encodings which can be used.
CharacterSets() - Constructor for class org.daveware.passwordmaker.CharacterSets
 
charArrayToBytesUTFNIO(char[]) - Static method in class org.daveware.passwordmaker.StringEncodingUtils
 
charAt(int) - Method in class org.daveware.passwordmaker.SecureCharArray
 
charBufferToChars(CharBuffer) - Static method in class org.daveware.passwordmaker.StringEncodingUtils
 
CHARSETS - Static variable in class org.daveware.passwordmaker.CharacterSets
 
clearChildren() - Method in class org.daveware.passwordmaker.AccountBuilder
 
clearPatterns() - Method in class org.daveware.passwordmaker.AccountBuilder
 
clearSelectedAccount() - Method in class org.daveware.passwordmaker.AccountManager
 
clearUrlComponents() - Method in class org.daveware.passwordmaker.Account
Clears the UrlComponents used with this account
clearUrlComponents() - Method in class org.daveware.passwordmaker.AccountBuilder
 
CLIPBOARD_TIMEOUT - Static variable in class org.daveware.passwordmaker.GlobalSettingKey
 
close() - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
compareTo(Account) - Method in class org.daveware.passwordmaker.Account
Implements the Comparable<Account> interface, this is based first on if the account is a folder or not.
compareTo(AccountPatternType) - Method in class org.daveware.passwordmaker.AccountPatternType
 
compareTo(AlgorithmType) - Method in class org.daveware.passwordmaker.AlgorithmType
 
compareTo(LeetLevel) - Method in class org.daveware.passwordmaker.LeetLevel
 
compareTo(LeetType) - Method in class org.daveware.passwordmaker.LeetType
 
copyFrom(AccountPatternData) - Method in class org.daveware.passwordmaker.AccountPatternData
 
copySettings(Account) - Method in class org.daveware.passwordmaker.Account
Copies the settings (not including children or ID) from another account.
createId() - Static method in class org.daveware.passwordmaker.Account
Creates an random ID from a string.
createId(String) - Static method in class org.daveware.passwordmaker.Account
Creates an ID from a string.
createId(Account) - Static method in class org.daveware.passwordmaker.Account
Creates and _returns_ an ID from data in an account.

D

Database - Class in org.daveware.passwordmaker
Represents a database of accounts.
Database() - Constructor for class org.daveware.passwordmaker.Database
 
DatabaseListener - Interface in org.daveware.passwordmaker
Represents an object which wishes to receive events when the database changes.
DatabaseReader - Interface in org.daveware.passwordmaker
Interface to read a Database object from an InputStream.
DatabaseReader.BuggyAlgoAction - Enum in org.daveware.passwordmaker
 
DatabaseWriter - Interface in org.daveware.passwordmaker
Implement this to write a database to an output stream.
decodeFavoritesUrls(String, boolean) - Method in class org.daveware.passwordmaker.AccountManager
Decodes a list of favorites urls from a series of <url1>,<url2>...
DEFAULT_ACCOUNT_NAME - Static variable in class org.daveware.passwordmaker.Account
 
DEFAULT_ACCOUNT_URI - Static variable in class org.daveware.passwordmaker.Account
 
DEFAULT_LENGTH - Static variable in class org.daveware.passwordmaker.Account
 
DEFAULT_USERNAME - Static variable in class org.daveware.passwordmaker.Account
 
DefaultXmlStreamWriter - Class in org.daveware.passwordmaker.xmlwrappers
This is the Default implementation, that is just wrapping out the javax.xml.stream version This is for the normal java libraries to use the RDDatabaseWriter.
DefaultXmlStreamWriter(Writer) - Constructor for class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
deserializeAccount(InputStream) - Method in interface org.daveware.passwordmaker.DatabaseReader
 
deserializeAccount(InputStream) - Method in class org.daveware.passwordmaker.RDFDatabaseReader
 
dirtyStatusChanged(boolean) - Method in class org.daveware.passwordmaker.AccountManager
 
dirtyStatusChanged(boolean) - Method in interface org.daveware.passwordmaker.DatabaseListener
 
disablePasswordHash() - Method in class org.daveware.passwordmaker.AccountManager
 

E

encodeFavoriteUrls() - Method in class org.daveware.passwordmaker.AccountManager
Encodes a list of favorites urls as a series of <url1>,<url2>...
ENCODING - Static variable in class org.daveware.passwordmaker.StringEncodingUtils
 
ensureDefaultProfileExist(Database) - Static method in class org.daveware.passwordmaker.RDFDatabaseReader
 
equals(Object) - Method in class org.daveware.passwordmaker.Account
Determines if these are the same object or not.
erase() - Method in class org.daveware.passwordmaker.SecureByteArray
Erases the data in this array by writing a pattern over every element of the array.
erase() - Method in class org.daveware.passwordmaker.SecureCharArray
Erases the data in this array by writing a pattern over every element of the array.
eraseByteBuffer(ByteBuffer) - Static method in class org.daveware.passwordmaker.StringEncodingUtils
 
eraseCharBuffer(CharBuffer) - Static method in class org.daveware.passwordmaker.StringEncodingUtils
 
EXTENSION - Static variable in class org.daveware.passwordmaker.RDFDatabaseReader
 

F

FF_GLOBAL_SETTINGS_URI - Static variable in class org.daveware.passwordmaker.RDFDatabaseReader
 
findAccountById(String) - Method in class org.daveware.passwordmaker.Database
Locates an account, given an id.
findAccountByUrl(String) - Method in class org.daveware.passwordmaker.Database
Searches the database for any account with a matching URL.
findMatchingNameCI(List<Account>, String) - Static method in class org.daveware.passwordmaker.RDFDatabaseReader
 
findNearestRelative(Account) - Method in class org.daveware.passwordmaker.Database
Finds the nearest relative of this node.
findParent(Account) - Method in class org.daveware.passwordmaker.Database
Locates the parent account for the given account.
findPathToAccountById(String) - Method in class org.daveware.passwordmaker.Database
 
first - Variable in class org.daveware.passwordmaker.util.Pair
 
flush() - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
flush() - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 
fromInt(int) - Static method in class org.daveware.passwordmaker.LeetLevel
 
fromRdfString(String, boolean) - Static method in class org.daveware.passwordmaker.AlgorithmType
Converts a string to an algorithm type.
fromRdfString(String) - Static method in class org.daveware.passwordmaker.LeetType
 
fromRdfString(Account, String) - Method in class org.daveware.passwordmaker.RDFDatabaseReader
 
fromString(String) - Static method in class org.daveware.passwordmaker.AccountPatternType
 
fromString(String) - Static method in class org.daveware.passwordmaker.LeetLevel
Converts a string to a leet level.
fullDomain() - Method in class org.daveware.passwordmaker.ParsedDomain
 

G

generatePassword(CharSequence, String) - Method in class org.daveware.passwordmaker.AccountManager
Same as the other version with username being sent null.
generatePassword(CharSequence, String, String) - Method in class org.daveware.passwordmaker.AccountManager
Generate the password based on the masterPassword from the matching account from the inputtext
generateVerificationCode(SecureUTF8String) - Method in class org.daveware.passwordmaker.PasswordMaker
 
getAccountForInputText(String) - Method in class org.daveware.passwordmaker.AccountManager
 
getAlgorithm() - Method in class org.daveware.passwordmaker.Account
 
getAlgorithm() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getAllAccounts() - Method in class org.daveware.passwordmaker.Database
 
getBuildDate() - Method in class org.daveware.passwordmaker.BuildInfo
 
getBuildTime() - Method in class org.daveware.passwordmaker.BuildInfo
 
getByteAt(int) - Method in class org.daveware.passwordmaker.SecureByteArray
Obtains the byte at an index.
getCharacterSet() - Method in class org.daveware.passwordmaker.Account
 
getCharacterSet() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getCharAt(int) - Method in class org.daveware.passwordmaker.SecureCharArray
Obtains the character at an index.
getChild(int) - Method in class org.daveware.passwordmaker.Account
Gets a specifically indexed child.
getChildren() - Method in class org.daveware.passwordmaker.Account
Gets a list of the child accounts.
getCurrentPasswordHash() - Method in class org.daveware.passwordmaker.AccountManager
 
getData() - Method in class org.daveware.passwordmaker.SecureByteArray
Returns a reference to the data.
getData() - Method in class org.daveware.passwordmaker.SecureCharArray
Returns a reference to the data.
getDefault() - Method in class org.daveware.passwordmaker.GlobalSettingKey
 
getDefaultAccount() - Method in class org.daveware.passwordmaker.AccountManager
 
getDefaultCryptoProvider() - Static method in class org.daveware.passwordmaker.PasswordMaker
 
getDesc() - Method in class org.daveware.passwordmaker.Account
 
getDesc() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getDesc() - Method in class org.daveware.passwordmaker.AccountPatternData
 
getDomain() - Method in class org.daveware.passwordmaker.ParsedDomain
 
getExtension() - Method in interface org.daveware.passwordmaker.DatabaseReader
 
getExtension() - Method in class org.daveware.passwordmaker.RDFDatabaseReader
 
getFavoriteUrls() - Method in class org.daveware.passwordmaker.AccountManager
 
getFirstAvailableForId() - Static method in class org.daveware.passwordmaker.AlgorithmType
 
getGlobalSetting(GlobalSettingKey) - Method in class org.daveware.passwordmaker.Database
The preferred way of getting a global setting value.
getGlobalSettings() - Method in class org.daveware.passwordmaker.Database
Gets the entire set of global settings.
getHmacName() - Method in class org.daveware.passwordmaker.AlgorithmType
 
getId() - Method in class org.daveware.passwordmaker.Account
 
getId() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getIncompatibleAccounts() - Method in interface org.daveware.passwordmaker.DatabaseReader
 
getIncompatibleAccounts() - Method in class org.daveware.passwordmaker.RDFDatabaseReader
 
getLeetLevel() - Method in class org.daveware.passwordmaker.Account
 
getLeetLevel() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getLeetType() - Method in class org.daveware.passwordmaker.Account
 
getLeetType() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getLength() - Method in class org.daveware.passwordmaker.Account
 
getLength() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getLevel() - Method in class org.daveware.passwordmaker.LeetLevel
 
getLevels() - Static method in class org.daveware.passwordmaker.LeetLevel
 
getModifiedInputText(String, Account) - Method in class org.daveware.passwordmaker.PasswordMaker
 
getModifier() - Method in class org.daveware.passwordmaker.Account
 
getModifier() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getName() - Method in class org.daveware.passwordmaker.Account
 
getName() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getName() - Method in class org.daveware.passwordmaker.AlgorithmType
 
getNestedChildCount() - Method in class org.daveware.passwordmaker.Account
Gets the count of all children (of children of children...).
getOrdinal() - Method in class org.daveware.passwordmaker.LeetLevel
 
getOrdinal() - Method in class org.daveware.passwordmaker.LeetType
 
getPasswordSalt() - Method in class org.daveware.passwordmaker.AccountManager
 
getPattern() - Method in class org.daveware.passwordmaker.AccountPatternData
 
getPatterns() - Method in class org.daveware.passwordmaker.Account
 
getPrefix() - Method in class org.daveware.passwordmaker.Account
 
getPrefix() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getPwm() - Method in class org.daveware.passwordmaker.AccountManager
 
getPwmProfiles() - Method in class org.daveware.passwordmaker.AccountManager
 
getRootAccount() - Method in class org.daveware.passwordmaker.Database
 
getSelectedProfile() - Method in class org.daveware.passwordmaker.AccountManager
 
getSubdomains() - Method in class org.daveware.passwordmaker.ParsedDomain
 
getSuffix() - Method in class org.daveware.passwordmaker.Account
 
getSuffix() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getTld() - Method in class org.daveware.passwordmaker.ParsedDomain
 
getType() - Method in class org.daveware.passwordmaker.AccountPatternData
 
getType() - Method in class org.daveware.passwordmaker.AlgorithmType
 
getTypes() - Static method in class org.daveware.passwordmaker.AlgorithmType
 
getUrl() - Method in class org.daveware.passwordmaker.Account
 
getUrl() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getUrlComponents() - Method in class org.daveware.passwordmaker.Account
If the urlComponents field is empty then the entire getUrl field will be used.
getUsername() - Method in class org.daveware.passwordmaker.Account
 
getUsername() - Method in class org.daveware.passwordmaker.AccountBuilder
 
getVersion() - Method in class org.daveware.passwordmaker.BuildInfo
 
GlobalSettingKey - Class in org.daveware.passwordmaker
Represents a setting key in the Firefox RDF file.
GlobalSettingKey(String, String) - Constructor for class org.daveware.passwordmaker.GlobalSettingKey
 

H

hasChild(Account) - Method in class org.daveware.passwordmaker.Account
Tests if an account is a direct child of this account.
hasChildren() - Method in class org.daveware.passwordmaker.Account
 
hasDomain() - Method in class org.daveware.passwordmaker.ParsedDomain
 
hashCode() - Method in class org.daveware.passwordmaker.Account
 
hasPasswordHash() - Method in class org.daveware.passwordmaker.AccountManager
 
hasSubDomains() - Method in class org.daveware.passwordmaker.ParsedDomain
 
HEX - Static variable in class org.daveware.passwordmaker.CharacterSets
 

I

IncompatibleException - Exception in org.daveware.passwordmaker
An exception which will be thrown when an incompatibility with the original PasswordMaker is detected.
IncompatibleException(String) - Constructor for exception org.daveware.passwordmaker.IncompatibleException
 
isAutoPop() - Method in class org.daveware.passwordmaker.Account
 
isAutoSelectingAccount() - Method in class org.daveware.passwordmaker.AccountManager
 
isAvailable() - Method in class org.daveware.passwordmaker.AlgorithmType
 
isCompatible() - Method in class org.daveware.passwordmaker.AlgorithmType
 
isDefault() - Method in class org.daveware.passwordmaker.Account
Determines if this is the default account.
isDirty() - Method in class org.daveware.passwordmaker.Database
Checks if the db is dirty (needs to be saved).
isEnabled() - Method in class org.daveware.passwordmaker.AccountPatternData
 
isFolder() - Method in class org.daveware.passwordmaker.Account
 
isHmac() - Method in class org.daveware.passwordmaker.Account
 
isHmac() - Method in class org.daveware.passwordmaker.AccountBuilder
 
isRoot() - Method in class org.daveware.passwordmaker.Account
Determines if this is the root account.
isSha256Bug() - Method in class org.daveware.passwordmaker.Account
 
isSha256Bug() - Method in class org.daveware.passwordmaker.AccountBuilder
 
isTrim() - Method in class org.daveware.passwordmaker.Account
 
isTrim() - Method in class org.daveware.passwordmaker.AccountBuilder
 

J

join(Iterable<String>) - Method in class org.daveware.passwordmaker.util.Joiner
 
join(Iterator<String>) - Method in class org.daveware.passwordmaker.util.Joiner
 
Joiner - Class in org.daveware.passwordmaker.util
 

L

leetConvert(LeetLevel, SecureCharArray) - Static method in class org.daveware.passwordmaker.LeetEncoder
Converts a SecureCharArray into a new SecureCharArray with any applicable characters converted to leet-speak.
LeetEncoder - Class in org.daveware.passwordmaker
Leet class used for converting SecureCharArray objects to leet-speak.
LeetEncoder() - Constructor for class org.daveware.passwordmaker.LeetEncoder
 
LeetLevel - Class in org.daveware.passwordmaker
Object representing a level of leet encoding.
LeetType - Class in org.daveware.passwordmaker
Object representing type of leet encoding.
length() - Method in class org.daveware.passwordmaker.SecureCharArray
 
LEVEL1 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL2 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL3 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL4 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL5 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL6 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL7 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL8 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVEL9 - Static variable in class org.daveware.passwordmaker.LeetLevel
 
LEVELS - Static variable in class org.daveware.passwordmaker.LeetLevel
 

M

makeDefaultAccount() - Static method in class org.daveware.passwordmaker.Account
 
makePassword(SecureUTF8String, Account, String, String) - Method in class org.daveware.passwordmaker.PasswordMaker
Generates a hash of the master password with settings from the account.
makePassword(SecureUTF8String, Account, String) - Method in class org.daveware.passwordmaker.PasswordMaker
Generates a hash of the master password with settings from the account.
makePassword(SecureUTF8String, Account) - Method in class org.daveware.passwordmaker.PasswordMaker
Generates a hash of the master password with settings from the account.
matchesPasswordHash(SecureUTF8String) - Method in class org.daveware.passwordmaker.AccountManager
 
matchUrl(Account, String) - Static method in class org.daveware.passwordmaker.AccountPatternMatcher
Tests all patterns in an account for a match against the url string.
MAX_PATTERNS - Static variable in class org.daveware.passwordmaker.RDFDatabaseReader
 
MD4 - Static variable in class org.daveware.passwordmaker.AlgorithmType
 
MD5 - Static variable in class org.daveware.passwordmaker.AlgorithmType
 

N

newXmlStreamWriter(Writer) - Method in class org.daveware.passwordmaker.RDFDatabaseWriter
 
NONE - Static variable in class org.daveware.passwordmaker.LeetType
 
NUMERIC - Static variable in class org.daveware.passwordmaker.CharacterSets
 

O

omitEmptyStrings() - Method in class org.daveware.passwordmaker.util.Splitter
 
on(String) - Static method in class org.daveware.passwordmaker.util.Joiner
 
on(String) - Static method in class org.daveware.passwordmaker.util.Splitter
 
onSelectedProfileChange(Account) - Method in interface org.daveware.passwordmaker.AccountManagerListener
 
org.daveware.passwordmaker - package org.daveware.passwordmaker
 
org.daveware.passwordmaker.util - package org.daveware.passwordmaker.util
 
org.daveware.passwordmaker.xmlwrappers - package org.daveware.passwordmaker.xmlwrappers
 

P

Pair<L,R> - Class in org.daveware.passwordmaker.util
 
Pair(L, R) - Constructor for class org.daveware.passwordmaker.util.Pair
 
pair(L, R) - Static method in class org.daveware.passwordmaker.util.Pair
 
ParsedDomain - Class in org.daveware.passwordmaker
 
ParsedDomain(String) - Constructor for class org.daveware.passwordmaker.ParsedDomain
 
PasswordMaker - Class in org.daveware.passwordmaker
This class is used to generate passwords from a master password and an account.
PasswordMaker() - Constructor for class org.daveware.passwordmaker.PasswordMaker
 
prepend(SecureByteArray) - Method in class org.daveware.passwordmaker.SecureByteArray
Prepends this array with another SecureByteArray.
prepend(SecureCharArray) - Method in class org.daveware.passwordmaker.SecureCharArray
Prepends this array with another SecureCharArray.
printDatabase() - Method in class org.daveware.passwordmaker.Database
Debug routine to dump the database.
printDatabase(PrintStream) - Method in class org.daveware.passwordmaker.Database
 

R

RDFDatabaseReader - Class in org.daveware.passwordmaker
Implements the DatabaseReader interface to allow reading of RDF files.
RDFDatabaseReader() - Constructor for class org.daveware.passwordmaker.RDFDatabaseReader
 
RDFDatabaseWriter - Class in org.daveware.passwordmaker
Writes a Database in an RDF format.
RDFDatabaseWriter() - Constructor for class org.daveware.passwordmaker.RDFDatabaseWriter
 
read(InputStream) - Method in interface org.daveware.passwordmaker.DatabaseReader
 
read(InputStream) - Method in class org.daveware.passwordmaker.RDFDatabaseReader
 
REGEX - Static variable in class org.daveware.passwordmaker.AccountPatternType
 
removeAccount(Account) - Method in class org.daveware.passwordmaker.Database
Removes an account from a parent account.
removeDatabaseListener(DatabaseListener) - Method in class org.daveware.passwordmaker.AccountManager
 
removeDatabaseListener(DatabaseListener) - Method in class org.daveware.passwordmaker.Database
 
removeFavoriteUrl(String) - Method in class org.daveware.passwordmaker.AccountManager
 
removeListener(AccountManagerListener) - Method in class org.daveware.passwordmaker.AccountManager
 
removeUrlComponent(Account.UrlComponents) - Method in class org.daveware.passwordmaker.Account
 
replace(SecureByteArray) - Method in class org.daveware.passwordmaker.SecureByteArray
Replaces the contents of this array with a copy of those in arr, resizing the array as needed.
replace(SecureCharArray) - Method in class org.daveware.passwordmaker.SecureCharArray
Replaces the contents of this array with a copy of those in arr, resizing the array as needed.
replaceCurrentPasswordHash(SecureCharArray, String) - Method in class org.daveware.passwordmaker.AccountManager
 
resize(int, boolean) - Method in class org.daveware.passwordmaker.SecureByteArray
Resizes the array, optionally keeping the old data.
resize(int, boolean) - Method in class org.daveware.passwordmaker.SecureCharArray
Resizes the array, optionally keeping the old data.
RIPEMD160 - Static variable in class org.daveware.passwordmaker.AlgorithmType
 
ROOT_ACCOUNT_URI - Static variable in class org.daveware.passwordmaker.Account
 
rstr2any(char[], String, boolean) - Method in class org.daveware.passwordmaker.PasswordMaker
Maps an array of characters to another character set.

S

second - Variable in class org.daveware.passwordmaker.util.Pair
 
SecureByteArray - Class in org.daveware.passwordmaker
Provides an array capable of erasing the contents upon request.
SecureByteArray() - Constructor for class org.daveware.passwordmaker.SecureByteArray
 
SecureByteArray(int) - Constructor for class org.daveware.passwordmaker.SecureByteArray
 
SecureByteArray(byte[]) - Constructor for class org.daveware.passwordmaker.SecureByteArray
 
SecureByteArray(char[]) - Constructor for class org.daveware.passwordmaker.SecureByteArray
 
SecureByteArray(char[], boolean) - Constructor for class org.daveware.passwordmaker.SecureByteArray
 
SecureByteArray(SecureByteArray) - Constructor for class org.daveware.passwordmaker.SecureByteArray
 
SecureByteArray(String) - Constructor for class org.daveware.passwordmaker.SecureByteArray
Creates the object from a string (don't pass passwords in this way).
SecureByteArray(SecureUTF8String) - Constructor for class org.daveware.passwordmaker.SecureByteArray
 
SecureCharArray - Class in org.daveware.passwordmaker
Provides an array capable of erasing the contents upon request.
SecureCharArray() - Constructor for class org.daveware.passwordmaker.SecureCharArray
 
SecureCharArray(int) - Constructor for class org.daveware.passwordmaker.SecureCharArray
 
SecureCharArray(byte[]) - Constructor for class org.daveware.passwordmaker.SecureCharArray
 
SecureCharArray(byte[], boolean) - Constructor for class org.daveware.passwordmaker.SecureCharArray
 
SecureCharArray(char[]) - Constructor for class org.daveware.passwordmaker.SecureCharArray
 
SecureCharArray(SecureCharArray) - Constructor for class org.daveware.passwordmaker.SecureCharArray
 
SecureCharArray(String) - Constructor for class org.daveware.passwordmaker.SecureCharArray
Creates the object from a string (don't pass passwords in this way).
SecureUTF8String - Class in org.daveware.passwordmaker
 
SecureUTF8String() - Constructor for class org.daveware.passwordmaker.SecureUTF8String
 
SecureUTF8String(int) - Constructor for class org.daveware.passwordmaker.SecureUTF8String
 
SecureUTF8String(byte[]) - Constructor for class org.daveware.passwordmaker.SecureUTF8String
 
SecureUTF8String(SecureUTF8String) - Constructor for class org.daveware.passwordmaker.SecureUTF8String
 
SecureUTF8String(String) - Constructor for class org.daveware.passwordmaker.SecureUTF8String
 
selectAccountById(String) - Method in class org.daveware.passwordmaker.AccountManager
 
selectAccountByUrl(String) - Method in class org.daveware.passwordmaker.AccountManager
 
serializeAccount(OutputStream, Account) - Method in interface org.daveware.passwordmaker.DatabaseWriter
 
serializeAccount(OutputStream, Account) - Method in class org.daveware.passwordmaker.RDFDatabaseWriter
 
setAlgorithm(AlgorithmType) - Method in class org.daveware.passwordmaker.Account
 
setAlgorithm(AlgorithmType) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setAutoPop(boolean) - Method in class org.daveware.passwordmaker.Account
 
setBuggyAlgoUseAction(DatabaseReader.BuggyAlgoAction) - Method in interface org.daveware.passwordmaker.DatabaseReader
 
setBuggyAlgoUseAction(DatabaseReader.BuggyAlgoAction) - Method in class org.daveware.passwordmaker.RDFDatabaseReader
 
setByteAt(int, byte) - Method in class org.daveware.passwordmaker.SecureByteArray
Sets the byte at an index.
setCharacterSet(String) - Method in class org.daveware.passwordmaker.Account
 
setCharacterSet(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setCharAt(int, char) - Method in class org.daveware.passwordmaker.SecureCharArray
Sets the character at an index.
setCurrentPasswordHashPassword(String) - Method in class org.daveware.passwordmaker.AccountManager
This will salt and hash the password to store
setDefaultCryptoProvider(String) - Static method in class org.daveware.passwordmaker.PasswordMaker
 
setDesc(String) - Method in class org.daveware.passwordmaker.Account
 
setDesc(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setDesc(String) - Method in class org.daveware.passwordmaker.AccountPatternData
 
setDirty(boolean) - Method in class org.daveware.passwordmaker.Database
Sets the dirty status and notifies listeners.
setEnabled(boolean) - Method in class org.daveware.passwordmaker.AccountPatternData
 
setGlobalSetting(String, String) - Method in class org.daveware.passwordmaker.Database
Sets a firefox global setting.
setGlobalSetting(GlobalSettingKey, String) - Method in class org.daveware.passwordmaker.Database
The preferred way of setting a global setting.
setHmac(boolean) - Method in class org.daveware.passwordmaker.Account
 
setHmac(boolean) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setId(String) - Method in class org.daveware.passwordmaker.Account
 
setId(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setIgnoreBuggyJavascript(boolean) - Method in class org.daveware.passwordmaker.RDFDatabaseReader
Set whether or not to ignore Accounts which use the old buggy javascript version of HMAC-SHA256.
setIsFolder(boolean) - Method in class org.daveware.passwordmaker.Account
 
setLeetLevel(LeetLevel) - Method in class org.daveware.passwordmaker.Account
 
setLeetLevel(LeetLevel) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setLeetType(LeetType) - Method in class org.daveware.passwordmaker.Account
 
setLeetType(LeetType) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setLength(int) - Method in class org.daveware.passwordmaker.Account
 
setLength(int) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setModifier(String) - Method in class org.daveware.passwordmaker.Account
 
setModifier(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setName(String) - Method in class org.daveware.passwordmaker.Account
 
setName(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setPattern(String) - Method in class org.daveware.passwordmaker.AccountPatternData
 
setPatterns(Iterable<AccountPatternData>) - Method in class org.daveware.passwordmaker.Account
This will make a deep clone of the passed in Iterable.
setPrefix(String) - Method in class org.daveware.passwordmaker.Account
 
setPrefix(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setSha256Bug(boolean) - Method in class org.daveware.passwordmaker.Account
 
setSha256Bug(boolean) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setStorePasswordHash(boolean) - Method in class org.daveware.passwordmaker.AccountManager
 
setSuffix(String) - Method in class org.daveware.passwordmaker.Account
 
setSuffix(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setTrim(boolean) - Method in class org.daveware.passwordmaker.Account
 
setTrim(boolean) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setType(AccountPatternType) - Method in class org.daveware.passwordmaker.AccountPatternData
 
setUrl(String) - Method in class org.daveware.passwordmaker.Account
 
setUrl(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
setUrlComponents(Set<Account.UrlComponents>) - Method in class org.daveware.passwordmaker.Account
 
setUsername(String) - Method in class org.daveware.passwordmaker.Account
 
setUsername(String) - Method in class org.daveware.passwordmaker.AccountBuilder
 
SHA1 - Static variable in class org.daveware.passwordmaker.AlgorithmType
 
SHA256 - Static variable in class org.daveware.passwordmaker.AlgorithmType
 
shouldStorePasswordHash() - Method in class org.daveware.passwordmaker.AccountManager
 
SHOW_GEN_PW - Static variable in class org.daveware.passwordmaker.GlobalSettingKey
 
size() - Method in class org.daveware.passwordmaker.SecureByteArray
Gets the size of this array.
size() - Method in class org.daveware.passwordmaker.SecureCharArray
Gets the size of this array.
SPECIAL_CHARS - Static variable in class org.daveware.passwordmaker.CharacterSets
 
split(CharSequence) - Method in class org.daveware.passwordmaker.util.Splitter
 
Splitter - Class in org.daveware.passwordmaker.util
 
stringAsUTF8ByteArray(String) - Static method in class org.daveware.passwordmaker.StringEncodingUtils
 
StringEncodingUtils - Class in org.daveware.passwordmaker
 
StringEncodingUtils() - Constructor for class org.daveware.passwordmaker.StringEncodingUtils
 
subSequence(int, int) - Method in class org.daveware.passwordmaker.SecureCharArray
 
swapAccounts(Database) - Method in class org.daveware.passwordmaker.Database
Is is so that the after an database is loaded, we can reuse this object This does not swap listeners.

T

toDebugString() - Method in class org.daveware.passwordmaker.Account
 
toHmacRdfString() - Method in class org.daveware.passwordmaker.AlgorithmType
 
toRdfString() - Method in class org.daveware.passwordmaker.AlgorithmType
 
toRdfString() - Method in class org.daveware.passwordmaker.LeetType
 
toString() - Method in class org.daveware.passwordmaker.Account
 
toString() - Method in class org.daveware.passwordmaker.AccountPatternData
 
toString() - Method in class org.daveware.passwordmaker.AccountPatternType
 
toString() - Method in class org.daveware.passwordmaker.AlgorithmType
 
toString() - Method in class org.daveware.passwordmaker.Database
 
toString() - Method in class org.daveware.passwordmaker.GlobalSettingKey
 
toString() - Method in class org.daveware.passwordmaker.LeetLevel
 
toString() - Method in class org.daveware.passwordmaker.LeetType
 
toString() - Method in class org.daveware.passwordmaker.util.Pair
 
TYPES - Static variable in class org.daveware.passwordmaker.LeetType
 

V

valueOf(String) - Static method in enum org.daveware.passwordmaker.Account.UrlComponents
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.daveware.passwordmaker.DatabaseReader.BuggyAlgoAction
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.daveware.passwordmaker.Account.UrlComponents
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.daveware.passwordmaker.DatabaseReader.BuggyAlgoAction
Returns an array containing the constants of this enum type, in the order they are declared.

W

WILDCARD - Static variable in class org.daveware.passwordmaker.AccountPatternType
 
write(OutputStream, Database) - Method in interface org.daveware.passwordmaker.DatabaseWriter
 
write(OutputStream, Database) - Method in class org.daveware.passwordmaker.RDFDatabaseWriter
 
writeAttribute(String, String) - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
writeAttribute(String, String) - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 
writeEndDocument() - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
writeEndDocument() - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 
writeEndElement() - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
writeEndElement() - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 
writeStartDocument() - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
writeStartDocument(String, String) - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
writeStartDocument() - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 
writeStartDocument(String, String) - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 
writeStartElement(String) - Method in class org.daveware.passwordmaker.xmlwrappers.DefaultXmlStreamWriter
 
writeStartElement(String) - Method in interface org.daveware.passwordmaker.xmlwrappers.XmlStreamWriter
 

X

XmlIOException - Exception in org.daveware.passwordmaker.xmlwrappers
 
XmlIOException() - Constructor for exception org.daveware.passwordmaker.xmlwrappers.XmlIOException
 
XmlIOException(String) - Constructor for exception org.daveware.passwordmaker.xmlwrappers.XmlIOException
 
XmlIOException(String, Throwable) - Constructor for exception org.daveware.passwordmaker.xmlwrappers.XmlIOException
 
XmlIOException(Throwable) - Constructor for exception org.daveware.passwordmaker.xmlwrappers.XmlIOException
 
XmlStreamWriter - Interface in org.daveware.passwordmaker.xmlwrappers
Because the Android version does not have javax.xml.stream.* we have to shim out the uses of it.
A B C D E F G H I J L M N O P R S T V W X 
Skip navigation links

Copyright © 2018. All rights reserved.