Class NotMatchingGenerationVisitor
- java.lang.Object
-
- com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
-
- com.github.curiousoddman.rgxgen.visitors.NotMatchingGenerationVisitor
-
- All Implemented Interfaces:
NodeVisitor
- Direct Known Subclasses:
NotMatchingCaseInsensitiveGenerationVisitor
public class NotMatchingGenerationVisitor extends GenerationVisitor
-
-
Field Summary
-
Fields inherited from class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
aGroupValues, aProperties, aRandom, aStringBuilder
-
-
Constructor Summary
Constructors Constructor Description NotMatchingGenerationVisitor(Random random, Map<Integer,String> groupValues, RgxGenProperties properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GenerationVisitorBuilderbuilder()protected booleanequalsFinalSymbolRandomString(String s1, String s2)voidvisit(Choice node)voidvisit(FinalSymbol node)voidvisit(GroupRef node)voidvisit(NotSymbol node)voidvisit(Repeat node)voidvisit(SymbolSet node)protected voidvisitSymbolSet(SymbolSet node, Function<SymbolSet,Character[]> getSymbols)-
Methods inherited from class com.github.curiousoddman.rgxgen.visitors.GenerationVisitor
getString, visit, visit
-
-
-
-
Constructor Detail
-
NotMatchingGenerationVisitor
public NotMatchingGenerationVisitor(Random random, Map<Integer,String> groupValues, RgxGenProperties properties)
-
-
Method Detail
-
builder
public static GenerationVisitorBuilder builder()
-
visit
public void visit(SymbolSet node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classGenerationVisitor
-
visitSymbolSet
protected void visitSymbolSet(SymbolSet node, Function<SymbolSet,Character[]> getSymbols)
-
visit
public void visit(Choice node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classGenerationVisitor
-
visit
public void visit(FinalSymbol node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classGenerationVisitor
-
equalsFinalSymbolRandomString
protected boolean equalsFinalSymbolRandomString(String s1, String s2)
-
visit
public void visit(Repeat node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classGenerationVisitor
-
visit
public void visit(NotSymbol node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classGenerationVisitor
-
visit
public void visit(GroupRef node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classGenerationVisitor
-
-