A B C D E F G H I L M N P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- CASE_INSENSITIVE - com.github.curiousoddman.rgxgen.config.RgxGenOption
-
Flag to use case insensitive matching.
- 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.
- INFINITE_PATTERN_REPETITION - com.github.curiousoddman.rgxgen.config.RgxGenOption
-
For infinite patterns, such as
a+,a*anda{n,}, defines limit for the repetitions. - 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
- NEGATIVE - com.github.curiousoddman.rgxgen.nodes.SymbolSet.TYPE
- 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
lengthcharacters 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
cCursor is advanced to a position after characterc - nextUntil(String) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
-
Returns substring from next character up to next occurrence of
sCursor is advanced to a position after last character ins - 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.use
RgxGen.getUniqueEstimation()instead
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
- POSITIVE - com.github.curiousoddman.rgxgen.nodes.SymbolSet.TYPE
- 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(NodeTreeBuilder) - Constructor for class com.github.curiousoddman.rgxgen.RgxGen
-
Parse regex pattern using provided builder and prepare to generate values
- RgxGen(CharSequence) - Constructor for class com.github.curiousoddman.rgxgen.RgxGen
-
Parse pattern using DefaultTreeBuilder.
- 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
valuefor 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() - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
-
Skip next character
- skip(int) - Method in class com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
-
Skip next
ncharacters - 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
conditionis 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(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(Choice) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
- visit(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
- visit(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(Choice) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorCaseInsensitive
- visit(FinalSymbol) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
- visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
- visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(FinalSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- visit(Group) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(Group) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
- visit(Group) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(Group) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(GroupRef) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
- visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
- visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(GroupRef) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(NotSymbol) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
- visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
- visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(NotSymbol) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(Repeat) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
- visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
- visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(Repeat) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- visit(Sequence) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(Sequence) - Method in interface com.github.curiousoddman.rgxgen.visitors.NodeVisitor
- visit(Sequence) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(Sequence) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
- visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.GenerationVisitorCaseInsensitive
- visit(SymbolSet) - 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(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor
- visit(SymbolSet) - Method in class com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor
- 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
- 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
All Classes All Packages