- generate() - Method in class com.github.curiousoddman.rgxgen.RgxGen
-
Generate random string from the pattern.
- generate(Random) - Method in class com.github.curiousoddman.rgxgen.RgxGen
-
Generate random string from the pattern.
- generateNotMatching() - Method in class com.github.curiousoddman.rgxgen.RgxGen
-
Generate random string that does not match a pattern.
- generateNotMatching(Random) - Method in class com.github.curiousoddman.rgxgen.RgxGen
-
Generate random string that does not match a pattern.
- GenerationVisitor - Class in com.github.curiousoddman.rgxgen.visitors
-
- GenerationVisitor(Random, Map<Integer, String>, RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
-
- GenerationVisitorBuilder - Class in com.github.curiousoddman.rgxgen.visitors
-
- GenerationVisitorBuilder(boolean) - Constructor for class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorBuilder
-
- GenerationVisitorCaseInsensitive - Class in com.github.curiousoddman.rgxgen.visitors
-
- GenerationVisitorCaseInsensitive(Random, Map<Integer, String>, RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorCaseInsensitive
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.ArrayIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.ChoiceIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.GroupIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.IncrementalLengthIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.NegativeIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.PermutationsIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.ReferenceIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.SingleCaseInsensitiveValueIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.iterators.suppliers.SingleValueIteratorSupplier
-
- get() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.DefaultTreeBuilder
-
- get() - Method in interface com.github.curiousoddman.rgxgen.parsing.NodeTreeBuilder
-
- get() - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorBuilder
-
- getAllSymbols() - Static method in class com.github.curiousoddman.rgxgen.nodes.SymbolSet
-
- getBooleanFromProperties(RgxGenProperties) - Method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
-
Convenience method.
- getDefault() - Method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
-
Get default value associated with the option
- getEstimation() - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
-
Provides an estimation of number of unique values that can be generated using pattern.
- getFromProperties(RgxGenProperties) - Method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
-
Get value from the properties object.
- getIndex() - Method in class com.github.curiousoddman.rgxgen.nodes.Group
-
- getIndex() - Method in class com.github.curiousoddman.rgxgen.nodes.GroupRef
-
- getIntFromProperties(RgxGenProperties) - Method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
-
Convenience method.
- getKey() - Method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
-
Get unique identifier of the property
- getMax() - Method in class com.github.curiousoddman.rgxgen.nodes.Repeat
-
- getMin() - Method in class com.github.curiousoddman.rgxgen.nodes.Repeat
-
- getNode() - Method in class com.github.curiousoddman.rgxgen.nodes.Group
-
- getNode() - Method in class com.github.curiousoddman.rgxgen.nodes.NotSymbol
-
- getNode() - Method in class com.github.curiousoddman.rgxgen.nodes.Repeat
-
- getNodes() - Method in class com.github.curiousoddman.rgxgen.nodes.Choice
-
- getNodes() - Method in class com.github.curiousoddman.rgxgen.nodes.Sequence
-
- getPattern() - Method in class com.github.curiousoddman.rgxgen.nodes.Node
-
- getString() - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
-
- getSymbols() - Method in class com.github.curiousoddman.rgxgen.nodes.SymbolSet
-
- getSymbolsCaseInsensitive() - Method in class com.github.curiousoddman.rgxgen.nodes.SymbolSet
-
- getUniqueEstimation() - Method in class com.github.curiousoddman.rgxgen.RgxGen
-
Returns estimation of unique values that can be generated with the pattern.
- getUniqueStrings() - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
-
- getValue() - Method in class com.github.curiousoddman.rgxgen.nodes.FinalSymbol
-
- Group - Class in com.github.curiousoddman.rgxgen.nodes
-
- Group(String, int, Node) - Constructor for class com.github.curiousoddman.rgxgen.nodes.Group
-
- GroupIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
-
- GroupIteratorSupplier(Supplier<StringIterator>, Map<Integer, List<ReferenceIterator>>, Map<Integer, StringIterator>, int) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.GroupIteratorSupplier
-
- GroupRef - Class in com.github.curiousoddman.rgxgen.nodes
-
- GroupRef(String, int) - Constructor for class com.github.curiousoddman.rgxgen.nodes.GroupRef
-