Index

A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(R1, R2) - Method in interface monq.jfa.util.ThrowingBiConsumer
 
action() - Method in record class monq.jfa.ooo.Rule
Returns the value of the action record component.
Action - Interface in monq.jfa.actions
An action to be stored in a DFA to be invoked on the match.
Actions - Class in monq.jfa.actions
Static methods to create trival standard actions, as well as a handler to be used with DfaFilter for invoking an action on a match.
ActionSequence - Class in monq.jfa.actions
Convenience wrapper to run a list of Actions in sequence.
ActionSequence(List<Action>) - Constructor for class monq.jfa.actions.ActionSequence
 
ActionSequence(Action) - Constructor for class monq.jfa.actions.ActionSequence
 
ActionSequence(Action, Action) - Constructor for class monq.jfa.actions.ActionSequence
 
add(int) - Method in class monq.jfa.util.IntArray
 
add(E) - Method in class monq.jfa.PlainSet
 
add(Action) - Method in class monq.jfa.actions.ActionSequence
 
addAll(Collection<? extends E>) - Method in class monq.jfa.PlainSet
 
addEps(NfaState<T>) - Method in class monq.jfa.NfaState
 
addEps(NfaState<T>, NfaState<T>) - Method in class monq.jfa.NfaState
 
addEpsFrom(NfaState<T>) - Method in class monq.jfa.NfaState
 
Additional Information - Search tag in class monq.Oooo
Section
addNonMatches(T, T) - Method in class monq.jfa.NfaBuilder
Extends the top NFA on the stack to match (nearly) everything.
addPart(int, int) - Method in class monq.jfa.textparts.TextStore
 
addPart(int, int, byte) - Method in class monq.jfa.textparts.TextStore
like setPart() except that the given part is appended to the list of parts.
addValue(T) - Method in class monq.jfa.NfaBuilder
Adds a value to the last state of the top NFA.
allChildren() - Method in class monq.jfa.NfaState
 
allPrefixes() - Method in class monq.jfa.NfaBuilder
This makes sure every prefix, except the empty string, of a string recognized by the top NFA on the stack is also recognized.
and() - Method in class monq.jfa.NfaBuilder
Computes the automaton which recognizes the intersection of the languages recognized by the top two automata on the stack.
and(CharSequence) - Method in class monq.jfa.NfaBuilder
and(CharSequence, T) - Method in class monq.jfa.NfaBuilder
append() - Method in class monq.jfa.ooo.PickAction
 
append(char) - Method in class monq.jfa.textparts.TextStore
 
append(String) - Method in class monq.jfa.textparts.TextStore
appends the given text to the this.
append(StringBuilder) - Method in class monq.jfa.textparts.SimpleFormatters.FixedString
appends the content of sb to the predifined string to be used by format.
append(StringBuilder, int, int) - Method in class monq.jfa.textparts.TextStore
appends the given text to the this.
append(SimpleFormatters.FixedString) - Method in class monq.jfa.textparts.SimpleFormatters.FixedString
 
appendPart(StringBuilder, int, int) - Method in class monq.jfa.textparts.TextStore
 
appendPart(StringBuilder, int, int, byte) - Method in class monq.jfa.textparts.TextStore
combines operations TextStore.append(java.lang.String) and addPart() such that the whole appended text will also define a new part.
apply(char) - Method in interface monq.jfa.CharUnaryOperator
 
apply(T) - Method in interface monq.jfa.IntToObjectFunction
 
ArrayUtil - Class in monq.jfa.util
is a collection of static methods to manipulate arrays.
Atoms - Search tag in package monq.jfa
Section
atStartOf(String) - Method in class monq.jfa.Regexp
tests whether this matches a prefix of s.
atStartOf(String, int) - Method in class monq.jfa.Regexp
Tests whether this matches a prefix of s starting at position pos.
atStop() - Method in class monq.jfa.Dfa
(*)Returns the result of the isStop predicate provided with Dfa.withIsStopValue(java.util.function.Predicate<T>) applied to Dfa.getCurrentValue().

B

backToMark() - Method in interface monq.jfa.CharSource
Resets this to a previously set CharSource.mark().
backToMark() - Method in class monq.jfa.ReaderCharSource
 
backToMark() - Method in class monq.jfa.StringCharSource
 
Bla - Class in monq.jfa
asd;kfj alsdkjf lasdkjf laksdjf laksjdf laksjdf laskjdf lakdsjfalsdjf laskdjf lasdkjf lasdkfj alsdjkf alsdfjk asldfjk asdlfkj
Bla() - Constructor for class monq.jfa.Bla
 
Brace Replacements - Search tag in class monq.Oooo
Section

C

CallbackException - Exception Class in monq.jfa.actions
Thrown by Action.invoke(StringBuilder, int) in case things go wrong.
CallbackException(String) - Constructor for exception class monq.jfa.actions.CallbackException
 
CallbackException(String, Throwable) - Constructor for exception class monq.jfa.actions.CallbackException
 
capacity() - Method in class monq.jfa.util.IntArray
 
charArrayMemEstimate(int) - Static method in class monq.jfa.util.Sizeof
 
charChildren() - Method in class monq.jfa.NfaState
 
CharSource - Interface in monq.jfa
defines the the character source from which automaton matching reads the data.
CharTrans<T> - Interface in monq.jfa
Interface of a data structure to map non-overlapping character ranges like 'a'-'f' to non-null objects.
CharUnaryOperator - Interface in monq.jfa
A function to map one char to another.
chop() - Method in class monq.jfa.PairStack
 
clear() - Method in class monq.jfa.NfaBuilder
Clears the stack.
clear() - Method in class monq.jfa.PairStack
 
clear() - Method in class monq.jfa.textparts.TextStore
resets this to contain neither text nor any parts.
clearValue() - Method in class monq.jfa.NfaState
 
close() - Method in class monq.jfa.filter.DfaReader
 
close() - Method in class monq.jfa.ooo.ContextBufferingWriter
 
column - Variable in exception class monq.jfa.ReSyntaxException
 
CompileDfaException - Exception Class in monq.jfa
Represents things that go wrong during compilation of an Nfa into a Dfa.
CompileDfaException() - Constructor for exception class monq.jfa.CompileDfaException
 
CompileDfaException(String) - Constructor for exception class monq.jfa.CompileDfaException
 
compileToDfa() - Method in class monq.jfa.NfaBuilder
Pops the top NFA from the stack, compiles it and returns the resulting DFA.
complement() - Method in class monq.jfa.NfaBuilder
Inverts the automaton, such that the resulting automaton recognizes the set-complement of the set of strings recognized by the given automaton.
complete(D) - Method in class monq.jfa.Intervals
all intervals which are currently mapped to null will be mapped to the given object.
contains(Object) - Method in class monq.jfa.PlainSet
 
ContextBufferingWriter - Class in monq.jfa.ooo
A writer which keeps a pre- and and a post-context of a marked "line" and writes the "line" out in the context as soon as the required context has been seen.
ContextBufferingWriter(Writer, int, int, String) - Constructor for class monq.jfa.ooo.ContextBufferingWriter
 
COPY - Enum constant in enum class monq.jfa.filter.DfaFilter.OnFailedMatch
Read the character and copy it to the output
COPY - Static variable in class monq.jfa.actions.Actions
 
count() - Method in class monq.jfa.actions.CountAction
The count so far.
CountAction - Class in monq.jfa.actions
An action which counts its invocations.
CountAction() - Constructor for class monq.jfa.actions.CountAction
 

D

decodeEscape(IntSupplier, Runnable) - Static method in class monq.jfa.Misc
Call this on a source of characters, given by chSource, which returns -1 to signal end of input.
delete(byte[], int, int) - Static method in class monq.jfa.util.ArrayUtil
deletes count elements from ary starting at index pos by copying the elements at indices greater than or equal to pos+count to index pos.
delete(int[], int, int) - Static method in class monq.jfa.util.ArrayUtil
deletes count elements from ary starting at index pos by copying the elements at indices greater than or equal to pos+count to index pos.
delete(Object[], int, int) - Static method in class monq.jfa.util.ArrayUtil
 
deleteParts(int, int) - Method in class monq.jfa.textparts.TextStore
deletes all parts in the inclusive range referenced by first and last.
Dfa<T> - Class in monq.jfa
A deterministic finite automaton, with convenience methods to match text and/or lookup values stored for a matching text.
DfaFilter<T> - Class in monq.jfa.filter
Uses a Dfa to match the start of some input and calls a handler on the match.
DfaFilter(Dfa<T>, MatchHandler<T>, DfaFilter.OnFailedMatch) - Constructor for class monq.jfa.filter.DfaFilter
Creates the filter.
DfaFilter.OnFailedMatch - Enum Class in monq.jfa.filter
Strategy for handling the next character of the input stream if no match is possible.
DfaReader - Class in monq.jfa.filter
Provides the output of a DfaFilter as a Reader.
DfaReader(DfaFilter<?>, CharSource) - Constructor for class monq.jfa.filter.DfaReader
 
dotPrint(String) - Method in class monq.jfa.Dfa
 
dotPrint(String) - Method in class monq.jfa.NfaBuilder
DROP - Enum constant in enum class monq.jfa.filter.DfaFilter.OnFailedMatch
Read the character and drop it.
DROP - Static variable in class monq.jfa.actions.Actions
 

E

EAMBIGUOUS - Static variable in exception class monq.jfa.CompileDfaException
 
EATDIGIT - Static variable in exception class monq.jfa.ReSyntaxException
 
EATMISSAT - Static variable in exception class monq.jfa.ReSyntaxException
 
EATRANGE - Static variable in exception class monq.jfa.ReSyntaxException
 
EBSATEOF - Static variable in class monq.jfa.Misc
 
ECHARUNEX - Static variable in exception class monq.jfa.ReSyntaxException
 
ECLOSINGP - Static variable in exception class monq.jfa.ReSyntaxException
 
EEMPTY - Static variable in exception class monq.jfa.ReSyntaxException
 
EEOFUNEX - Static variable in class monq.jfa.Misc
 
EEOFUNEX - Static variable in exception class monq.jfa.ReSyntaxException
 
EEXTRACHAR - Static variable in exception class monq.jfa.ReSyntaxException
 
EFORMAT - Static variable in exception class monq.jfa.ReSyntaxException
 
EINVALUL - Static variable in exception class monq.jfa.ReSyntaxException
 
EINVRANGE - Static variable in exception class monq.jfa.ReSyntaxException
 
embed(String, String) - Static method in class monq.jfa.actions.Actions
 
embed(String, String) - Method in class monq.jfa.ooo.PickAction
 
EMISSINGCURLYCLOSE - Static variable in exception class monq.jfa.ReSyntaxException
 
EmptyCharTrans<T> - Class in monq.jfa
 
emsg - Variable in exception class monq.jfa.ReSyntaxException
 
ENOHEX - Static variable in class monq.jfa.Misc
 
epsChildren() - Method in class monq.jfa.NfaState
 
epsSize() - Method in class monq.jfa.NfaState
number of epsilon transitions going out from this state
equals(Object) - Method in record class monq.jfa.Nfa
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class monq.jfa.NfaState
Force this object to have identity.
equals(Object) - Method in record class monq.jfa.ooo.NotifyMatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class monq.jfa.ooo.Rule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class monq.jfa.ooo.TemplateAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class monq.jfa.ooo.TemplateElement
Indicates whether some other object is "equal to" this one.
escape(String) - Method in class monq.jfa.NfaBuilder
Escapes special characters according to the rules of the current ReParser configured.
escape(StringBuilder, CharSequence, int) - Method in class monq.jfa.NfaBuilder
Escapes special characters according to the rules of the current ReParser configured, appending the output to the given StringBuilder.
escape(StringBuilder, CharSequence, int) - Method in class monq.jfa.ReClassicParser
 
escape(StringBuilder, CharSequence, int) - Method in interface monq.jfa.ReParser
starting with the character at startAt the given CharSequence is copied to out while all characters with special meaning for this parser are suitably escaped.
ETOLESSFROM - Static variable in exception class monq.jfa.ReSyntaxException
 
ETOOMANYREPORTING - Static variable in exception class monq.jfa.ReSyntaxException
 
Example - Search tag in class monq.jfa.NfaBuilder
Section
Example - Class in monq
Basic example use of the software.
Examples - Search tag in class monq.Oooo
Section

F

FaToDot - Class in monq.jfa
Contains a static function to output a finite automaton as a graph to be printed by the dot utility.
filter(StringBuilder, CharSource) - Method in class monq.jfa.filter.DfaFilter
filter(Path, String) - Method in class monq.jfa.ooo.ReaderFilter
find(String) - Method in class monq.jfa.Regexp
tries to find this in s.
find(String, int) - Method in class monq.jfa.Regexp
Tries to find this in s starting at position start.
findPath(String) - Method in class monq.jfa.NfaBuilder
Calls NfaBuilder.findPath(NfaState, NfaState, String, Set) with the the top NFA on the stack.
findPath(String, Set<NfaState<T>>) - Method in class monq.jfa.NfaBuilder
Calls NfaBuilder.findPath(NfaState, NfaState, String, Set) with the the top NFA on the stack.
findPath(NfaState<T>, NfaState<T>, String, Set<NfaState<T>>) - Method in class monq.jfa.NfaBuilder
An inefficient way to find a path through an NFA, starting at the given state.
first() - Method in interface monq.jfa.RangeEntry
The left inclusive border of the character range
FixedString(StringBuilder) - Constructor for class monq.jfa.textparts.SimpleFormatters.FixedString
creates a Formatter to append the content of the other when its format method is called.
flush() - Method in class monq.jfa.ooo.ContextBufferingWriter
 
follow(char) - Method in class monq.jfa.NfaState
 
format(StringBuilder, TextStore, Map<Object, Object>) - Method in interface monq.jfa.textparts.Formatter
arranges (some of) the pieces of text found in st or m in an implementation dependend manner and appends them to out.
format(StringBuilder, TextStore, Map<Object, Object>) - Method in class monq.jfa.textparts.SimpleFormatters.FixedString
 
format(StringBuilder, TextStore, Map<Object, Object>) - Method in class monq.jfa.textparts.SimpleFormatters.GetVar
 
format(StringBuilder, TextStore, Map<Object, Object>) - Method in class monq.jfa.textparts.SimpleFormatters.Part
 
format(StringBuilder, TextStore, Map<Object, Object>) - Method in class monq.jfa.textparts.SimpleFormatters.PartLen
 
format(StringBuilder, TextStore, Map<Object, Object>) - Method in class monq.jfa.textparts.SimpleFormatters.PartSeq
 
Formatter - Interface in monq.jfa.textparts
defines the interface to classes which rearrange text parts stored in a TextStore and/or in a java.util.Map append them to a StringBuilder.
from(T[]) - Static method in class monq.jfa.util.IndexableIterator
 

G

get() - Method in class monq.jfa.ooo.PickAction
 
get(char) - Method in interface monq.jfa.CharTrans
returns the object stored in the transition table map for character ch or null if ch is not mapped.
get(char) - Method in class monq.jfa.EmptyCharTrans
 
get(char) - Method in class monq.jfa.Intervals
 
get(int) - Method in class monq.jfa.util.IntArray
 
getAll() - Method in class monq.jfa.actions.ActionSequence
 
getAt(int) - Method in interface monq.jfa.CharTrans
returns the object stored at index position pos.
getAt(int) - Method in class monq.jfa.EmptyCharTrans
 
getAt(int) - Method in class monq.jfa.Intervals
 
getAtStart(String) - Method in class monq.jfa.Dfa
Calls Dfa.getAtStart(CharSource) with the wrapped string.
getAtStart(CharSource) - Method in class monq.jfa.Dfa
If this automaton matches at the start of the input, the value stored in the stop state reached by the match is returned, otherwise null.
getCh() - Method in class monq.jfa.Dfa
(*)Get latest character or control code after a call to Dfa.transition(monq.jfa.CharSource).
getChMap() - Method in class monq.jfa.ReClassicParser
 
getChMap() - Method in interface monq.jfa.ReParser
 
getCurrentValue() - Method in class monq.jfa.Dfa
(*)Provides the value stored in the current state as maintained by Dfa.transition(CharSource).
getDfa() - Method in class monq.jfa.Regexp
 
getEnd(int) - Method in class monq.jfa.textparts.TextStore
 
getFirstAt(int) - Method in interface monq.jfa.CharTrans
returns the left boundary of the range stored at index pos
getFirstAt(int) - Method in class monq.jfa.EmptyCharTrans
 
getFirstAt(int) - Method in class monq.jfa.Intervals
 
getFromEnd(int) - Method in class monq.jfa.util.IntArray
Index the array from the end.
getId(int) - Method in class monq.jfa.textparts.TextStore
retrieves the small integer value which can be associated with a part.
getIsStopValue() - Method in class monq.jfa.Dfa
 
getLastAt(int) - Method in interface monq.jfa.CharTrans
returns the right boundary of the range stored at index pos
getLastAt(int) - Method in class monq.jfa.EmptyCharTrans
 
getLastAt(int) - Method in class monq.jfa.Intervals
 
getMemoryForSpeedTradeFactor() - Method in class monq.jfa.NfaBuilder
 
getNumParts() - Method in class monq.jfa.textparts.TextStore
returns the number of currently stored parts.
getOverread() - Method in class monq.jfa.Dfa
(*)How many characters of the input we over-read by Dfa.transition(monq.jfa.CharSource).
getPart(int) - Method in class monq.jfa.RecordingMatcher
Returns parts of RecordingMatcher.out() depending on value recorded in RecordingMatcher.stops().
getPart(int) - Method in class monq.jfa.textparts.TextStore
returns the requested part.
getPart(int, int, int) - Method in class monq.jfa.textparts.TextStore
returns a substring of the requested part.
getPart(StringBuilder, int) - Method in class monq.jfa.textparts.TextStore
appends the requested part to the given StringBuilder.
getPart(StringBuilder, int, int, int) - Method in class monq.jfa.textparts.TextStore
appends a substring of the requested part to the given StringBuilder.
getPartLen(int) - Method in class monq.jfa.textparts.TextStore
returns the length of the requested part.
getStart(int) - Method in class monq.jfa.textparts.TextStore
 
getStateValueMerger() - Method in class monq.jfa.NfaBuilder
 
getTrans() - Method in class monq.jfa.NfaState
 
getValue() - Method in class monq.jfa.NfaState
 
GetVar(String) - Constructor for class monq.jfa.textparts.SimpleFormatters.GetVar
sets up a formatter that inserts retrieves key from the Map passed to format() and appends the result to the output.

H

handleMatch(StringBuilder, int, V) - Method in interface monq.jfa.filter.MatchHandler
Handles a match
HANDLER - Static variable in class monq.jfa.actions.Actions
 
hashCode() - Method in record class monq.jfa.Nfa
Returns a hash code value for this object.
hashCode() - Method in class monq.jfa.NfaState
Force this object to have identity.
hashCode() - Method in record class monq.jfa.ooo.NotifyMatch
Returns a hash code value for this object.
hashCode() - Method in record class monq.jfa.ooo.Rule
Returns a hash code value for this object.
hashCode() - Method in record class monq.jfa.ooo.TemplateAction
Returns a hash code value for this object.
hashCode() - Method in record class monq.jfa.ooo.TemplateElement
Returns a hash code value for this object.
hasNext() - Method in class monq.jfa.util.IndexableIterator
 
hasNext() - Method in class monq.jfa.util.Iterators
 

I

IndexableIterator<T> - Class in monq.jfa.util
 
IndexableIterator(IntFunction<T>, int) - Constructor for class monq.jfa.util.IndexableIterator
 
insert(byte[], int, byte) - Static method in class monq.jfa.util.ArrayUtil
 
insert(char[], int, char) - Static method in class monq.jfa.util.ArrayUtil
 
insert(int[], int, int) - Static method in class monq.jfa.util.ArrayUtil
inserts elem at index pos in ary by shifting all elements at indices greater pos to a one larger index position.
insert(Object[], int, Object) - Static method in class monq.jfa.util.ArrayUtil
 
instance() - Static method in class monq.jfa.EmptyCharTrans
 
IntArray - Class in monq.jfa.util
 
IntArray() - Constructor for class monq.jfa.util.IntArray
 
IntArray(int) - Constructor for class monq.jfa.util.IntArray
 
Intervals<D> - Class in monq.jfa
Used to construct CharTrans objects of different implementations.
Intervals() - Constructor for class monq.jfa.Intervals
 
IntToObjectFunction<T> - Interface in monq.jfa
 
Invariants - Search tag in class monq.jfa.NfaBuilder
Section
invert(D) - Method in class monq.jfa.Intervals
inverts the mapped and unmapped intervals.
invoke(StringBuilder, int) - Method in interface monq.jfa.actions.Action
Will be called with new data appended to the given StringBuilder.
invoke(StringBuilder, int) - Method in class monq.jfa.actions.ActionSequence
 
invoke(StringBuilder, int) - Method in class monq.jfa.actions.CountAction
 
invoke(StringBuilder, int) - Method in class monq.jfa.actions.MapStoreAction
 
invoke(StringBuilder, int) - Method in class monq.jfa.actions.SwitchDfa
 
invoke(StringBuilder, int) - Method in record class monq.jfa.ooo.NotifyMatch
 
invoke(StringBuilder, int) - Method in class monq.jfa.ooo.PartitionAction
 
invoke(StringBuilder, int) - Method in class monq.jfa.ooo.PickAction
 
invoke(StringBuilder, int) - Method in record class monq.jfa.ooo.TemplateAction
 
isEmpty() - Method in interface monq.jfa.CharTrans
Returns true if no character is mapped.
isEmpty() - Method in class monq.jfa.util.IntArray
 
isRelevantInEclosure() - Method in class monq.jfa.NfaState
This state is relevant for an epsilon closure, if it has non-epsilon transitions or if it has a value.
iterator() - Method in interface monq.jfa.CharTrans
 
iterator() - Method in class monq.jfa.PlainSet
 
Iterators<T> - Class in monq.jfa.util
 
Iterators(List<Iterator<T>>) - Constructor for class monq.jfa.util.Iterators
 

L

last() - Method in record class monq.jfa.Nfa
Returns the value of the last record component.
last() - Method in class monq.jfa.PairStack
 
last() - Method in interface monq.jfa.RangeEntry
The right inclusive border of the character range
last(int) - Method in class monq.jfa.PairStack
 
length() - Method in class monq.jfa.Regexp
Returns the number of characters matched by the most recent match call to any of matches, atStartOf or find.
length() - Method in class monq.jfa.textparts.TextStore
returns the size of the currently stored text.
length() - Method in class monq.jfa.util.IntArray
 
logStats() - Static method in class monq.jfa.Intervals
 

M

main(String[]) - Static method in class monq.Example
Copies standard input to standard output while marking integer numbers and sequences of alpha characters starting with an uppercase character with <num> and <alpha> respectively.
main(String[]) - Static method in class monq.jfa.FaToDot
Each command line argument is taken to be a regular expression which is added to a an NFA build up with NfaBuilder with a unique value.
main(String[]) - Static method in class monq.Oooo
 
MapStoreAction<K> - Class in monq.jfa.actions
The action, when called, will call the bi-consumer defined in the constructor with the key defined there and the current match.
MapStoreAction(K, BiConsumer<K, String>) - Constructor for class monq.jfa.actions.MapStoreAction
Creates the action.
mark() - Method in interface monq.jfa.CharSource
Sets a mark until which we may want to skip back with CharSource.backToMark() to re-read part of the input.
mark() - Method in class monq.jfa.ReaderCharSource
 
mark() - Method in class monq.jfa.StringCharSource
 
match(String, StringBuilder) - Method in class monq.jfa.Dfa
Calls Dfa.match(CharSource, StringBuilder) with the wrapped string.
match(CharSource, StringBuilder) - Method in class monq.jfa.Dfa
Copies the longest matching prefix of the input to the output.
match(Dfa<T>, String) - Method in class monq.jfa.RecordingMatcher
match(Dfa<T>, CharSource) - Method in class monq.jfa.RecordingMatcher
Matches a Dfa against the input.
matchCharset(CharSequence, boolean) - Method in class monq.jfa.NfaBuilder
Pushes an automaton recognizing a character set encoded as pairs of characters.
matchEpsilon() - Method in class monq.jfa.NfaBuilder
Pushes an automaton that recognizes the empty string.
matches(String) - Method in class monq.jfa.Regexp
checks if the whole input sequence can be matched.
matches(String, int) - Method in class monq.jfa.Regexp
checks if the whole input sequence starting at position pos can be matched.
matchesAtStart(String) - Method in class monq.jfa.Dfa
Calls Dfa.matchesAtStart(CharSource) with the wrapped string.
matchesAtStart(CharSource) - Method in class monq.jfa.Dfa
Returns true, if the this automaton matches at the start of the character source.
matchesEmpty() - Method in class monq.jfa.Dfa
Returns the result of applying isStop as provided with Dfa.withIsStopValue(Predicate) to the start state.
MatchHandler<V> - Interface in monq.jfa.filter
The type of handler called by DfaFilter to handle a match.
matchLength(String) - Method in class monq.jfa.Dfa
Calls Dfa.matchLength(CharSource) with the wrapped string.
matchLength(CharSource) - Method in class monq.jfa.Dfa
If this automaton matches at the start of the input, the number of matching characters is returned, otherwise -1.
matchNothing() - Method in class monq.jfa.NfaBuilder
Pushes an automaton that recognizes nothing.
matchRegex(CharSequence) - Method in class monq.jfa.NfaBuilder
Uses the parser configured in the constructor to parse the regular expression and leave the resulting NFA on the stack.
matchRegex(CharSequence, T) - Method in class monq.jfa.NfaBuilder
matchString(CharSequence) - Method in class monq.jfa.NfaBuilder
Pushes an automaton which recognizes exactly the sequence of characters, which may be empty.
matchString(CharSequence, T) - Method in class monq.jfa.NfaBuilder
matchWithPartials(String, RecordingMatcher<T>) - Method in class monq.jfa.Dfa
Calls the other one with the input wrapped into a CharSource.
matchWithPartials(CharSource, RecordingMatcher<T>) - Method in class monq.jfa.Dfa
Convenience method to call RecordingMatcher.match(Dfa, String).
MEM_ARRAY_OVERHEAD - Static variable in class monq.jfa.util.Sizeof
 
MEM_CHAR_INARRAY - Static variable in class monq.jfa.util.Sizeof
 
MEM_OBJ_OVERHEAD - Static variable in class monq.jfa.util.Sizeof
 
MEM_PTR_SIZE - Static variable in class monq.jfa.util.Sizeof
 
merge(List<T>) - Method in class monq.jfa.PrioritizedValueMerger
 
merge(List<V>) - Method in interface monq.jfa.StateValueMerger
Should derive a value V from the values provided.
Misc - Class in monq.jfa
Miscellaneous static functions.
monq - package monq
Example programs: Example and Oooo which resembles grep/sed
monq.jfa - package monq.jfa
Main entry point to implement Finite Automata, deterministic and nondeterministic and use them for matching.
monq.jfa.actions - package monq.jfa.actions
Definition and implementations of actions to be stored in a Dfa to be executed on a match by Actions.HANDLER.
monq.jfa.filter - package monq.jfa.filter
Classes to repetitively run Dfa.match(monq.jfa.CharSource, java.lang.StringBuilder) on some input and invoke a handler on the match.
monq.jfa.ooo - package monq.jfa.ooo
Support classes for Oooo.
monq.jfa.textparts - package monq.jfa.textparts
Historic code, needs rework.
monq.jfa.util - package monq.jfa.util
Historic code, needs rework.

N

name - Variable in class monq.jfa.ooo.Option
 
next() - Method in class monq.jfa.util.IndexableIterator
 
next() - Method in class monq.jfa.util.Iterators
 
next(StringBuilder, CharSource) - Method in class monq.jfa.filter.DfaFilter
Performs one match of the Dfa and calls the handler defined in the constructor.
Nfa<T> - Record Class in monq.jfa
Merely a holder for a start and a stop state as produced by NfaBuilder.pop().
Nfa(NfaState<T>, NfaState<T>) - Constructor for record class monq.jfa.Nfa
Creates an instance of a Nfa record class.
NfaBuilder<T> - Class in monq.jfa
A builder for non-deterministic finite automata along the lines of Thompson's Construction and a compilation method to get a deterministic finite automaton.
NfaBuilder() - Constructor for class monq.jfa.NfaBuilder
Calls the other constructor with ReClassicParser, StateValueMerger.strict() and 1.0.
NfaBuilder(CharUnaryOperator) - Constructor for class monq.jfa.NfaBuilder
Calls the full constructor with an ReClassicParser using the given character mapping.
NfaBuilder(ReParser, StateValueMerger<T>, double) - Constructor for class monq.jfa.NfaBuilder
Creates the builder.
NfaState<T> - Class in monq.jfa
 
NfaState() - Constructor for class monq.jfa.NfaState
 
NfaState(T) - Constructor for class monq.jfa.NfaState
 
NO - Enum constant in enum class monq.jfa.ooo.ShowNames
 
NomatchException - Exception Class in monq.jfa.actions
is the exception thrown by methods trying to match with a Dfa but don't find a match.
NomatchException(String) - Constructor for exception class monq.jfa.actions.NomatchException
 
Non Greedy Matching vs. Shortest Match - Search tag in package monq.jfa
Section
notContained() - Method in class monq.jfa.NfaBuilder
If the top NFA on the stack is equivalent to re, we do complement("(.*re.*)?").
notifier() - Method in record class monq.jfa.ooo.NotifyMatch
Returns the value of the notifier record component.
notifyMatch() - Method in class monq.jfa.ooo.PartitionAction
 
NotifyMatch - Record Class in monq.jfa.ooo
This could well be a lambda, but those look unreadable if the DFA is dumped to a dot-file.
NotifyMatch(Runnable) - Constructor for record class monq.jfa.ooo.NotifyMatch
Creates an instance of a NotifyMatch record class.
NULLSPLITTER - Static variable in interface monq.jfa.textparts.TextSplitter
is an instance of a TextSplitter which does not split the incoming text at all, but appends it completely as a new part onto the given TextStore.
NumParts - Static variable in class monq.jfa.textparts.SimpleFormatters
this Formatter will append the number of parts of the TextStore passed in.

O

objectArrayMemEstimate(int) - Static method in class monq.jfa.util.Sizeof
 
One common DFA or "what is this weird error?" - Search tag in class monq.Oooo
Section
ONLY - Enum constant in enum class monq.jfa.ooo.ShowNames
 
Oooo - Class in monq
A program similar to grep/sed/awk.
Oooo() - Constructor for class monq.Oooo
 
Operators - Search tag in package monq.jfa
Section
Option - Class in monq.jfa.ooo
 
Option(String, String, int, int, String) - Constructor for class monq.jfa.ooo.Option
 
Option(String, String, String) - Constructor for class monq.jfa.ooo.Option
 
optional() - Method in class monq.jfa.NfaBuilder
Transforms the top finite automaton to recognize the empty string too.
OptionException - Exception Class in monq.jfa.ooo
 
OptionException(String) - Constructor for exception class monq.jfa.ooo.OptionException
 
or() - Method in class monq.jfa.NfaBuilder
Combines the top two NFA on the stack into one NFA matching strings either one of them matches.
or(CharSequence) - Method in class monq.jfa.NfaBuilder
or(CharSequence, T) - Method in class monq.jfa.NfaBuilder
out() - Method in class monq.jfa.RecordingMatcher
The string builder provided to the constructor or created internally recording matching output.
overwrite(char, char, D) - Method in class monq.jfa.Intervals
 

P

PairStack<T> - Class in monq.jfa
 
PairStack() - Constructor for class monq.jfa.PairStack
 
parse(Map<String, List<String>>) - Method in class monq.jfa.ooo.Option
 
parse(NfaBuilder<?>, CharSequence) - Method in class monq.jfa.ReClassicParser
 
parse(NfaBuilder<?>, CharSequence) - Method in interface monq.jfa.ReParser
Parses regex while building up the automaton in the builder.
parseList(Map<String, List<String>>) - Method in class monq.jfa.ooo.Option
 
parseRule(String) - Method in class monq.jfa.ooo.RuleParser
 
parseRules(List<String>) - Method in class monq.jfa.ooo.RuleParser
 
Part(int, int, int) - Constructor for class monq.jfa.textparts.SimpleFormatters.Part
the parameters will be passed one-to-one to TextStore.getPart(java.lang.StringBuilder, int).
PartitionAction - Class in monq.jfa.ooo
Called right after the partitioning regex was matched and its template handled.
PartitionAction(Writer, boolean, ShowNames, int, int, String) - Constructor for class monq.jfa.ooo.PartitionAction
 
PartLen(int) - Constructor for class monq.jfa.textparts.SimpleFormatters.PartLen
 
PartSeq(int, int) - Constructor for class monq.jfa.textparts.SimpleFormatters.PartSeq
 
PartSeq(int, int, String, int, int) - Constructor for class monq.jfa.textparts.SimpleFormatters.PartSeq
the parameters define the range of parts to be concatenated by the format method.
PickAction - Class in monq.jfa.ooo
 
PickAction() - Constructor for class monq.jfa.ooo.PickAction
 
PlainSet<E> - Class in monq.jfa
an implementation of Set based on a simple hashing scheme.
PlainSet() - Constructor for class monq.jfa.PlainSet
 
PlainSet(int) - Constructor for class monq.jfa.PlainSet
 
PlainSet(Collection<E>) - Constructor for class monq.jfa.PlainSet
 
plus() - Method in class monq.jfa.NfaBuilder
Transforms the top NFA on the stack to recognize 1 or more copies of its matches, the operation typically provided by the "+" operator of regular expressions.
pop() - Method in class monq.jfa.NfaBuilder
Pops the top NFA from the stack.
prefix(String) - Static method in class monq.jfa.actions.Actions
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class monq.jfa.ooo.VisitFiles
 
print(String, NfaState<T>, Set<NfaState<T>>) - Static method in class monq.jfa.FaToDot
 
printable(char) - Static method in class monq.jfa.Misc
converts a character into something which can be printed on the console
printable(CharSequence) - Static method in class monq.jfa.Misc
 
printable(StringBuilder, char) - Static method in class monq.jfa.Misc
 
PrioritizedValueMerger<T> - Class in monq.jfa
 
PrioritizedValueMerger(IntToObjectFunction<T>) - Constructor for class monq.jfa.PrioritizedValueMerger
 
push(T, T) - Method in class monq.jfa.PairStack
 
pushCopy() - Method in class monq.jfa.NfaBuilder
Creates a copy of the structure of top NFA on the stack.
pushCopy(Dfa<T>) - Method in class monq.jfa.NfaBuilder
pushCopy(Nfa<T>) - Method in class monq.jfa.NfaBuilder
Creates a copy of the automaton starting at nfa.start() and pushes it.
pushGraphCopy() - Method in class monq.jfa.NfaBuilder
Pushes a copy of the top stack automaton yet without any values.
pushPartition(boolean) - Method in class monq.jfa.ooo.ContextBufferingWriter
 

R

RangeEntry<T> - Interface in monq.jfa
Abstraction over the type of key/value pair stored in a CharTrans where the key is a character range given by its inclusive borders.
read() - Method in interface monq.jfa.CharSource
returns a single character or -1 to indicate end of file.
read() - Method in class monq.jfa.ReaderCharSource
 
read() - Method in class monq.jfa.StringCharSource
 
read(char[], int, int) - Method in class monq.jfa.filter.DfaReader
 
ReaderCharSource - Class in monq.jfa
Wraps a Reader or an input stream to provide a CharSource.
ReaderCharSource(InputStream, Charset) - Constructor for class monq.jfa.ReaderCharSource
Wraps the InputStream into a Reader, using an encoding for the given character set.
ReaderCharSource(Reader) - Constructor for class monq.jfa.ReaderCharSource
 
ReaderFilter - Class in monq.jfa.ooo
 
ReaderFilter(DfaFilter<Action>, PartitionAction, Regexp, Regexp) - Constructor for class monq.jfa.ooo.ReaderFilter
 
ReClassicParser - Class in monq.jfa
Implements the regular expression syntax classically used by monq.jfa.
ReClassicParser() - Constructor for class monq.jfa.ReClassicParser
 
ReClassicParser(CharUnaryOperator) - Constructor for class monq.jfa.ReClassicParser
Creates the parser with the given character map.
ReClassicParser's regular expression syntax - Search tag in package monq.jfa
Section
Recognizing Nfa vs. Matching Dfa - Search tag in class monq.jfa.NfaBuilder
Section
RecordingMatcher<T> - Class in monq.jfa
A matcher looping on Dfa.transition(monq.jfa.CharSource), recording character positions when traversing a state which tests true for a given predicate.
RecordingMatcher(StringBuilder, IntArray, Predicate<T>) - Constructor for class monq.jfa.RecordingMatcher
Creates the instance.
RecordingMatcher(Predicate<T>) - Constructor for class monq.jfa.RecordingMatcher
Calls the other constructor with default empty StringBuilder and IntArray.
regex() - Method in record class monq.jfa.ooo.Rule
Returns the value of the regex record component.
Regexp - Class in monq.jfa
Convenience class for matching regular expressions with a Dfa.
Regexp(String) - Constructor for class monq.jfa.Regexp
Creates a Regexp object for the given regular expression.
remove(Object) - Method in class monq.jfa.PlainSet
 
removeEps(Predicate<NfaState<T>>) - Method in class monq.jfa.NfaState
 
ReParser - Interface in monq.jfa
Defines the interface of a regular expression parser used by NfaBuilder.matchRegex(java.lang.CharSequence) and configured with NfaBuilder(ReParser, StateValueMerger, double)
replace(String) - Static method in class monq.jfa.actions.Actions
 
requestStop() - Method in class monq.jfa.ooo.ReaderFilter
Allow an action to stop consuming input immediately.
reset() - Method in class monq.jfa.Dfa
Resets state traversal as follows:
reset() - Method in class monq.jfa.Intervals
reset to the state of a freshly constructed object.
resetStats() - Static method in class monq.jfa.Intervals
 
resize(byte[], int) - Static method in class monq.jfa.util.ArrayUtil
 
resize(char[], int) - Static method in class monq.jfa.util.ArrayUtil
 
resize(int[], int) - Static method in class monq.jfa.util.ArrayUtil
allocates a new array with the given newSize and copies the content of old into the new array up to the maximum of newSize or old.length.
resize(Object[], int) - Static method in class monq.jfa.util.ArrayUtil
 
ReSyntaxException - Exception Class in monq.jfa
is thrown whenever a syntax error is found in a regular expression.
ReSyntaxException(String, String, int) - Constructor for exception class monq.jfa.ReSyntaxException
 
roundUp(int) - Static method in class monq.jfa.util.Sizeof
 
Rule - Record Class in monq.jfa.ooo
 
Rule(String, Action) - Constructor for record class monq.jfa.ooo.Rule
Creates an instance of a Rule record class.
RuleParser - Class in monq.jfa.ooo
 
RuleParser() - Constructor for class monq.jfa.ooo.RuleParser
 
run() - Method in interface monq.jfa.ooo.ThrowingRunnable
 

S

seq() - Method in class monq.jfa.NfaBuilder
Combines the top two NFA on the stack into one NFA recognizing the sequence of the two individual matches: if the last two elements on the stack recognize, respectively, the strings s and t, the combined automaton recognizes st.
seq(CharSequence) - Method in class monq.jfa.NfaBuilder
Shortcut combining a call to NfaBuilder.matchRegex(CharSequence) and NfaBuilder.seq().
seq(CharSequence, T) - Method in class monq.jfa.NfaBuilder
seq(Action, Action) - Static method in class monq.jfa.actions.Actions
 
setAt(int, D) - Method in class monq.jfa.Intervals
 
setCapacity(int) - Method in class monq.jfa.util.IntArray
 
setCurrentPath(String) - Method in class monq.jfa.ooo.PartitionAction
 
setDfa(Consumer<Dfa<Action>>, Dfa<Action>) - Method in class monq.jfa.actions.SwitchDfa
 
setDfa(Dfa<T>) - Method in class monq.jfa.filter.DfaFilter
Sets the DFA to be used for matching.
setLast(T) - Method in class monq.jfa.PairStack
 
setlength(int) - Method in class monq.jfa.util.IntArray
 
setLength(int) - Method in class monq.jfa.textparts.TextStore
 
setMemoryForSpeedTradeFactor(float) - Method in class monq.jfa.NfaBuilder
when creating DFA transitions during NFA to DFA compilation, the transition tables use different implementations, depending on how dense the transition table is.
setOnFailedMatch(DfaFilter.OnFailedMatch) - Method in class monq.jfa.filter.DfaFilter
Sets the strategy for handling unmatched characters.
setOnShippedMatch(Runnable) - Method in class monq.jfa.ooo.PartitionAction
To be run just after we send out a match to the output, defaults to a no-op.
setPart(int, int, int) - Method in class monq.jfa.textparts.TextStore
calls the 4 parameter setPart() with id==-1.
setPart(int, int, int, byte) - Method in class monq.jfa.textparts.TextStore
defines the given part as the stretch of characters in the stored text starting at position start and reaching to the character just before end.
setStart(T) - Method in class monq.jfa.PairStack
 
setStateValueMerger(StateValueMerger<T>) - Method in class monq.jfa.NfaBuilder
The merger is needed when an NFA is compiled into a DFA.
setTrans(CharTrans<NfaState<T>>) - Method in class monq.jfa.NfaState
Sets the transition table.
setValue(T) - Method in class monq.jfa.NfaState
 
shortest() - Method in class monq.jfa.NfaBuilder
Transforms the top NFA on the stack into one which only recognizes the shortest matches of the given one.
ShowNames - Enum Class in monq.jfa.ooo
 
SimpleFormatters - Class in monq.jfa.textparts
This class is merely a container to wrap some very simple Formatters into one source file.
SimpleFormatters.FixedString - Class in monq.jfa.textparts
implements a Formatter which totally ignores the given TextStore and instead appends a predefined string to the destination buffer.
SimpleFormatters.GetVar - Class in monq.jfa.textparts
implements a Formatter the format method of which inserts an element from a Map into the output.
SimpleFormatters.Part - Class in monq.jfa.textparts
implements a Formatter the format method of which produces a substring of part of the given TextStore.
SimpleFormatters.PartLen - Class in monq.jfa.textparts
implements a Formatter the format method of which produces the length of a given part of the given TextStore.
SimpleFormatters.PartSeq - Class in monq.jfa.textparts
implements a Formatter the format method of which concatenates several parts of the given TextStore.
size() - Method in interface monq.jfa.CharTrans
returns the number of character ranges (and objects) stored.
size() - Method in class monq.jfa.EmptyCharTrans
 
size() - Method in class monq.jfa.Intervals
Provides the number of stored character ranges, including ranges which map to null.
size() - Method in class monq.jfa.PairStack
 
size() - Method in class monq.jfa.PlainSet
 
Sizeof - Class in monq.jfa.util
estimator for the size of data structures.
SLOT - Enum constant in enum class monq.jfa.ooo.TemplateType
 
someUglyFucker(int, String, Integer) - Method in class monq.jfa.Bla
asdfkj asldfkj asldfkj asdfkjj4ruqa9w0er a9sdfp0a09s48ua0jesofdmc902u80 2ur8 0w9eur o asldf9q er9ifjasdljfas ;dfjasdf
specialChars() - Method in class monq.jfa.NfaBuilder
Returns the characters with special meaning for the currently configured ReParser.
specialChars() - Method in class monq.jfa.ReClassicParser
 
specialChars() - Method in interface monq.jfa.ReParser
provides all characters that have a special meaning for this parser
split(TextStore, StringBuilder, int) - Method in interface monq.jfa.textparts.TextSplitter
separates the stretch of text defined by the suffix of source, starting at start into parts and stores the parts in dst.
star() - Method in class monq.jfa.NfaBuilder
Applies the Kleene closure (*) operator to the top NFA on the stack.
start() - Method in record class monq.jfa.Nfa
Returns the value of the start record component.
start() - Method in class monq.jfa.PairStack
 
start(int) - Method in class monq.jfa.PairStack
 
StateValueMerger<V> - Interface in monq.jfa
Merges a list of values into one result.
stops() - Method in class monq.jfa.RecordingMatcher
The array provided to the constructor or created internally recording traversal of states tested true by the constructor provided predicate.
strict() - Static method in interface monq.jfa.StateValueMerger
Provides a merger which fails if the given list of values contains more than one different value, where "different" is decided by identity (==) rather than equals().
StringCharSource - Class in monq.jfa
A CharSource for a String or a part of it.
StringCharSource(String) - Constructor for class monq.jfa.StringCharSource
 
StringCharSource(String, int, int) - Constructor for class monq.jfa.StringCharSource
 
suffix(String) - Static method in class monq.jfa.actions.Actions
 
swap() - Method in class monq.jfa.NfaBuilder
Swaps the top 2 elements on the stack of automata.
swap() - Method in class monq.jfa.PairStack
 
SwitchDfa - Class in monq.jfa.actions
 
SwitchDfa() - Constructor for class monq.jfa.actions.SwitchDfa
 

T

Technical Note - Search tag in class monq.jfa.Dfa
Section
TemplateAction - Record Class in monq.jfa.ooo
 
TemplateAction(List<TemplateElement>) - Constructor for record class monq.jfa.ooo.TemplateAction
Creates an instance of a TemplateAction record class.
TemplateElement - Record Class in monq.jfa.ooo
 
TemplateElement(TemplateType, String) - Constructor for record class monq.jfa.ooo.TemplateElement
Creates an instance of a TemplateElement record class.
TemplateType - Enum Class in monq.jfa.ooo
 
text - Variable in exception class monq.jfa.ReSyntaxException
 
text() - Method in record class monq.jfa.ooo.TemplateElement
Returns the value of the text record component.
TEXT - Enum constant in enum class monq.jfa.ooo.TemplateType
 
TextSplitter - Interface in monq.jfa.textparts
defines the interface of a method which separates a string into parts and stores them in a TextStore.
TextStore - Class in monq.jfa.textparts
stores a text and parts of it in a (hopefully) efficient manner.
TextStore() - Constructor for class monq.jfa.textparts.TextStore
 
THROW - Enum constant in enum class monq.jfa.filter.DfaFilter.OnFailedMatch
Read the character and then throw a NomatchException
ThrowingBiConsumer<R1,R2,E> - Interface in monq.jfa.util
 
ThrowingRunnable<E> - Interface in monq.jfa.ooo
 
tmpl() - Method in record class monq.jfa.ooo.TemplateAction
Returns the value of the tmpl record component.
toDot(PrintStream) - Method in class monq.jfa.Dfa
 
toString() - Method in class monq.jfa.actions.ActionSequence
 
toString() - Method in class monq.jfa.EmptyCharTrans
 
toString() - Method in class monq.jfa.Intervals
 
toString() - Method in record class monq.jfa.Nfa
Returns a string representation of this record class.
toString() - Method in class monq.jfa.NfaState
 
toString() - Method in record class monq.jfa.ooo.NotifyMatch
Returns a string representation of this record class.
toString() - Method in class monq.jfa.ooo.PartitionAction
 
toString() - Method in class monq.jfa.ooo.PickAction
 
toString() - Method in record class monq.jfa.ooo.Rule
Returns a string representation of this record class.
toString() - Method in record class monq.jfa.ooo.TemplateAction
Returns a string representation of this record class.
toString() - Method in record class monq.jfa.ooo.TemplateElement
Returns a string representation of this record class.
toString() - Method in class monq.jfa.PairStack
 
toString() - Method in class monq.jfa.textparts.TextStore
 
toString() - Method in class monq.jfa.util.IntArray
 
toString(CharTrans<T>) - Static method in interface monq.jfa.CharTrans
 
transform(Function<String, String>) - Static method in class monq.jfa.actions.Actions
 
transition(CharSource) - Method in class monq.jfa.Dfa
Reads one character from the input source and performs a transition to the next state of the automaton if possible.
type() - Method in record class monq.jfa.ooo.TemplateElement
Returns the value of the type record component.

U

update(char, char, E, Function<D, D>, BiFunction<D, E, D>) - Method in class monq.jfa.Intervals
Update what the range of characters from first to last (inclusive) maps to by applying the merger to the currently mapped value and the new one.
usage() - Method in class monq.jfa.ooo.Option
 

V

value() - Method in interface monq.jfa.RangeEntry
The value to which the character range is mapped
valueOf(String) - Static method in enum class monq.jfa.filter.DfaFilter.OnFailedMatch
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class monq.jfa.ooo.ShowNames
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class monq.jfa.ooo.TemplateType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class monq.jfa.filter.DfaFilter.OnFailedMatch
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class monq.jfa.ooo.ShowNames
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class monq.jfa.ooo.TemplateType
Returns an array containing the constants of this enum class, in the order they are declared.
visitFile(Path, BasicFileAttributes) - Method in class monq.jfa.ooo.VisitFiles
 
VisitFiles - Class in monq.jfa.ooo
 
VisitFiles(Path, int, ThrowingBiConsumer<Path, String, IOException>) - Constructor for class monq.jfa.ooo.VisitFiles
 

W

Why is there no setValue(...)? - Search tag in monq.jfa.NfaBuilder.addValue(T)
Section
withIsStopValue(Predicate<T>) - Method in class monq.jfa.Dfa
The default behavior for traversing the automaton is to treat states with a non-null value as stop states.
write(char[], int, int) - Method in class monq.jfa.ooo.ContextBufferingWriter
 

X

xprint(String, Dfa<T>) - Static method in class monq.jfa.FaToDot
 
xprint(String, NfaState<T>, Set<NfaState<T>>) - Static method in class monq.jfa.FaToDot
Calls FaToDot.print(java.lang.String, monq.jfa.NfaState<T>, java.util.Set<monq.jfa.NfaState<T>>) and converts any IOException into a RuntimeException/

Y

YES - Enum constant in enum class monq.jfa.ooo.ShowNames
 
A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form