Hierarchy For All Packages
Package Hierarchies:- com.github.curiousoddman.rgxgen,
- com.github.curiousoddman.rgxgen.config,
- com.github.curiousoddman.rgxgen.iterators,
- com.github.curiousoddman.rgxgen.iterators.suppliers,
- com.github.curiousoddman.rgxgen.model,
- com.github.curiousoddman.rgxgen.nodes,
- com.github.curiousoddman.rgxgen.parsing,
- com.github.curiousoddman.rgxgen.parsing.dflt,
- com.github.curiousoddman.rgxgen.util,
- com.github.curiousoddman.rgxgen.util.chars,
- com.github.curiousoddman.rgxgen.visitors,
- com.github.curiousoddman.rgxgen.visitors.helpers
Class Hierarchy
- java.lang.Object
- com.github.curiousoddman.rgxgen.iterators.ArrayIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.iterators.suppliers.ArrayIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.iterators.CaseVariationIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.parsing.dflt.CharIterator
- com.github.curiousoddman.rgxgen.util.chars.CharList
- com.github.curiousoddman.rgxgen.util.chars.CharArrayList
- com.github.curiousoddman.rgxgen.util.chars.EmptyUnmodifiableCharList
- com.github.curiousoddman.rgxgen.util.chars.CharListCollector (implements java.util.stream.Collector<T,
A, R>) - com.github.curiousoddman.rgxgen.iterators.ChoiceIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.iterators.suppliers.ChoiceIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.parsing.dflt.ConstantsProvider
- com.github.curiousoddman.rgxgen.parsing.dflt.DefaultNodeCreator (implements com.github.curiousoddman.rgxgen.parsing.NodeCreator)
- com.github.curiousoddman.rgxgen.parsing.dflt.DefaultTreeBuilder (implements com.github.curiousoddman.rgxgen.parsing.NodeTreeBuilder)
- com.github.curiousoddman.rgxgen.visitors.GenerationVisitor (implements com.github.curiousoddman.rgxgen.visitors.NodeVisitor)
- com.github.curiousoddman.rgxgen.visitors.GenerationVisitorCaseInsensitive
- com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
- com.github.curiousoddman.rgxgen.visitors.NotMatchingCaseInsensitiveGenerationVisitor
- com.github.curiousoddman.rgxgen.visitors.GenerationVisitorBuilder
- com.github.curiousoddman.rgxgen.iterators.suppliers.GroupIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.iterators.IncrementalLengthIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.iterators.suppliers.IncrementalLengthIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.iterators.IndexIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.iterators.suppliers.IndexIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.iterators.suppliers.NegativeIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.iterators.NegativeStringIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.nodes.Node
- com.github.curiousoddman.rgxgen.nodes.Choice
- com.github.curiousoddman.rgxgen.nodes.FinalSymbol
- com.github.curiousoddman.rgxgen.nodes.Group
- com.github.curiousoddman.rgxgen.nodes.GroupRef
- com.github.curiousoddman.rgxgen.nodes.NotSymbol
- com.github.curiousoddman.rgxgen.nodes.Repeat
- com.github.curiousoddman.rgxgen.nodes.Sequence
- com.github.curiousoddman.rgxgen.nodes.SymbolSet
- com.github.curiousoddman.rgxgen.iterators.PermutationsIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.iterators.suppliers.PermutationsIteratorSupplier (implements java.util.function.Supplier<T>)
- java.lang.Record
- com.github.curiousoddman.rgxgen.model.SymbolRange
- com.github.curiousoddman.rgxgen.iterators.ReferenceIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.iterators.suppliers.ReferenceIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.RgxGen
- com.github.curiousoddman.rgxgen.RgxGenBuilder
- com.github.curiousoddman.rgxgen.model.RgxGenCharsDefinition
- com.github.curiousoddman.rgxgen.config.RgxGenOption<T>
- com.github.curiousoddman.rgxgen.config.RgxGenProperties
- com.github.curiousoddman.rgxgen.iterators.SingleValueIterator (implements com.github.curiousoddman.rgxgen.iterators.StringIterator)
- com.github.curiousoddman.rgxgen.iterators.suppliers.SingleValueIteratorSupplier (implements java.util.function.Supplier<T>)
- com.github.curiousoddman.rgxgen.iterators.suppliers.SingleCaseInsensitiveValueIteratorSupplier
- com.github.curiousoddman.rgxgen.visitors.helpers.SymbolSetIndexer
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.github.curiousoddman.rgxgen.parsing.dflt.RgxGenParseException
- com.github.curiousoddman.rgxgen.parsing.dflt.PatternDoesNotMatchAnythingException
- com.github.curiousoddman.rgxgen.parsing.dflt.TokenNotQuantifiableException
- com.github.curiousoddman.rgxgen.parsing.dflt.RgxGenParseException
- java.lang.RuntimeException
- java.lang.Exception
- com.github.curiousoddman.rgxgen.model.UnicodeCategoryConstants
- com.github.curiousoddman.rgxgen.visitors.UniqueGenerationVisitor (implements com.github.curiousoddman.rgxgen.visitors.NodeVisitor)
- com.github.curiousoddman.rgxgen.visitors.UniqueValuesCountingVisitor (implements com.github.curiousoddman.rgxgen.visitors.NodeVisitor)
- com.github.curiousoddman.rgxgen.util.Util
Interface Hierarchy
- com.github.curiousoddman.rgxgen.util.chars.CharPredicate
- java.util.Iterator<E>
- com.github.curiousoddman.rgxgen.iterators.StringIterator
- com.github.curiousoddman.rgxgen.parsing.NodeCreator
- com.github.curiousoddman.rgxgen.parsing.NodeTreeBuilder
- com.github.curiousoddman.rgxgen.visitors.NodeVisitor
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.github.curiousoddman.rgxgen.model.GroupType
- com.github.curiousoddman.rgxgen.model.MatchType
- com.github.curiousoddman.rgxgen.model.UnicodeCategory
- com.github.curiousoddman.rgxgen.model.WhitespaceChar
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)