A C G H N P R
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractHumanReadableIdGenerator - Class in com.github.kkuegler
-
Base class for id generators.
- AbstractHumanReadableIdGenerator() - Constructor for class com.github.kkuegler.AbstractHumanReadableIdGenerator
- adjectives - Variable in class com.github.kkuegler.AbstractHumanReadableIdGenerator
- animals - Variable in class com.github.kkuegler.AbstractHumanReadableIdGenerator
C
- com.github.kkuegler - package com.github.kkuegler
G
- generate() - Method in interface com.github.kkuegler.HumanReadableIdGenerator
- generate() - Method in class com.github.kkuegler.PermutationBasedHumanReadableIdGenerator
- generate() - Method in class com.github.kkuegler.RandomHumanReadableIdGenerator
H
- HumanReadableIdGenerator - Interface in com.github.kkuegler
N
- numbers - Variable in class com.github.kkuegler.AbstractHumanReadableIdGenerator
P
- PermutationBasedHumanReadableIdGenerator - Class in com.github.kkuegler
-
A generator for human-readable ids.
This implementation tries to avoid re-using individual parts of the id, i.e. it will not generate 'happy-tiger-42' and 'happy-ant-42' consecutively. - PermutationBasedHumanReadableIdGenerator() - Constructor for class com.github.kkuegler.PermutationBasedHumanReadableIdGenerator
R
- random - Variable in class com.github.kkuegler.AbstractHumanReadableIdGenerator
- RandomHumanReadableIdGenerator - Class in com.github.kkuegler
-
A simple generator for human-readable ids which chooses each of the id's parts randomly.
- RandomHumanReadableIdGenerator() - Constructor for class com.github.kkuegler.RandomHumanReadableIdGenerator
- randomize(String[]) - Method in class com.github.kkuegler.AbstractHumanReadableIdGenerator
-
Fisher-Yates shuffle (inside-out variant)
All Classes All Packages