A B C D E F G I J L M N O P R S T U V W

A

AbstractDFA - Class in org.firej.dfa
 
AbstractDFA() - Constructor for class org.firej.dfa.AbstractDFA
 
add(Regex) - Method in class org.firej.cache.LastInstanceCache
 
add(Regex) - Method in class org.firej.cache.MemoryCache
 
add(Regex) - Method in class org.firej.cache.NullCache
 
add(Regex) - Method in interface org.firej.cache.RegexCache
 
addFile(String) - Static method in class org.firej.util.ClassPathHacker
 
addFile(File) - Static method in class org.firej.util.ClassPathHacker
 
addState(State) - Method in class org.firej.dfa.AbstractDFA
 
addState(State) - Method in class org.firej.dfa.automaton.DFAutomaton
 
addState(State) - Method in interface org.firej.dfa.DFA
 
addState(State) - Method in class org.firej.dfa.fire.DFAFire
 
addTransition(Transition) - Method in class org.firej.dfa.automaton.StateAutomaton
 
addTransition(Transition) - Method in class org.firej.dfa.fire.StateFire
 
addTransition(Transition) - Method in interface org.firej.dfa.State
 
addURL(URL) - Static method in class org.firej.util.ClassPathHacker
 
append(int, String) - Method in class org.firej.util.SourceBuilder
 
appendln() - Method in class org.firej.util.SourceBuilder
 
appendln(String) - Method in class org.firej.util.SourceBuilder
 
appendln(int, String) - Method in class org.firej.util.SourceBuilder
 
arrayBuffer - Variable in class org.firej.writers.abstractRegex.CharArrayRegex
 

B

BytecodeDirectWriter - Class in org.firej.writers.velocity
 
BytecodeDirectWriter() - Constructor for class org.firej.writers.velocity.BytecodeDirectWriter
 
BytecodeVelocityWriter - Class in org.firej.writers.velocity
 
BytecodeVelocityWriter() - Constructor for class org.firej.writers.velocity.BytecodeVelocityWriter
 

C

CharArrayRegex - Class in org.firej.writers.abstractRegex
 
CharArrayRegex(String) - Constructor for class org.firej.writers.abstractRegex.CharArrayRegex
 
ClassPathHacker - Class in org.firej.util
Adds dynamically a path or file to the classpath
ClassPathHacker() - Constructor for class org.firej.util.ClassPathHacker
 
compare(State, State) - Method in class org.firej.dfa.StateComparator
 
compile(DFA, String, String) - Method in class org.firej.writers.velocity.BytecodeDirectWriter
 
compile(DFA, String, String) - Method in class org.firej.writers.velocity.BytecodeVelocityWriter
 
compile(DFA, String, String) - Method in class org.firej.writers.velocity.FileVelocityWriter
 
compile(DFA, String, String) - Method in class org.firej.writers.velocity.JavaVelocityWriter
 
compile(DFA, String) - Method in class org.firej.writers.velocity.VelocityWriter
 
compile(DFA, String) - Method in class org.firej.writers.Writer
 
compile(DFA, String, String) - Method in class org.firej.writers.Writer
Compile a DFA and creates a regex class
createRegex(String) - Static method in class org.firej.RegexFactory
 
createRegex(String, int) - Static method in class org.firej.RegexFactory
 
createRegex(String, int, String, String) - Static method in class org.firej.RegexFactory
 

D

defaultInstance - Static variable in class org.firej.dfa.StateComparator
 
DFA - Interface in org.firej.dfa
DFA Interface, each Deterministic Finite Automaton (DFA) should implement this class.
DFAFire - Class in org.firej.dfa.fire
 
DFAFire() - Constructor for class org.firej.dfa.fire.DFAFire
 
DFAutomaton - Class in org.firej.dfa.automaton
DFA implementation class for Automaton library (dk.brics.automaton.*)
DFAutomaton(Automaton) - Constructor for class org.firej.dfa.automaton.DFAutomaton
 
doBenchmark() - Static method in class org.firej.main.MiniBenchmark
 
doTest() - Static method in class org.firej.main.MiniTest
 

E

end() - Method in class org.firej.MatchResult
 
end(int) - Method in class org.firej.MatchResult
 
engine - Variable in class org.firej.writers.velocity.VelocityWriter
 
exec(int) - Method in class org.firej.Regex
 
exec(int) - Method in class org.firej.writers.abstractRegex.NullRegex
 

F

FileVelocityWriter - Class in org.firej.writers.velocity
Writer that writes the output of the velocity into a single file, and return ALWAYS NullRegex instance!!
FileVelocityWriter(String) - Constructor for class org.firej.writers.velocity.FileVelocityWriter
 
FIRELogger - Class in org.firej.log
This class represents a null logger for velocity
FIRELogger() - Constructor for class org.firej.log.FIRELogger
 

G

get(String) - Method in class org.firej.cache.LastInstanceCache
 
get(String) - Method in class org.firej.cache.MemoryCache
 
get(String) - Method in class org.firej.cache.NullCache
 
get(String) - Method in interface org.firej.cache.RegexCache
 
getAuthor() - Method in class org.firej.dfa.automaton.ParserAutomaton
 
getAuthor() - Method in class org.firej.dfa.fire.ParserFire
 
getAuthor() - Method in interface org.firej.dfa.Parser
 
getCache() - Method in class org.firej.cache.RegexCachePlugins
 
getClassName() - Method in class org.firej.Regex
 
getClassName(String) - Static method in class org.firej.util.Util
 
getCurrentCompiler() - Method in class org.firej.dfa.ParserPlugins
 
getCurrentWriter() - Method in class org.firej.writers.WriterPlugins
 
getData() - Method in class org.firej.Regex
 
getData() - Method in class org.firej.writers.abstractRegex.CharArrayRegex
 
getData() - Method in class org.firej.writers.abstractRegex.NullRegex
 
getDescription() - Method in class org.firej.cache.LastInstanceCache
 
getDescription() - Method in class org.firej.cache.MemoryCache
 
getDescription() - Method in class org.firej.cache.NullCache
 
getDescription() - Method in interface org.firej.cache.RegexCache
 
getDescription() - Method in class org.firej.writers.velocity.VelocityWriter
 
getDescription() - Method in class org.firej.writers.Writer
Returns a description for the writer
getDest() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
getDest() - Method in class org.firej.dfa.fire.TransitionFire
 
getDest() - Method in interface org.firej.dfa.Transition
 
getDFA(String, int) - Method in class org.firej.dfa.automaton.ParserAutomaton
 
getDFA() - Method in class org.firej.dfa.automaton.StateAutomaton
 
getDFA(String, int) - Method in class org.firej.dfa.fire.ParserFire
 
getDFA() - Method in class org.firej.dfa.fire.StateFire
 
getDFA(String, int) - Method in interface org.firej.dfa.Parser
 
getDFA() - Method in interface org.firej.dfa.State
 
getGroupCount() - Method in class org.firej.Regex
 
getInitialState() - Method in class org.firej.dfa.AbstractDFA
 
getInitialState() - Method in class org.firej.dfa.automaton.DFAutomaton
 
getInitialState() - Method in interface org.firej.dfa.DFA
 
getInitialState() - Method in class org.firej.dfa.fire.DFAFire
 
getInputStream() - Method in class org.firej.util.SourceBuilder
 
getInstance() - Static method in class org.firej.cache.RegexCachePlugins
 
getInstance() - Static method in class org.firej.dfa.ParserPlugins
 
getInstance() - Static method in class org.firej.dfa.PreProcessor
 
getInstance() - Static method in class org.firej.writers.WriterPlugins
 
getMatchResult() - Method in class org.firej.Regex
 
getMax() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
getMax() - Method in class org.firej.dfa.fire.TransitionFire
 
getMax() - Method in interface org.firej.dfa.Transition
 
getMaxAsInt() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
getMaxAsInt() - Method in class org.firej.dfa.fire.TransitionFire
 
getMaxAsInt() - Method in interface org.firej.dfa.Transition
 
getMin() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
getMin() - Method in class org.firej.dfa.fire.TransitionFire
 
getMin() - Method in interface org.firej.dfa.Transition
 
getMinAsInt() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
getMinAsInt() - Method in class org.firej.dfa.fire.TransitionFire
 
getMinAsInt() - Method in interface org.firej.dfa.Transition
 
getName() - Method in class org.firej.cache.LastInstanceCache
 
getName() - Method in class org.firej.cache.MemoryCache
 
getName() - Method in class org.firej.cache.NullCache
 
getName() - Method in interface org.firej.cache.RegexCache
 
getName() - Method in class org.firej.dfa.automaton.ParserAutomaton
 
getName() - Method in class org.firej.dfa.fire.ParserFire
 
getName() - Method in interface org.firej.dfa.Parser
 
getName() - Method in class org.firej.writers.velocity.BytecodeDirectWriter
 
getName() - Method in class org.firej.writers.velocity.BytecodeVelocityWriter
 
getName() - Method in class org.firej.writers.velocity.FileVelocityWriter
 
getName() - Method in class org.firej.writers.velocity.JavaVelocityWriter
 
getName() - Method in class org.firej.writers.Writer
Returns the name of the writer
getProcessedExpression(String) - Method in class org.firej.dfa.automaton.ParserAutomaton
 
getProcessedExpression(String) - Method in class org.firej.dfa.fire.ParserFire
 
getProcessedExpression(String) - Method in interface org.firej.dfa.Parser
 
getRegex() - Method in class org.firej.Regex
 
getState() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
getState() - Method in class org.firej.dfa.fire.TransitionFire
 
getState() - Method in interface org.firej.dfa.Transition
 
getStateNumber() - Method in class org.firej.dfa.automaton.StateAutomaton
 
getStateNumber() - Method in class org.firej.dfa.fire.StateFire
 
getStateNumber() - Method in interface org.firej.dfa.State
 
getStates() - Method in class org.firej.dfa.AbstractDFA
 
getStates() - Method in class org.firej.dfa.automaton.DFAutomaton
 
getStates() - Method in interface org.firej.dfa.DFA
 
getStates() - Method in class org.firej.dfa.fire.DFAFire
 
getTransitions() - Method in class org.firej.dfa.automaton.StateAutomaton
 
getTransitions() - Method in class org.firej.dfa.fire.StateFire
 
getTransitions() - Method in interface org.firej.dfa.State
 
getVersion() - Method in class org.firej.writers.velocity.BytecodeDirectWriter
 
getVersion() - Method in class org.firej.writers.velocity.BytecodeVelocityWriter
 
getVersion() - Method in class org.firej.writers.velocity.FileVelocityWriter
 
getVersion() - Method in class org.firej.writers.velocity.JavaVelocityWriter
 
getVersion() - Method in class org.firej.writers.Writer
Returns the version of the writer
group() - Method in class org.firej.dfa.automaton.StateAutomaton
 
group() - Method in class org.firej.dfa.fire.StateFire
 
group() - Method in interface org.firej.dfa.State
 
group() - Method in class org.firej.MatchResult
 
group(int) - Method in class org.firej.MatchResult
 
groupCount() - Method in class org.firej.MatchResult
 
groupCount - Variable in class org.firej.Regex
 

I

init(RuntimeServices) - Method in class org.firej.log.FIRELogger
 
isAccept() - Method in class org.firej.dfa.automaton.StateAutomaton
 
isAccept() - Method in class org.firej.dfa.fire.StateFire
 
isAccept() - Method in interface org.firej.dfa.State
 
isSingle() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
isSingle() - Method in class org.firej.dfa.fire.TransitionFire
 
isSingle() - Method in interface org.firej.dfa.Transition
 

J

jasminCompile(String, String) - Static method in class org.firej.util.JasminUtil
 
jasminCompile(String, InputStream, String) - Static method in class org.firej.util.JasminUtil
 
JasminUtil - Class in org.firej.util
Class that invokes Jasmin library
JasminUtil() - Constructor for class org.firej.util.JasminUtil
 
javacCompile(String, String) - Static method in class org.firej.util.JavacUtil
 
JavacUtil - Class in org.firej.util
Wrapper class for Javac (binding with com.sun.tools.javac.*)
JavacUtil() - Constructor for class org.firej.util.JavacUtil
 
JavaVelocityWriter - Class in org.firej.writers.velocity
 
JavaVelocityWriter() - Constructor for class org.firej.writers.velocity.JavaVelocityWriter
 

L

LastInstanceCache - Class in org.firej.cache
 
length - Variable in class org.firej.writers.abstractRegex.CharArrayRegex
 
load(String) - Method in class org.firej.cache.RegexCachePlugins
 
load(String) - Method in class org.firej.dfa.ParserPlugins
 
load(String) - Static method in class org.firej.Regex
 
load(File) - Static method in class org.firej.util.Util
 
load(String) - Method in class org.firej.writers.WriterPlugins
 
logVelocityMessage(int, String) - Method in class org.firej.log.FIRELogger
 

M

Main - Class in org.firej.main
FIRE/J main class.
Main() - Constructor for class org.firej.main.Main
 
main(String[]) - Static method in class org.firej.main.Main
 
MatchResult - Class in org.firej
 
matchResult - Variable in class org.firej.Regex
 
MemoryCache - Class in org.firej.cache
 
MiniBenchmark - Class in org.firej.main
This class provides a mini benchmark for fire/j engine Beware! This mini-benchmark class provides indicative results.
MiniBenchmark() - Constructor for class org.firej.main.MiniBenchmark
 
MiniTest - Class in org.firej.main
This class provides a mini-test for the fire/j class engine
MiniTest() - Constructor for class org.firej.main.MiniTest
 

N

NAME - Static variable in class org.firej.writers.velocity.BytecodeDirectWriter
 
NO_FLAGS - Static variable in class org.firej.RegexFactory
 
NullCache - Class in org.firej.cache
 
NullRegex - Class in org.firej.writers.abstractRegex
 
NullRegex() - Constructor for class org.firej.writers.abstractRegex.NullRegex
 

O

org.firej - package org.firej
 
org.firej.cache - package org.firej.cache
 
org.firej.dfa - package org.firej.dfa
 
org.firej.dfa.automaton - package org.firej.dfa.automaton
 
org.firej.dfa.fire - package org.firej.dfa.fire
 
org.firej.log - package org.firej.log
 
org.firej.main - package org.firej.main
 
org.firej.util - package org.firej.util
 
org.firej.writers - package org.firej.writers
 
org.firej.writers.abstractRegex - package org.firej.writers.abstractRegex
 
org.firej.writers.velocity - package org.firej.writers.velocity
 

P

Parser - Interface in org.firej.dfa
 
ParserAutomaton - Class in org.firej.dfa.automaton
Compiler implementation class for the Automaton library (dk.brics.automaton.*)
ParserAutomaton() - Constructor for class org.firej.dfa.automaton.ParserAutomaton
 
ParserFire - Class in org.firej.dfa.fire
 
ParserFire() - Constructor for class org.firej.dfa.fire.ParserFire
 
ParserPlugins - Class in org.firej.dfa
 
prepare(DFA, String, String) - Method in class org.firej.writers.velocity.VelocityWriter
 
PreProcessor - Class in org.firej.dfa
 
processExpression(String) - Method in class org.firej.dfa.PreProcessor
 

R

Regex - Class in org.firej
 
Regex(String) - Constructor for class org.firej.Regex
 
regex - Variable in class org.firej.Regex
 
RegexCache - Interface in org.firej.cache
 
RegexCachePlugins - Class in org.firej.cache
 
RegexFactory - Class in org.firej
 
RegexFactory() - Constructor for class org.firej.RegexFactory
 
remove(String) - Method in class org.firej.cache.LastInstanceCache
 
remove(String) - Method in class org.firej.cache.MemoryCache
 
remove(String) - Method in class org.firej.cache.NullCache
 
remove(String) - Method in interface org.firej.cache.RegexCache
 
run(CharSequence, int) - Method in class org.firej.Regex
 
run(int) - Method in class org.firej.Regex
 

S

save(Regex) - Method in class org.firej.Regex
 
save(String, String) - Method in class org.firej.util.SourceBuilder
 
saveDot(String) - Method in class org.firej.dfa.AbstractDFA
 
saveDot(String) - Method in class org.firej.dfa.automaton.DFAutomaton
 
saveDot(String) - Method in interface org.firej.dfa.DFA
 
setAccept(boolean) - Method in class org.firej.dfa.automaton.StateAutomaton
 
setAccept(boolean) - Method in class org.firej.dfa.fire.StateFire
 
setAccept(boolean) - Method in interface org.firej.dfa.State
 
setData(CharSequence) - Method in class org.firej.Regex
 
setData(CharSequence) - Method in class org.firej.writers.abstractRegex.CharArrayRegex
 
setData(CharSequence) - Method in class org.firej.writers.abstractRegex.NullRegex
 
SourceBuilder - Class in org.firej.util
Source buffer class (produces formatted output based on tabs) Based on StringBuilder (not thread-safe)
SourceBuilder() - Constructor for class org.firej.util.SourceBuilder
 
SourceBuilder(StringBuilder) - Constructor for class org.firej.util.SourceBuilder
 
start() - Method in class org.firej.MatchResult
 
start(int) - Method in class org.firej.MatchResult
 
State - Interface in org.firej.dfa
Class representation of a state in the DFA
StateAutomaton - Class in org.firej.dfa.automaton
State implementation class for Automaton library (dk.brics.automaton.*)
StateAutomaton(DFA, dk.brics.automaton.State) - Constructor for class org.firej.dfa.automaton.StateAutomaton
 
StateComparator - Class in org.firej.dfa
Compares two states
StateFire - Class in org.firej.dfa.fire
 
StateFire(DFA, int, int, boolean) - Constructor for class org.firej.dfa.fire.StateFire
 

T

template - Variable in class org.firej.writers.velocity.VelocityWriter
 
toDot(State[]) - Method in class org.firej.dfa.AbstractDFA
 
toDot() - Method in class org.firej.dfa.AbstractDFA
 
toDot() - Method in class org.firej.dfa.automaton.DFAutomaton
 
toDot() - Method in interface org.firej.dfa.DFA
 
toDot() - Method in class org.firej.dfa.fire.DFAFire
 
toString() - Method in class org.firej.cache.RegexCachePlugins
 
toString() - Method in class org.firej.dfa.automaton.StateAutomaton
 
toString() - Method in class org.firej.dfa.automaton.TransitionAutomaton
 
toString() - Method in class org.firej.dfa.ParserPlugins
 
toString() - Method in interface org.firej.dfa.State
 
toString() - Method in interface org.firej.dfa.Transition
 
toString() - Method in class org.firej.util.SourceBuilder
 
Transition - Interface in org.firej.dfa
 
TransitionAutomaton - Class in org.firej.dfa.automaton
Transition implementation class for Automaton library (dk.brics.automaton.*)
TransitionAutomaton(State, dk.brics.automaton.Transition) - Constructor for class org.firej.dfa.automaton.TransitionAutomaton
 
TransitionFire - Class in org.firej.dfa.fire
 
TransitionFire(int, int, State, State) - Constructor for class org.firej.dfa.fire.TransitionFire
 

U

unicode(String) - Static method in class org.firej.util.Util
 
unicode(char) - Static method in class org.firej.util.Util
 
Util - Class in org.firej.util
FIRE/J Utility class (orphan methods)
Util() - Constructor for class org.firej.util.Util
 

V

VelocityWriter - Class in org.firej.writers.velocity
 
VelocityWriter(String) - Constructor for class org.firej.writers.velocity.VelocityWriter
 

W

WORK_DIR - Static variable in class org.firej.writers.Writer
 
writeBuffer(byte[], String) - Static method in class org.firej.util.Util
 
Writer - Class in org.firej.writers
The abstract Writer class
Writer() - Constructor for class org.firej.writers.Writer
 
WriterPlugins - Class in org.firej.writers
 

A B C D E F G I J L M N O P R S T U V W