A B C G H I J M N P R S T U

A

addNextTransitionLevel(TransitionLevel) - Method in class com.mifmif.common.regex.GenerexIterator
 
automaton - Variable in class com.mifmif.common.regex.Generex
 

B

buildRootNode() - Method in class com.mifmif.common.regex.Generex
Prepare the rootNode and it's child nodes so that we can get matchedString by index
buildStringFromNode(Node, int) - Method in class com.mifmif.common.regex.Generex
 

C

com.mifmif.common.regex - package com.mifmif.common.regex
 
com.mifmif.common.regex.util - package com.mifmif.common.regex.util
 
currentChar - Variable in class com.mifmif.common.regex.TransitionLevel
 
currentValue - Variable in class com.mifmif.common.regex.GenerexIterator
 

G

generate(String, State, int) - Method in class com.mifmif.common.regex.Generex
 
Generex - Class in com.mifmif.common.regex
A Java utility class that help generating string values that match a given regular expression.It generate all values that are matched by the Regex, a random value, or you can generate only a specific string based on it's lexicographical order .
Generex(String) - Constructor for class com.mifmif.common.regex.Generex
 
Generex(Automaton) - Constructor for class com.mifmif.common.regex.Generex
 
GenerexIterator - Class in com.mifmif.common.regex
An implementation of Iterator class that iterate over the list of Strings that matches a given Regex.
GenerexIterator(State) - Constructor for class com.mifmif.common.regex.GenerexIterator
 
getAllMatchedStrings() - Method in class com.mifmif.common.regex.Generex
Generate all Strings that matches the given Regex.
getCurrentChar() - Method in class com.mifmif.common.regex.TransitionLevel
 
getCurrentTransition() - Method in class com.mifmif.common.regex.TransitionLevel
 
getFirstMatch() - Method in class com.mifmif.common.regex.Generex
 
getMatchedString(int) - Method in class com.mifmif.common.regex.Generex
 
getMatchedStrings(int) - Method in class com.mifmif.common.regex.Generex
Generate subList with a size of limit of Strings that matches the given Regex. the Strings are ordered in lexicographical order.
getMaxChar() - Method in class com.mifmif.common.regex.Node
 
getMaxCharInCurrentTransition() - Method in class com.mifmif.common.regex.TransitionLevel
 
getMinChar() - Method in class com.mifmif.common.regex.Node
 
getNbrChar() - Method in class com.mifmif.common.regex.Node
 
getNbrMatchedString() - Method in class com.mifmif.common.regex.Node
 
getNextNodes() - Method in class com.mifmif.common.regex.Node
 
getState() - Method in class com.mifmif.common.regex.TransitionLevel
 
getTransition(int) - Method in class com.mifmif.common.regex.TransitionLevel
 
getTransitionIndex() - Method in class com.mifmif.common.regex.TransitionLevel
 

H

hasCharacterTransition() - Method in class com.mifmif.common.regex.TransitionLevel
 
hasMoreTransitions() - Method in class com.mifmif.common.regex.TransitionLevel
 
hasNext() - Method in class com.mifmif.common.regex.GenerexIterator
 
hasNext() - Method in interface com.mifmif.common.regex.util.Iterator
 
hasNextTransitionLevel() - Method in class com.mifmif.common.regex.TransitionLevel
 

I

isNbrMatchedStringUpdated - Variable in class com.mifmif.common.regex.Node
 
isNextTransitionLevelPassed - Variable in class com.mifmif.common.regex.TransitionLevel
 
isTransactionNodeBuilt - Variable in class com.mifmif.common.regex.Generex
 
Iterable - Interface in com.mifmif.common.regex.util
 
iterator() - Method in class com.mifmif.common.regex.Generex
 
iterator() - Method in interface com.mifmif.common.regex.util.Iterable
 
Iterator - Interface in com.mifmif.common.regex.util
 

J

jumpToNextPath() - Method in class com.mifmif.common.regex.GenerexIterator
 
jumpToNextTransition() - Method in class com.mifmif.common.regex.TransitionLevel
return true if we succeed to jump to the next transition, false if there is no more transition .

M

Main - Class in com.mifmif.common.regex
 
Main() - Constructor for class com.mifmif.common.regex.Main
 
main(String[]) - Static method in class com.mifmif.common.regex.Main
 
matchedStringCounter - Variable in class com.mifmif.common.regex.Generex
 
matchedStrings - Variable in class com.mifmif.common.regex.Generex
 
matchedStringsSize() - Method in class com.mifmif.common.regex.Generex
 
maxChar - Variable in class com.mifmif.common.regex.Node
 
minChar - Variable in class com.mifmif.common.regex.Node
 

N

nbrChar - Variable in class com.mifmif.common.regex.Node
 
nbrMatchedString - Variable in class com.mifmif.common.regex.Node
 
next() - Method in class com.mifmif.common.regex.GenerexIterator
 
next() - Method in interface com.mifmif.common.regex.util.Iterator
 
nextNodes - Variable in class com.mifmif.common.regex.Node
 
nextTransitionLevel() - Method in class com.mifmif.common.regex.TransitionLevel
 
Node - Class in com.mifmif.common.regex
Node class is used here to present a position in the Automata state .
Node() - Constructor for class com.mifmif.common.regex.Node
 

P

predefinedCharacterClasses - Variable in class com.mifmif.common.regex.Generex
 
preparedTransactionNode - Variable in class com.mifmif.common.regex.Generex
 
prepareRandom(String, State, int, int) - Method in class com.mifmif.common.regex.Generex
 
prepareTransactionNodes(State) - Method in class com.mifmif.common.regex.Generex
Build list of nodes that present possible transactions from the state.

R

random() - Method in class com.mifmif.common.regex.Generex
Generate and return a random String that match the pattern used in this Generex.
random(int) - Method in class com.mifmif.common.regex.Generex
Generate and return a random String that match the pattern used in this Generex, and the string has a length >= minLength
random(int, int) - Method in class com.mifmif.common.regex.Generex
Generate and return a random String that match the pattern used in this Generex, and the string has a length >= minLength and <= maxLength
regExp - Variable in class com.mifmif.common.regex.Generex
 
rootNode - Variable in class com.mifmif.common.regex.Generex
 

S

setCurrentChar(char) - Method in class com.mifmif.common.regex.TransitionLevel
 
setMaxChar(char) - Method in class com.mifmif.common.regex.Node
 
setMinChar(char) - Method in class com.mifmif.common.regex.Node
 
setNbrChar(int) - Method in class com.mifmif.common.regex.Node
 
setNbrMatchedString(long) - Method in class com.mifmif.common.regex.Node
 
setNextNodes(List<Node>) - Method in class com.mifmif.common.regex.Node
 
setState(State) - Method in class com.mifmif.common.regex.TransitionLevel
 
setTransitionIndex(int) - Method in class com.mifmif.common.regex.TransitionLevel
 
state - Variable in class com.mifmif.common.regex.TransitionLevel
 

T

transitionIndex - Variable in class com.mifmif.common.regex.TransitionLevel
 
TransitionLevel - Class in com.mifmif.common.regex
This class present a level where we will choose the next path to follow to build String that matches the Regex.
TransitionLevel(State) - Constructor for class com.mifmif.common.regex.TransitionLevel
 
transitionsPath - Variable in class com.mifmif.common.regex.GenerexIterator
 

U

updateNbrMatchedString() - Method in class com.mifmif.common.regex.Node
Calculate the number of string that will be generated until the transaction presented by this node, and set the result in nbrMatchedString.

A B C G H I J M N P R S T U

Copyright © 2014. All Rights Reserved.