A B C D E F G H I K L M N O P Q R S T U V W Y _

F

factory - Variable in class laser.alphabet.Alphabet
A reference to the AlphabetFactory that creates Alphabets of this type and Labels of the type this Alphabet contains.
factory - Static variable in class laser.alphabet.labelpattern.LabelPatternParser
 
factory - Variable in class laser.alphabet.labelpattern.test.AbstractIndexedLabelPatternTest
A factory to use with the tests.
factory - Variable in class laser.alphabet.labelpattern.test.AbstractStringLabelPatternTest
A factory to use with the tests.
factory - Static variable in class laser.alphabet.test.EventAlphabetTest
A StringAlphabetFactory to use with the tests.
factory - Static variable in class laser.alphabet.test.IndexedAlphabetTest
An IndexedAlphabetFactory to use with the tests.
factory - Static variable in class laser.alphabet.test.StringAlphabetTest
A StringAlphabetFactory to use with the tests.
FILE_NAME_DEFAULT - Static variable in class laser.util.SourceInfo
The file name default value
FileUtils - Class in laser.util
The FileUtils class provides several File related helper methods.
FileUtils() - Constructor for class laser.util.FileUtils
 
fireAlphabetChangeEvent(AlphabetChangeEvent<L>) - Method in class laser.alphabet.event.AlphabetChangeManager
Fires an existing AlphabetChangeEvent to any registered listeners.
fireAlphabetChangeEvent(String, AlphabetChangeAction, Object) - Method in class laser.alphabet.event.AlphabetChangeManager
Creates a new AlphabetChangeEvent and fires it to any registered listeners.
FIRST - Static variable in class laser.util.argument.Argument
This is the index of the first value
FLOAT_DEFAULT - Static variable in class laser.util.argument.FloatOption
If the default value is unspecified then this will be used
FloatOption - Class in laser.util.argument
The FloatOption class defines a user-defined option of type Float.
FloatOption(String, float, boolean, String) - Constructor for class laser.util.argument.FloatOption
Creates a new FloatOption with the given name and default value.
FloatOption(String, float) - Constructor for class laser.util.argument.FloatOption
Creates a new FloatOption with the given name and default value.
FloatOption(String) - Constructor for class laser.util.argument.FloatOption
Creates a new FloatOption with all of the default settings.
FloatParameter - Class in laser.util.argument
The FloatParameter class defines a user-defined parameter of type Float.
FloatParameter(String, boolean, String) - Constructor for class laser.util.argument.FloatParameter
Creates a new FloatParameter with the given name.
FloatParameter(String) - Constructor for class laser.util.argument.FloatParameter
Creates a new FloatParameter with the given name.
FOR - Static variable in interface laser.regularlanguage.regularexpression.reparser.REParserTokenTypes
 
FOR - Static variable in interface laser.regularlanguage.regularexpression.reparser.RETokenTypes
 
forwardsDFABecomesBackwardsNFA_ - Variable in class laser.regularlanguage.fsa.test.RunnableFSATests
 
fromStringValue(String) - Method in class laser.util.argument.Argument
Converts from a String into an Object of the appropriate type.
fromStringValue(String) - Method in class laser.util.argument.BooleanOption
Parses a String value into an Object appropriate for the type NOTE: In Java when parsing a string to a boolean value, true ( case insensitive ) is true and ANYTHING else is false.
fromStringValue(String) - Method in class laser.util.argument.BooleanParameter
Parses a String value into an Object appropriate for the type NOTE: In Java when parsing a string to a boolean value, true ( case insensitive ) is true and ANYTHING else is false.
fromStringValue(String) - Method in class laser.util.argument.ClassOption
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.ClassParameter
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.FloatOption
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.FloatParameter
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.IntegerChoiceOption
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.IntegerOption
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.IntegerParameter
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.LongOption
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.LongParameter
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.StringChoiceOption
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.StringOption
Parses a String value into an Object appropriate for the type
fromStringValue(String) - Method in class laser.util.argument.StringParameter
Parses a String value into an Object appropriate for the type
FS - Static variable in class laser.regularlanguage.regularexpression.test.StringREParserTests
The platform specific file separator
FS - Static variable in class laser.regularlanguage.util.test.StringRLConverterTests
The platform specific file separator
fsa_ - Variable in class laser.regularlanguage.fsa.test.MutableFSAStateTests
 
fsa_ - Variable in class laser.regularlanguage.fsa.test.MutableFSATests
 
fsa_ - Variable in class laser.regularlanguage.util.GNFA
The FSA to be converted to a GNFA
FSADotWriter<L extends LabelInterface> - Class in laser.regularlanguage.fsa
The FSADotWriter class outputs the given FSA in dot format to the specified output.
FSADotWriter() - Constructor for class laser.regularlanguage.fsa.FSADotWriter
Creates a new FSADotWriter.
FSAEpsilonTransition<L extends LabelInterface> - Class in laser.regularlanguage.fsa
This class represents epsilon (ε) transitions in FSAs of type AbstractFSA.
FSAEpsilonTransition(int, FSAStateInterface<L>, FSAStateInterface<L>) - Constructor for class laser.regularlanguage.fsa.FSAEpsilonTransition
Creates a new FSAEpsilonTransition from the specified source state to the specified target state with the specified ID.
FSAEpsilonTransitionInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
Classes implementing this interface represent epsilon (ε) transitions in FSAs of type FSAInterface.
fsaFactory_ - Variable in class laser.regularlanguage.fsa.test.AbstractMutableFSAFactory
 
fsaFactory_ - Variable in class laser.regularlanguage.fsa.test.AbstractRunnableFSAFactory
 
fsaFactory_ - Variable in class laser.regularlanguage.fsa.test.MutableFSAStateTests
 
fsaFactory_ - Variable in class laser.regularlanguage.fsa.test.MutableFSATests
 
fsaFactory_ - Variable in class laser.regularlanguage.fsa.test.RunnableFSAStateTests
 
fsaFactory_ - Variable in class laser.regularlanguage.fsa.test.RunnableFSATests
 
fsaFactory_ - Variable in class laser.regularlanguage.fsa.util.FSAs
The FSAFactoryInterface to be used to create new FSAs
fsaFactory_ - Variable in class laser.regularlanguage.util.AbstractRegularLanguages
The FSAFactoryInterface to be used to create new FSAs
fsaFactory_ - Variable in class laser.regularlanguage.util.GNFA
The FSAFactoryInterface to be used to create FSAs
FSAFactoryInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
This interface is implemented by all factories that create finite state automata (FSAs) of type FSAInterface.
FSAInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
An FSA is a finite state automaton.
FSAInterfaceException - Exception in laser.regularlanguage.fsa
An Exception thrown by classes in the laser.fsainterface package.
FSAInterfaceException() - Constructor for exception laser.regularlanguage.fsa.FSAInterfaceException
Creates a new FSAInterfaceException.
FSAInterfaceException(String) - Constructor for exception laser.regularlanguage.fsa.FSAInterfaceException
Creates a new FSAInterfaceException with the given message to report to the user.
FSAInterfaceException(Throwable) - Constructor for exception laser.regularlanguage.fsa.FSAInterfaceException
Creates a new FSAInterfaceException with the given cause.
FSAInterfaceException(String, Throwable) - Constructor for exception laser.regularlanguage.fsa.FSAInterfaceException
Creates a new FSAInterfaceException with the given message to report to the user and cause.
FSALabelPatternTransition<L extends LabelInterface> - Class in laser.regularlanguage.fsa
This class represents transitions on a LabelPattern in FSAs of type AbstractFSA.
FSALabelPatternTransition(int, FSAStateInterface<L>, LabelPatternInterface<L>, FSAStateInterface<L>) - Constructor for class laser.regularlanguage.fsa.FSALabelPatternTransition
Creates a new FSALabelPatternTransition from the specified source state to the specified target state on the specified LabelPattern with the specified ID.
FSALabelPatternTransitionInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
Classes implementing this interface represent transitions on a LabelPattern in FSAs of type MutableFSAInterface.
FSALabelTransition<L extends LabelInterface> - Class in laser.regularlanguage.fsa
This class represents transitions on a Label in FSAs of type AbstractFSA.
FSALabelTransition(int, FSAStateInterface<L>, L, FSAStateInterface<L>) - Constructor for class laser.regularlanguage.fsa.FSALabelTransition
Creates a new FSALabelTransition from the specified source state to the specified target state on the specified Label with the specified ID.
FSALabelTransitionInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
Classes implementing this interface represent transitions on a Label in FSAs of type FSAInterface.
FSAPair<L extends LabelInterface> - Class in laser.regularlanguage.fsa.util
The FSAPair class represents an ordered pair of FSAs.
FSAPair(FSAInterface<L>, FSAInterface<L>) - Constructor for class laser.regularlanguage.fsa.util.FSAPair
Creates a new FSAPair with the given FSAs.
FSARelatedTests<L extends LabelInterface> - Class in laser.regularlanguage.fsa.test
 
FSARelatedTests() - Constructor for class laser.regularlanguage.fsa.test.FSARelatedTests
 
FSAs<L extends LabelInterface> - Class in laser.regularlanguage.fsa.util
The FSAs class contains various methods for manipulating finite state automata (FSAs) such as regular operations, set operations, and others.
FSAs(FSAFactoryInterface<L>) - Constructor for class laser.regularlanguage.fsa.util.FSAs
Creates a new FSAs class.
FSAs(FSAFactoryInterface<L>, FSAFactoryInterface<L>) - Constructor for class laser.regularlanguage.fsa.util.FSAs
Creates a new FSAs class.
fsasInstance_ - Variable in class laser.regularlanguage.fsa.util.test.FSAsTests
The FSAs class being tested
fsasInstance_ - Variable in class laser.regularlanguage.util.test.RegularLanguagesTests
 
FSAState<L extends LabelInterface> - Class in laser.regularlanguage.fsa
An FSAState represents a state in an FSA of type FSAInterface.
FSAState(FSAInterface<L>, int, boolean) - Constructor for class laser.regularlanguage.fsa.FSAState
Creates an FSAState in the specified FSA with the given ID.
FSAStateInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
Classes implementing this interface represent states in FSAs of type FSAInterface.
FSAStateTests<L extends LabelInterface> - Class in laser.regularlanguage.fsa.test
 
FSAStateTests() - Constructor for class laser.regularlanguage.fsa.test.FSAStateTests
 
FSAsTests<L extends LabelInterface> - Class in laser.regularlanguage.fsa.util.test
The FSAsTests class tests the FSAs class' methods.
FSAsTests() - Constructor for class laser.regularlanguage.fsa.util.test.FSAsTests
 
FSATests<L extends LabelInterface> - Class in laser.regularlanguage.fsa.test
 
FSATests() - Constructor for class laser.regularlanguage.fsa.test.FSATests
 
FSAtoREConverter<L extends LabelInterface> - Class in laser.regularlanguage.util
The FSAtoREConverter class converts from the given FSA to the corresponding RE.
FSAtoREConverter(REFactory<L>, RLFactory<L>) - Constructor for class laser.regularlanguage.util.FSAtoREConverter
Creates a new FSAtoREConverter.
FSATransitionInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
Classes implementing this interface represent transitions in FSAs of type FSAInterface.
FSATransitionTable<L extends LabelInterface> - Class in laser.regularlanguage.fsa
A helper class for RunnableFSAs that allows computation to be performed on them.
FSATransitionTable(AbstractRunnableFSA<L>) - Constructor for class laser.regularlanguage.fsa.FSATransitionTable
Creates a new FSATransitionTable for the specified runnable FSA.

A B C D E F G H I K L M N O P Q R S T U V W Y _