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

A

aGroupValues - Variable in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
aProperties - Variable in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
aRandom - Variable in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
ArrayIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
ArrayIterator(Character[]) - Constructor for class com.github.curiousoddman.rgxgen.iterators.ArrayIterator
 
ArrayIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
ArrayIteratorSupplier(Character[]) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.ArrayIteratorSupplier
 
aStringBuilder - Variable in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
aValue - Variable in class com.github.curiousoddman.rgxgen.iterators.suppliers.SingleValueIteratorSupplier
 

B

BIG_INTEGER_TWO - Static variable in class com.github.curiousoddman.rgxgen.util.Util
 
build() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.DefaultTreeBuilder
 
builder() - Static method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
builder() - Static method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 

C

CAPITAL_LETTERS - Static variable in class com.github.curiousoddman.rgxgen.nodes.SymbolSet.SymbolRange
 
CaseVariationIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
CaseVariationIterator(String) - Constructor for class com.github.curiousoddman.rgxgen.iterators.CaseVariationIterator
 
CharIterator - Class in com.github.curiousoddman.rgxgen.parsing.dflt
Class incorporates functionality to iterate String char by char
CharIterator(String) - Constructor for class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
 
Choice - Class in com.github.curiousoddman.rgxgen.nodes
 
Choice(String, Node...) - Constructor for class com.github.curiousoddman.rgxgen.nodes.Choice
 
ChoiceIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
ChoiceIterator(StringIterator[]) - Constructor for class com.github.curiousoddman.rgxgen.iterators.ChoiceIterator
 
ChoiceIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
ChoiceIteratorSupplier(List<List<Supplier<StringIterator>>>) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.ChoiceIteratorSupplier
 
com.github.curiousoddman.rgxgen - package com.github.curiousoddman.rgxgen
 
com.github.curiousoddman.rgxgen.config - package com.github.curiousoddman.rgxgen.config
 
com.github.curiousoddman.rgxgen.iterators - package com.github.curiousoddman.rgxgen.iterators
 
com.github.curiousoddman.rgxgen.iterators.suppliers - package com.github.curiousoddman.rgxgen.iterators.suppliers
 
com.github.curiousoddman.rgxgen.nodes - package com.github.curiousoddman.rgxgen.nodes
 
com.github.curiousoddman.rgxgen.parsing - package com.github.curiousoddman.rgxgen.parsing
 
com.github.curiousoddman.rgxgen.parsing.dflt - package com.github.curiousoddman.rgxgen.parsing.dflt
 
com.github.curiousoddman.rgxgen.util - package com.github.curiousoddman.rgxgen.util
 
com.github.curiousoddman.rgxgen.visitors - package com.github.curiousoddman.rgxgen.visitors
 
context() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Returns context of cursor (text around the cursor)
context(int) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Returns context around passed index
countCaseInsensitiveVariations(CharSequence) - Static method in class com.github.curiousoddman.rgxgen.util.Util
Count number of variation of words in case insensitive manner.
current() - Method in class com.github.curiousoddman.rgxgen.iterators.ArrayIterator
 
current() - Method in class com.github.curiousoddman.rgxgen.iterators.CaseVariationIterator
 
current() - Method in class com.github.curiousoddman.rgxgen.iterators.ChoiceIterator
 
current() - Method in class com.github.curiousoddman.rgxgen.iterators.IncrementalLengthIterator
 
current() - Method in class com.github.curiousoddman.rgxgen.iterators.NegativeStringIterator
 
current() - Method in class com.github.curiousoddman.rgxgen.iterators.PermutationsIterator
 
current() - Method in class com.github.curiousoddman.rgxgen.iterators.ReferenceIterator
 
current() - Method in class com.github.curiousoddman.rgxgen.iterators.SingleValueIterator
 
current() - Method in interface com.github.curiousoddman.rgxgen.iterators.StringIterator
Return same value as last call to next().

D

DefaultTreeBuilder - Class in com.github.curiousoddman.rgxgen.parsing.dflt
Default implementation of parser and NodeTreeBuilder.
DefaultTreeBuilder(String) - Constructor for class com.github.curiousoddman.rgxgen.parsing.dflt.DefaultTreeBuilder
Default implementation of parser and NodeTreeBuilder.
DIGITS - Static variable in class com.github.curiousoddman.rgxgen.nodes.SymbolSet.SymbolRange
 

E

equalsFinalSymbolRandomString(String, String) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingCaseInsensitiveGenerationVisitor
 
equalsFinalSymbolRandomString(String, String) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 

F

FinalSymbol - Class in com.github.curiousoddman.rgxgen.nodes
 
FinalSymbol(String) - Constructor for class com.github.curiousoddman.rgxgen.nodes.FinalSymbol
 

G

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
 

H

hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.ArrayIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.CaseVariationIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.ChoiceIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.IncrementalLengthIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.NegativeStringIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.PermutationsIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.ReferenceIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.iterators.SingleValueIterator
 
hasNext() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
 

I

IncrementalLengthIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
IncrementalLengthIterator(Supplier<StringIterator>, int, int) - Constructor for class com.github.curiousoddman.rgxgen.iterators.IncrementalLengthIterator
 
IncrementalLengthIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
IncrementalLengthIteratorSupplier(Supplier<StringIterator>, int, int) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.IncrementalLengthIteratorSupplier
 
indexOfNextCaseSensitiveCharacter(CharSequence, int) - Static method in class com.github.curiousoddman.rgxgen.util.Util
Finds next case sensitive character.
isEmpty() - Method in class com.github.curiousoddman.rgxgen.nodes.SymbolSet
 
iterateUnique() - Method in class com.github.curiousoddman.rgxgen.RgxGen
Creates iterator over unique values.

L

lastChar() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Returns last character that would be iterated over

M

minimum(String, Node, int) - Static method in class com.github.curiousoddman.rgxgen.nodes.Repeat
 
modifyBound(int) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Move the bound until which iterator will iterate

N

NegativeIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
NegativeIteratorSupplier(String, Supplier<StringIterator>) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.NegativeIteratorSupplier
 
NegativeStringIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
NegativeStringIterator(StringIterator, Pattern) - Constructor for class com.github.curiousoddman.rgxgen.iterators.NegativeStringIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.ArrayIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.CaseVariationIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.ChoiceIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.IncrementalLengthIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.NegativeStringIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.PermutationsIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.ReferenceIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.iterators.SingleValueIterator
 
next() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Returns next character and advances the cursor
next(int) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Return next length characters as a substring and advance cursor
nextUntil(char) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Returns substring from 'next' character UP TO first not escaped character c Cursor is advanced to a position after character c
nextUntil(String) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Returns substring from next character up to next occurrence of s Cursor is advanced to a position after last character in s
Node - Class in com.github.curiousoddman.rgxgen.nodes
 
Node(String) - Constructor for class com.github.curiousoddman.rgxgen.nodes.Node
 
NodeTreeBuilder - Interface in com.github.curiousoddman.rgxgen.parsing
Interface for the parser/nodes builder.
NodeVisitor - Interface in com.github.curiousoddman.rgxgen.visitors
 
NotMatchingCaseInsensitiveGenerationVisitor - Class in com.github.curiousoddman.rgxgen.visitors
 
NotMatchingCaseInsensitiveGenerationVisitor(Random, Map<Integer, String>, RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.NotMatchingCaseInsensitiveGenerationVisitor
 
NotMatchingGenerationVisitor - Class in com.github.curiousoddman.rgxgen.visitors
 
NotMatchingGenerationVisitor(Random, Map<Integer, String>, RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 
NotSymbol - Class in com.github.curiousoddman.rgxgen.nodes
 
NotSymbol(String, Node) - Constructor for class com.github.curiousoddman.rgxgen.nodes.NotSymbol
 
numUnique() - Method in class com.github.curiousoddman.rgxgen.RgxGen
Deprecated.

P

PatternDoesNotMatchAnythingException - Exception in com.github.curiousoddman.rgxgen.parsing.dflt
 
PatternDoesNotMatchAnythingException(String) - Constructor for exception com.github.curiousoddman.rgxgen.parsing.dflt.PatternDoesNotMatchAnythingException
 
peek() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Return next character, without advancing cursor
peek(int) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Return character by offset from the next, without advancing cursor
PermutationsIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
PermutationsIterator(List<Supplier<StringIterator>>) - Constructor for class com.github.curiousoddman.rgxgen.iterators.PermutationsIterator
 
PermutationsIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
PermutationsIteratorSupplier(List<Supplier<StringIterator>>) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.PermutationsIteratorSupplier
 
prevPos() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Return position of last symbol returned by next()

R

randomlyChangeCase(Random, CharSequence) - Static method in class com.github.curiousoddman.rgxgen.util.Util
Randomly change case for the letters in a string
ReferenceIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
ReferenceIterator() - Constructor for class com.github.curiousoddman.rgxgen.iterators.ReferenceIterator
 
ReferenceIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
ReferenceIteratorSupplier(Map<Integer, List<ReferenceIterator>>, Map<Integer, StringIterator>, int) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.ReferenceIteratorSupplier
 
remaining() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Calculate number of characters remaining to iterate over
Repeat - Class in com.github.curiousoddman.rgxgen.nodes
 
Repeat(String, Node, int) - Constructor for class com.github.curiousoddman.rgxgen.nodes.Repeat
 
Repeat(String, Node, int, int) - Constructor for class com.github.curiousoddman.rgxgen.nodes.Repeat
 
repeat_char(char, int) - Static method in class com.github.curiousoddman.rgxgen.util.Util
Repeats text multiple times
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.ArrayIterator
 
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.CaseVariationIterator
 
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.ChoiceIterator
 
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.IncrementalLengthIterator
 
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.NegativeStringIterator
 
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.PermutationsIterator
 
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.ReferenceIterator
 
reset() - Method in class com.github.curiousoddman.rgxgen.iterators.SingleValueIterator
 
reset() - Method in interface com.github.curiousoddman.rgxgen.iterators.StringIterator
Reset the iterator to the initial position.
RgxGen - Class in com.github.curiousoddman.rgxgen
String values generator based on regular expression pattern
RgxGen(CharSequence) - Constructor for class com.github.curiousoddman.rgxgen.RgxGen
Parse pattern using DefaultTreeBuilder.
RgxGen(NodeTreeBuilder) - Constructor for class com.github.curiousoddman.rgxgen.RgxGen
Parse regex pattern using provided builder and prepare to generate values
RgxGenOption - Enum in com.github.curiousoddman.rgxgen.config
Enum of keys for available configuration options.
RgxGenParseException - Exception in com.github.curiousoddman.rgxgen.parsing.dflt
 
RgxGenParseException(String) - Constructor for exception com.github.curiousoddman.rgxgen.parsing.dflt.RgxGenParseException
 
RgxGenParseException(String, Throwable) - Constructor for exception com.github.curiousoddman.rgxgen.parsing.dflt.RgxGenParseException
 
RgxGenProperties - Class in com.github.curiousoddman.rgxgen.config
Configuration object for RgxGen.
RgxGenProperties() - Constructor for class com.github.curiousoddman.rgxgen.config.RgxGenProperties
 

S

Sequence - Class in com.github.curiousoddman.rgxgen.nodes
 
Sequence(String, Node...) - Constructor for class com.github.curiousoddman.rgxgen.nodes.Sequence
 
setDefaultProperties(RgxGenProperties) - Static method in class com.github.curiousoddman.rgxgen.RgxGen
Set default properties for RgxGen.
setDefaults(Properties) - Method in class com.github.curiousoddman.rgxgen.config.RgxGenProperties
 
setInProperties(RgxGenProperties, T) - Method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
Associates value for this option in the properties
setOther(StringIterator) - Method in class com.github.curiousoddman.rgxgen.iterators.ReferenceIterator
 
setProperties(RgxGenProperties) - Method in class com.github.curiousoddman.rgxgen.RgxGen
Set properties for the instance of RgxGen.
SingleCaseInsensitiveValueIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
SingleCaseInsensitiveValueIteratorSupplier(String) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.SingleCaseInsensitiveValueIteratorSupplier
 
SingleValueIterator - Class in com.github.curiousoddman.rgxgen.iterators
 
SingleValueIterator() - Constructor for class com.github.curiousoddman.rgxgen.iterators.SingleValueIterator
 
SingleValueIterator(String) - Constructor for class com.github.curiousoddman.rgxgen.iterators.SingleValueIterator
 
SingleValueIteratorSupplier - Class in com.github.curiousoddman.rgxgen.iterators.suppliers
 
SingleValueIteratorSupplier(String) - Constructor for class com.github.curiousoddman.rgxgen.iterators.suppliers.SingleValueIteratorSupplier
 
skip(int) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Skip next n characters
skip() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Skip next character
SMALL_LETTERS - Static variable in class com.github.curiousoddman.rgxgen.nodes.SymbolSet.SymbolRange
 
stream() - Method in class com.github.curiousoddman.rgxgen.RgxGen
Creates infinite stream of randomly generated values.
StringIterator - Interface in com.github.curiousoddman.rgxgen.iterators
 
stringToChars(CharSequence) - Static method in class com.github.curiousoddman.rgxgen.util.Util
 
substringToCurrPos(int) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
 
SymbolRange(char, char) - Constructor for class com.github.curiousoddman.rgxgen.nodes.SymbolSet.SymbolRange
Create range of symbols.
SymbolSet - Class in com.github.curiousoddman.rgxgen.nodes
Generate Any printable character.
SymbolSet() - Constructor for class com.github.curiousoddman.rgxgen.nodes.SymbolSet
Symbol set containing all symbols
SymbolSet(String, Character[], SymbolSet.TYPE) - Constructor for class com.github.curiousoddman.rgxgen.nodes.SymbolSet
 
SymbolSet(String, Collection<SymbolSet.SymbolRange>, SymbolSet.TYPE) - Constructor for class com.github.curiousoddman.rgxgen.nodes.SymbolSet
 
SymbolSet(String, Collection<SymbolSet.SymbolRange>, Character[], SymbolSet.TYPE) - Constructor for class com.github.curiousoddman.rgxgen.nodes.SymbolSet
Create SymbolSet from ranges and symbols according to type
SymbolSet.SymbolRange - Class in com.github.curiousoddman.rgxgen.nodes
Range of symbols
SymbolSet.TYPE - Enum in com.github.curiousoddman.rgxgen.nodes
POSITIVE - add characters and ranges NEGATIVE - all but characters and ranges

T

takeWhile(Predicate<Character>) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
Create substring starting from next character while condition is true Cursor is advanced to the first character which does not match condition
TokenNotQuantifiableException - Exception in com.github.curiousoddman.rgxgen.parsing.dflt
 
TokenNotQuantifiableException(String) - Constructor for exception com.github.curiousoddman.rgxgen.parsing.dflt.TokenNotQuantifiableException
 
toString() - Method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.Choice
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.FinalSymbol
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.Group
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.GroupRef
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.NotSymbol
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.Repeat
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.Sequence
 
toString() - Method in class com.github.curiousoddman.rgxgen.nodes.SymbolSet
 

U

UniqueGenerationVisitor - Class in com.github.curiousoddman.rgxgen.visitors
 
UniqueGenerationVisitor(RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
UniqueGenerationVisitor(Map<Integer, List<ReferenceIterator>>, Map<Integer, StringIterator>, RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
UniqueValuesCountingVisitor - Class in com.github.curiousoddman.rgxgen.visitors
 
UniqueValuesCountingVisitor(RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
UniqueValuesCountingVisitor(Node, RgxGenProperties) - Constructor for class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
Util - Class in com.github.curiousoddman.rgxgen.util
Utility methods collection

V

valueOf(String) - Static method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.curiousoddman.rgxgen.nodes.SymbolSet.TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.curiousoddman.rgxgen.config.RgxGenOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.curiousoddman.rgxgen.nodes.SymbolSet.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.Choice
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.FinalSymbol
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.Group
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.GroupRef
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.Node
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.NotSymbol
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.Repeat
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.Sequence
 
visit(NodeVisitor) - Method in class com.github.curiousoddman.rgxgen.nodes.SymbolSet
 
visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(Sequence) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(Group) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
 
visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorCaseInsensitive
 
visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorCaseInsensitive
 
visit(SymbolSet) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(Choice) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(FinalSymbol) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(Repeat) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(Sequence) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(NotSymbol) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(GroupRef) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(Group) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
 
visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingCaseInsensitiveGenerationVisitor
 
visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 
visit(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 
visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 
visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 
visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 
visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 
visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(Sequence) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(Group) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
 
visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visit(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visit(Sequence) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visit(Group) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
 
visitSymbolSet(SymbolSet, Function<SymbolSet, Character[]>) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
 

W

withProperties(RgxGenProperties) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorBuilder
 
withRandom(Random) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorBuilder
 

Z

ZERO_LENGTH_CHARACTER_ARRAY - Static variable in class com.github.curiousoddman.rgxgen.util.Util
 
A B C D E F G H I L M N P R S T U V W Z 
Skip navigation links

Copyright © 2022. All rights reserved.