Index
All Classes and Interfaces|All Packages
A
- amount - Variable in class io.github.devnsi.random.dictionary.DictionaryRandomLines
-
Amount of distinct words available.
- amount - Variable in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- amountParts - Variable in class io.github.devnsi.random.RandomIdGen
-
Amount of words that the identifier consists of.
B
- buildResults(int, List<String>) - Method in class io.github.devnsi.random.RandomIdGen
C
- channel - Variable in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- countWords() - Method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
D
- delimiter - Variable in class io.github.devnsi.random.RandomIdGen
-
Delimiter by which words are concatenated to an identifier.
- determinePositionLastWord() - Method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- dictionary - Variable in class io.github.devnsi.random.RandomIdGen
-
Dictionary from which to choose words from.
- Dictionary - Interface in io.github.devnsi.random.dictionary
-
Dictionary allows access to a list of words.
- DictionaryRandomLines - Class in io.github.devnsi.random.dictionary
-
Access to a word list in resources.
- DictionaryRandomLines(String) - Constructor for class io.github.devnsi.random.dictionary.DictionaryRandomLines
- DictionaryRandomPosition - Class in io.github.devnsi.random.dictionary
-
Access the file with a byte channel for improved performance.
- DictionaryRandomPosition(String) - Constructor for class io.github.devnsi.random.dictionary.DictionaryRandomPosition
G
- get() - Method in class io.github.devnsi.random.RandomIdGen
I
- initFileSystem(URI) - Static method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- initializeWithValues(List<Long>) - Static method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
- io.github.devnsi.random - package io.github.devnsi.random
- io.github.devnsi.random.dictionary - package io.github.devnsi.random.dictionary
N
- next() - Method in class io.github.devnsi.random.RandomIdGen
-
Generates a new identifier.
- next() - Static method in class io.github.devnsi.random.RandomIds
-
Generates a new identifier with the default configuration.
- next(int) - Method in class io.github.devnsi.random.RandomIdGen
-
Generates new batch of identifiers.
- next(int) - Static method in class io.github.devnsi.random.RandomIds
-
Generates identifiers with the default configuration.
- normalized(long) - Method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
O
- open(String) - Static method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
P
- partitionByIndex(List<String>, int) - Method in class io.github.devnsi.random.RandomIdGen
- postProcess(String) - Method in class io.github.devnsi.random.RandomIdGen
-
Post-processing on each individual word to handle casing, encoding, ...
- postProcessor - Variable in class io.github.devnsi.random.RandomIdGen
-
Post-processing on each individual word.
R
- random - Variable in class io.github.devnsi.random.RandomIdGen
-
Random number generator to determine words.
- RandomIdGen - Class in io.github.devnsi.random
-
RandomIds
adds the lightweight capabilities to generate memorable identifiers. - RandomIdGen() - Constructor for class io.github.devnsi.random.RandomIdGen
-
Generator for human-readable random identifiers.
- RandomIdGen(String, int, Random) - Constructor for class io.github.devnsi.random.RandomIdGen
-
Generator for human-readable random identifiers.
- RandomIdGen(String, int, Random, Dictionary) - Constructor for class io.github.devnsi.random.RandomIdGen
-
Generator for human-readable random identifiers.
- RandomIds - Class in io.github.devnsi.random
-
RandomIds
adds the lightweight capabilities to generate memorable identifiers by concatenating distinguishable english words together. - randomValue() - Method in class io.github.devnsi.random.RandomIdGen
-
Determines the position of the next random word within the dictionary.
- RandomWords - Class in io.github.devnsi.random.dictionary
-
Selection of english words contained in the library.
- RandomWords() - Constructor for class io.github.devnsi.random.dictionary.RandomWords
- read(long) - Method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- readWord(long) - Method in interface io.github.devnsi.random.dictionary.Dictionary
-
Read word at the position.
- readWord(long) - Method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
-
Read word at the position.
- readWord(long) - Method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- readWords(Long...) - Method in interface io.github.devnsi.random.dictionary.Dictionary
-
Read words at the positions.
- readWords(Long...) - Method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
-
Read words at the positions.
- readWords(Long...) - Method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- readWordTry(List<Long>, LineNumberReader) - Static method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
-
Replaces the positions with the corresponding words.
- replaceAll(List<String>, long, String) - Static method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
- resourcePath - Variable in class io.github.devnsi.random.dictionary.DictionaryRandomLines
S
- seekNext(LineNumberReader, long) - Static method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
- setPostProcessor(UnaryOperator<String>) - Method in class io.github.devnsi.random.RandomIdGen
-
Set post-processor for each individual word contained in the identifier.
- size() - Method in interface io.github.devnsi.random.dictionary.Dictionary
-
Amount of distinct words in this listing.
- size() - Method in class io.github.devnsi.random.dictionary.DictionaryRandomLines
- size() - Method in class io.github.devnsi.random.dictionary.DictionaryRandomPosition
- stream() - Method in class io.github.devnsi.random.RandomIdGen
-
Infinite stream of random identifiers.
All Classes and Interfaces|All Packages