Index

A B C D G I N O P R S 
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.
A B C D G I N O P R S 
All Classes and Interfaces|All Packages