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

G

generateNodeInfo(TreeNode<L>, List<TreeNode<L>>) - Method in class laser.regularlanguage.util.REtoDFABuilder
Generates the firstpos, lastpos, followpos sets and nullable flag.
getAcceptStates() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns an unmodifiable view of the set A, the accept states of this FSA.
getAcceptStates() - Method in class laser.regularlanguage.fsa.AbstractRunnableFSA
Returns an unmodifiable view of the set A, the accept states of the FSA.
getAcceptStates() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the set A, the accept states of the FSA.
getAction(String) - Static method in class laser.alphabet.event.AlphabetChangeAction
Gets the action with the given name if it exists.
getAction() - Method in class laser.alphabet.event.AlphabetChangeEvent
Gets the action that represents how the aspect changed.
getActions() - Static method in class laser.alphabet.event.AlphabetChangeAction
Gets the set of declared actions.
getAllChoices() - Method in class laser.util.argument.ChoiceOption
Gets the list of possible values of this ChoiceOption.
getAlphabet() - Method in class laser.alphabet.event.AlphabetChangeEvent
Gets the alphabet that has changed.
getAlphabet() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns an unmodifiable view of the Alphabet, Σ, of this FSA.
getAlphabet() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the alphabet, Σ, of this FSA.
getAlphabet() - Method in class laser.regularlanguage.regularexpression.RE
Gets the alphabet.
getAlphabet() - Method in class laser.regularlanguage.util.GNFA
Gets the alphabet of this GNFA.
getAlphabetFactory() - Method in class laser.regularlanguage.fsa.AbstractFSAFactory
Gets the alphabet factory to be used to create new alphabets.
getAlphabetFactory() - Method in interface laser.regularlanguage.fsa.FSAFactoryInterface
Gets the alphabet factory to be used to create new alphabets.
getAlphabetFactory() - Method in class laser.regularlanguage.regularexpression.DefaultREFactory
Gets the alphabet factory to be used to create new alphabets.
getAlphabetFactory() - Method in interface laser.regularlanguage.regularexpression.REFactory
Gets the alphabet factory to be used to create new alphabets.
getAnnotationClasses(Class<? extends Annotation>) - Method in class laser.alphabet.Alphabet
Gets all of the annotation classes from the AnnotationTable that are subclasses of the given one.
getAnnotationClasses() - Method in class laser.alphabet.Alphabet
Gets all of the annotation classes from the AnnotationTable.
getAnnotationClasses(Class<? extends Annotation>) - Method in class laser.regularlanguage.fsa.AbstractFSA
Gets all of the Annotation Classes associated with this Object of the specified Annotation Class.
getAnnotationClasses() - Method in class laser.regularlanguage.fsa.AbstractFSA
Gets all of the Annotation Classes associated with this Object.
getAnnotationClasses(Class<? extends Annotation>) - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Gets all of the Annotation Classes associated with this Object of the specified Annotation Class.
getAnnotationClasses() - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Gets all of the Annotation Classes associated with this Object.
getAnnotationClasses(Class<? extends Annotation>) - Method in class laser.regularlanguage.fsa.FSAState
Gets all of the Annotation Classes associated with this Object of the specified Annotation Class.
getAnnotationClasses() - Method in class laser.regularlanguage.fsa.FSAState
Gets all of the Annotation Classes associated with this Object.
getAnnotationClasses(Class<? extends Annotation>) - Method in interface laser.util.Annotatable
Gets all of the Annotation Classes associated with this Object of the specified Annotation Class.
getAnnotationClasses() - Method in interface laser.util.Annotatable
Gets all of the Annotation Classes associated with this Object.
getAnnotationClasses(Class<? extends Annotation>) - Method in class laser.util.AnnotationTable
Gets all of the annotation classes from this AnnotationTable that are subclasses of the given one.
getAnnotationClasses() - Method in class laser.util.AnnotationTable
Gets all of the annotation classes from this AnnotationTable.
getAnnotationFilters() - Method in class laser.alphabet.Alphabet
Gets the filters that specify which annotations should be excluded when copying.
getAnnotationFilters() - Method in class laser.regularlanguage.fsa.AbstractFSA
Gets the filters to use when copying the Annotations.
getAnnotationFilters() - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Gets the filters to use when copying the Annotations.
getAnnotationFilters() - Method in class laser.regularlanguage.fsa.FSAState
Gets the filters to use when copying the Annotations.
getAnnotationFilters() - Method in interface laser.util.Annotatable
Gets the filters to use when copying the Annotations.
getAnnotationFilters() - Method in class laser.util.AnnotationTable
Gets the filters that specify which annotations should be excluded when copying.
getAnnotations(Class<? extends Annotation>) - Method in class laser.alphabet.Alphabet
Gets all of the annotations of the given annotation class from the AnnotationTable.
getAnnotations() - Method in class laser.alphabet.Alphabet
Gets all of the annotations within the AnnotationTable.
getAnnotations(Class<? extends Annotation>) - Method in class laser.regularlanguage.fsa.AbstractFSA
Gets all of the Annotations associated with this Object that have an equal Class to or are a Subclass of the Class of the specified Annotation.
getAnnotations() - Method in class laser.regularlanguage.fsa.AbstractFSA
Gets all of the Annotations associated with this Object.
getAnnotations(Class<? extends Annotation>) - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Gets all of the Annotations associated with this Object that have an equal Class to or are a Subclass of the Class of the specified Annotation.
getAnnotations() - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Gets all of the Annotations associated with this Object.
getAnnotations(Class<? extends Annotation>) - Method in class laser.regularlanguage.fsa.FSAState
Gets all of the Annotations associated with this Object that have an equal Class to or are a Subclass of the Class of the specified Annotation.
getAnnotations() - Method in class laser.regularlanguage.fsa.FSAState
Gets all of the Annotations associated with this Object.
getAnnotations(Class<? extends Annotation>) - Method in interface laser.util.Annotatable
Gets all of the Annotations associated with this Object that have an equal Class to or are a Subclass of the Class of the specified Annotation.
getAnnotations() - Method in interface laser.util.Annotatable
Gets all of the Annotations associated with this Object.
getAnnotations(Class<? extends Annotation>) - Method in class laser.util.AnnotationTable
Gets all of the annotations of the given annotation class from this AnnotationTable.
getAnnotations() - Method in class laser.util.AnnotationTable
Gets all of the annotations within this AnnotationTable.
getArgument(String) - Method in class laser.util.argument.Arguments
Gets the Argument with the specified name if it exists and null otherwise.
getArguments() - Method in class laser.util.argument.Arguments
Gets the Arguments within this Arguments object.
getAspect() - Method in class laser.alphabet.event.AlphabetChangeEvent
Gets the aspect of the alphabet that has changed.
getBaseName(String) - Static method in class laser.util.commandline.CommandLineUtils
Gets the base name of the given fully-qualified name.
getBaseName(String) - Static method in class laser.util.FileUtils
Returns the base name of the given file name.
getBaseName(String, String) - Static method in class laser.util.FileUtils
Returns the base name of the given file name.
getBooleanDefault() - Method in class laser.util.argument.BooleanOption
Gets the default value of this BooleanOption.
getBooleanValue() - Method in class laser.util.argument.BooleanOption
Gets the first value of this BooleanOption.
getBooleanValue(int) - Method in class laser.util.argument.BooleanOption
Gets the value of this BooleanOption at the specified index.
getBooleanValue() - Method in class laser.util.argument.BooleanParameter
Gets the first value of this BooleanParameter.
getBooleanValue(int) - Method in class laser.util.argument.BooleanParameter
Gets the value of this BooleanParameter at the specified index.
getChangeManager() - Method in class laser.alphabet.Alphabet
Returns the AlphabetChangeManager of this alphabet.
getChangeManager() - Method in interface laser.alphabet.AlphabetInterface
Returns the AlphabetChangeManager of this alphabet.
getCharacterPosition() - Method in class laser.util.SourceInfo
Gets the character position (column number)
getChild() - Method in class laser.regularlanguage.regularexpression.NotClassSetNode
Gets the child of this node, the set of labels being negated.
getChild() - Method in class laser.regularlanguage.regularexpression.UnaryTreeNode
Gets the child of this node.
getChildren() - Method in class laser.regularlanguage.regularexpression.BinaryTreeNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.ClassSetNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.DotNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.EmptyNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.EpsilonNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.LabelNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.NotClassSetNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.TreeNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.regularexpression.UnaryTreeNode
Returns a List of the children of this TreeNode.
getChildren() - Method in class laser.regularlanguage.util.MarkerNode
Returns a List of the children of this TreeNode.
getClassInstance() - Method in class laser.util.argument.ClassOption
Creates an instance of the class named in this option
getClassInstance() - Method in class laser.util.argument.ClassParameter
Creates an instance of the class named in this parameter
getClassInstance(Class) - Static method in class laser.util.argument.Utility
Gets a new instance of the given Class.
getClassValue() - Method in class laser.util.argument.ClassOption
Gets the value of this ClassOption
getClassValue(int) - Method in class laser.util.argument.ClassOption
Gets the i-th value of this ClassOption
getClassValue() - Method in class laser.util.argument.ClassParameter
Gets the value of this ClassOption
getClassValue(int) - Method in class laser.util.argument.ClassParameter
Gets the i-th value of this ClassOption
getCopyrightNotice(String) - Static method in class laser.util.commandline.CommandLineUtils
Gets the appropriate copyright notice.
getCreateAlphabetArgs(AlphabetInterface<L>) - Method in class laser.alphabet.Alphabet
Gets any required arguments for the create alphabet method from the given alphabet.
getCreateAlphabetArgs(AlphabetInterface<L>) - Method in interface laser.alphabet.AlphabetFactoryInterface
Gets any required arguments for the create alphabet method from the given alphabet.
getCreateAlphabetArgs(AlphabetInterface<IndexedLabel>) - Method in class laser.alphabet.IndexedAlphabetFactory
Gets any required arguments for the create alphabet method from the given alphabet.
getCreateAlphabetArgs(AlphabetInterface<L>) - Method in class laser.alphabet.labelpattern.AbstractLabelPatternFactory
Gets any required arguments for the create alphabet method from the given alphabet.
getCreateAlphabetArgs(AlphabetInterface<StringLabel>) - Method in class laser.alphabet.StringAlphabetFactory
Gets any required arguments for the create alphabet method from the given alphabet.
getCreateAlphabetArgs() - Method in class laser.regularlanguage.regularexpression.test.RETests
 
getCreateAlphabetArgs(AlphabetInterface<L>) - Method in class laser.regularlanguage.regularexpression.test.RETests
 
getCreateAlphabetArgs() - Method in class laser.regularlanguage.regularexpression.test.StringRETests
 
getCreateAlphabetArgs(AlphabetInterface<StringLabel>) - Method in class laser.regularlanguage.regularexpression.test.StringRETests
 
getCreateArgs(FSAInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractFSAFactory
Gets any required arguments for the FSA factory method from the given FSA.
getCreateArgs(FSAInterface<L>, FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractFSAFactory
Gets any required arguments for the state factory method from the given state.
getCreateArgs(FSAInterface<L>, FSATransitionInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractFSAFactory
Gets any required arguments for the transition factory method from the given transition.
getCreateArgs(FSAInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAFactoryInterface
Gets any required arguments for the FSA factory method from the given FSA.
getCreateArgs(FSAInterface<L>, FSAStateInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAFactoryInterface
Gets any required arguments for the state factory method from the given state.
getCreateArgs(FSAInterface<L>, FSATransitionInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAFactoryInterface
Gets any required arguments for the transition factory method from the given transition.
getCreateArgs(FSAInterface<L>, FSALabelTransitionInterface<L>, FSALabelTransitionInterface<L>) - Method in class laser.regularlanguage.fsa.util.AbstractComposer
Gets any required arguments for the label transition factory method from the given label transitions.
getCreateArgs(FSAInterface<L>, Set<? extends FSAStateInterface<L>>) - Method in class laser.regularlanguage.fsa.util.Minimizer
Gets any required arguments for the state factory method from the given set of states.
getCreateArgs(MutableFSAInterface<L>, Set<? extends FSAStateInterface<L>>) - Method in class laser.regularlanguage.fsa.util.NFAtoDFAConverter
Gets any required arguments for the state factory method from the given set of states.
getCreateArgs(MutableFSAInterface<L>, TreeNode<L>) - Method in class laser.regularlanguage.util.REtoDFABuilder
Gets any required arguments for the state factory method from the given TreeNode.
getCreateArgsForFSA() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Gets any necessary arguments for the fsa factory method.
getCreateArgsForFSA() - Method in class laser.regularlanguage.fsa.util.test.StringDFAsTests
 
getCreateArgsForFSA() - Method in class laser.regularlanguage.fsa.util.test.StringFSAsTests
 
getCreateArgsForLabelTransition(FSALabelPatternTransitionInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Gets any required arguments for the label transition from the given label pattern transition.
getCreateArgsForLabelTransition() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Gets any necessary arguments for the label transition factory method.
getCreateArgsForLabelTransition() - Method in class laser.regularlanguage.fsa.util.test.StringDFAsTests
Gets any necessary arguments for the label transition factory method.
getCreateArgsForLabelTransition() - Method in class laser.regularlanguage.fsa.util.test.StringFSAsTests
Gets any necessary arguments for the label transition factory method.
getCreateArgsForState() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Gets any necessary arguments for the state factory method.
getCreateArgsForState() - Method in class laser.regularlanguage.fsa.util.test.StringDFAsTests
 
getCreateArgsForState() - Method in class laser.regularlanguage.fsa.util.test.StringFSAsTests
 
getCreateArgsForState(MutableFSAInterface<L>, TreeNode<L>) - Method in class laser.regularlanguage.util.REtoNFAConverter
Gets any required arguments for the state factory method from the given TreeNode.
getCreateArgsForTrapState() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Gets any required arguments for the trap state.
getCreateArgsForTrapTransition() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Gets any required arguments for a trap transition.
getCreateFSAArgs(RE<L>) - Method in class laser.regularlanguage.util.DefaultRLFactory
Gets any required arguments for the FSA factory method from the given RE.
getCreateFSAArgs(RE<L>) - Method in interface laser.regularlanguage.util.RLFactory
Gets any required arguments for the FSA factory method from the given RE.
getCreateFSAArgs() - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
getCreateFSAArgs() - Method in class laser.regularlanguage.util.test.StringRegularLanguagesTests
 
getCreateLabelTransitionArgs() - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
getCreateLabelTransitionArgs() - Method in class laser.regularlanguage.util.test.StringRegularLanguagesTests
 
getCreateREArgs(RE<L>) - Method in class laser.regularlanguage.regularexpression.DefaultREFactory
Gets the appropriate arguments for the createRE method from the given RE.
getCreateREArgs(RE<L>) - Method in interface laser.regularlanguage.regularexpression.REFactory
Gets the appropriate arguments for the createRE method from the given RE.
getCreateREArgs() - Method in class laser.regularlanguage.regularexpression.test.RETests
 
getCreateREArgs() - Method in class laser.regularlanguage.regularexpression.test.StringRETests
 
getCreateREArgs(RE<L>) - Method in class laser.regularlanguage.regularexpression.util.AbstractREConverter
Gets the appropriate REFactory createRE arguments from the given old RE.
getCreateREArgs() - Method in class laser.regularlanguage.regularexpression.util.test.RegularExpressionsTests
 
getCreateREArgs() - Method in class laser.regularlanguage.regularexpression.util.test.StringRegularExpressionsTests
 
getCreateREArgs(FSAInterface<L>) - Method in class laser.regularlanguage.util.DefaultRLFactory
Gets any required arguments for the RE factory method from the given FSA.
getCreateREArgs(FSAInterface<L>) - Method in interface laser.regularlanguage.util.RLFactory
Gets any required arguments for the RE factory method from the given FSA.
getCreateREArgs() - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
getCreateREArgs() - Method in class laser.regularlanguage.util.test.StringRegularLanguagesTests
 
getCreateStateArgs() - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
getCreateStateArgs() - Method in class laser.regularlanguage.util.test.StringRegularLanguagesTests
 
getDefault() - Method in class laser.util.argument.Option
Gets the default value of this Option.
getDefaultString() - Method in class laser.util.argument.BooleanOption
Gets the default string which describes the default value of this BooleanOption.
getDefaultString() - Method in class laser.util.argument.ClassOption
Gets the default string which describes the default value of this Option.
getDefaultString() - Method in class laser.util.argument.FloatOption
Gets the default string which describes the default value of this FloatOption.
getDefaultString() - Method in class laser.util.argument.IntegerChoiceOption
Gets the default string which describes the default value of this StringChoiceOption.
getDefaultString() - Method in class laser.util.argument.IntegerOption
Gets the default string which describes the default value of this IntegerOption.
getDefaultString() - Method in class laser.util.argument.LongOption
Gets the default string which describes the default value of this LongOption.
getDefaultString() - Method in class laser.util.argument.Option
Gets the default string which describes the default value of this Option.
getDefaultString() - Method in class laser.util.argument.StringChoiceOption
Gets the default string which describes the default value of this StringChoiceOption.
getDefaultString() - Method in class laser.util.argument.StringOption
Gets the default string which describes the default value of this StringOption.
getDescription() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns the description of this FSA or null if one has not been specified.
getDescription() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the description of this FSA or null if one has not been specified.
getDescription() - Method in class laser.regularlanguage.regularexpression.RE
Gets the natural language (NL) description.
getDescription() - Method in class laser.util.argument.Arguments
Gets the description of this Arguments object.
getDFAFactory() - Method in class laser.regularlanguage.fsa.util.AbstractFSAs
Gets the FSAFactoryInterface to be used to create new DFAs.
getDFAFactory() - Method in class laser.regularlanguage.fsa.util.FSAs
Gets the FSAFactoryInterface to be used to create new DFAs.
getDFAFactory() - Method in class laser.regularlanguage.util.AbstractRegularLanguages
Gets the FSAFactory to be used to create new DFAs.
getDfsID() - Method in class laser.regularlanguage.util.REtoDFAInfo
Gets the depth-first search (DFS) ID.
getDirName(String) - Static method in class laser.util.FileUtils
Returns the directory name of the given file name.
getDotEdgeAttributes(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the attributes of the given edge.
getDotEdgeAttributes(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the attributes of the given edge.
getDotEdgeName(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the name of the given edge.
getDotEdgeName(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the name of the given edge.
getDotEdgeSourceID(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the ID of the source node of the given edge.
getDotEdgeSourceID(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the ID of the source node of the given edge.
getDotEdgeTargetID(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the ID of the target node of the given edge.
getDotEdgeTargetID(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the ID of the target node of the given edge.
getDotGraphAttributes(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the attributes of the given graph.
getDotGraphAttributes(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the attributes of the given graph.
getDotGraphEdges(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the Set of edges contained within the given graph that are not contained within any subgraph.
getDotGraphEdges(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the Set of edges contained within the given graph.
getDotGraphName(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the name of the given graph.
getDotGraphName(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the name of the given graph.
getDotGraphNodes(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the Set of nodes contained within the given graph that are not contained within any subgraph.
getDotGraphNodes(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the Set of nodes contained within the given graph.
getDotGraphSubgraphs(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the Set of subgraphs contained within the given graph.
getDotGraphSubgraphs(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the Set of subgraphs contained within the given graph.
getDotNodeAttributes(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the attributes of the given node.
getDotNodeAttributes(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the attributes of the given node.
getDotNodeID(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the ID of the given node.
getDotNodeID(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the ID of the given node.
getDotNodeName(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the name of the given node.
getDotNodeName(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the name of the given node.
getDotSubgraphAttributes(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the attributes of the given subgraph.
getDotSubgraphAttributes(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the attributes of the given subgraph.
getDotSubgraphEdges(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the Set of edges contained within the given subgraph.
getDotSubgraphEdges(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the Set of edges contained within the given subgraph.
getDotSubgraphID(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the ID of the given subgraph.
getDotSubgraphID(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the ID of the given subgraph.
getDotSubgraphName(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the name of the given subgraph.
getDotSubgraphName(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the name of the given subgraph.
getDotSubgraphNodes(Object) - Method in class laser.dotgraph.AbstractDotGraphWriter
Gets the Set of nodes contained within the given subgraph.
getDotSubgraphNodes(Object) - Method in class laser.regularlanguage.fsa.FSADotWriter
Gets the Set of nodes contained within the given subgraph.
getDotWriter() - Method in class laser.regularlanguage.fsa.AbstractFSA
Gets the FSADotWriter to be used by this FSA.
getEmptyDFA() - Method in class laser.regularlanguage.fsa.test.MutableFSATests
 
getEmptyDFA() - Method in class laser.regularlanguage.fsa.test.RunnableFSATests
 
getEmptyRE() - Method in class laser.regularlanguage.regularexpression.test.RETests
 
getEpsilonTransition(FSAStateInterface<L>, FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns the transition from the specified source state to the specified target state on epsilon (ε) if one exists in the FSA, otherwise null is returned (optional operation).
getEpsilonTransition(FSAStateInterface<L>, FSAStateInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the transition from the specified source state to the specified target state on epsilon (ε) if one exists in the FSA, otherwise null is returned (optional operation).
getEpsilonTransition(FSAStateInterface<L>, FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.MutableDFA
DFAs do not support epsilon (ε) transitions.
getEpsilonTransition(FSAStateInterface<L>, FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.RunnableDFA
DFAs do not support epsilon (ε) transitions.
getExcludedLabelPatterns() - Method in class laser.alphabet.labelpattern.NotClassSetLabelPattern
Returns a Set containing all of the LabelPatterns specified as participating in determining the the subset this NotClassSetLabelPattern specifies.
getExcludedLabelPatterns() - Method in interface laser.alphabet.labelpattern.NotClassSetLabelPatternInterface
Returns a Set containing all of the LabelPatterns specified as participating in determining the subset this NotClassSetLabelPattern specifies.
getExcludedLabels() - Method in class laser.alphabet.labelpattern.NotClassSetLabelPattern
Returns a Set containing all of the Labels specified as being excluded from the subset this NotClassSetLabelPattern specifies.
getExcludedLabels() - Method in interface laser.alphabet.labelpattern.NotClassSetLabelPatternInterface
Returns a Set containing all of the Labels specified as being excluded from the subset this NotClassSetLabelPattern specifies.
getExponent() - Method in class laser.regularlanguage.regularexpression.ExponentNode
Gets the exponent.
getFactory() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns a reference to a factory that creates FSAs of this type.
getFactory() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns a reference to a factory that creates FSAs of this type.
getFactory() - Method in class laser.regularlanguage.regularexpression.RE
Gets the REFactory that creates RE of this type.
getFileName() - Method in class laser.util.SourceInfo
Gets the name of the file
getFirstPos() - Method in class laser.regularlanguage.util.REtoDFAInfo
Returns the first position set.
getFloatValue() - Method in class laser.util.argument.FloatOption
Gets the first value of this FloatOption.
getFloatValue(int) - Method in class laser.util.argument.FloatOption
Gets the value of this FloatOption at the specified index.
getFloatValue() - Method in class laser.util.argument.FloatParameter
Gets the first value of this FloatParameter.
getFloatValue(int) - Method in class laser.util.argument.FloatParameter
Gets the value of this FloatParameter at the specified index.
getFollowPos() - Method in class laser.regularlanguage.util.REtoDFAInfo
Returns the follow position set.
getFSA() - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Returns the FSA that contains this transition.
getFSA() - Method in class laser.regularlanguage.fsa.FSAState
Returns the FSA that contains this state.
getFSA() - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns the FSA that contains this state.
getFSA() - Method in interface laser.regularlanguage.fsa.FSATransitionInterface
Returns the FSA that contains this transition.
getFSA1() - Method in class laser.regularlanguage.fsa.util.FSAPair
Gets the first FSA.
getFSA2() - Method in class laser.regularlanguage.fsa.util.FSAPair
Gets the second FSA.
getFSAFactory() - Method in class laser.regularlanguage.fsa.util.AbstractFSAs
Gets the FSAFactoryInterface to be used to create new FSAs.
getFSAFactory() - Method in class laser.regularlanguage.fsa.util.FSAs
Gets the FSAFactoryInterface to be used to create new FSAs.
getFSAFactory() - Method in class laser.regularlanguage.util.AbstractRegularLanguages
Gets the FSAFactory to be used to create new FSAs.
getHelp() - Method in class laser.util.argument.Argument
Gets the help for this Argument.
getHelp() - Method in class laser.util.argument.Arguments
Returns the help for this Arguments object.
getHelp() - Method in class laser.util.argument.ChoiceOption
Gets the help for this ChoiceOption.
getHelp() - Method in class laser.util.argument.Option
Gets the help for this Option.
getHelp() - Method in class laser.util.argument.Parameter
Gets the help for this Parameter.
getHelpMessage() - Method in class laser.util.argument.Argument
Gets the help message to report to the user upon request.
getHigh() - Method in class laser.regularlanguage.regularexpression.Exponent
Gets the high value of the range.
getID() - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Returns the ID of this transition.
getID() - Method in class laser.regularlanguage.fsa.FSAState
Returns the ID of this state.
getID() - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns the ID of this state.
getID() - Method in interface laser.regularlanguage.fsa.FSATransitionInterface
Returns the ID of this transition.
getIncludedLabelPatterns() - Method in class laser.alphabet.labelpattern.ClassSetLabelPattern
Returns a Set containing all of the LabelPatterns specified as participating in determining the subset this ClassSetLabelPattern specifies.
getIncludedLabelPatterns() - Method in interface laser.alphabet.labelpattern.ClassSetLabelPatternInterface
Returns a Set containing all of the LabelPatterns specified as participating in determining the subset this ClassSetLabelPattern specifies.
getIncludedLabels() - Method in class laser.alphabet.labelpattern.ClassSetLabelPattern
Returns a Set containing all of the Labels specified as being included in the subset this ClassSetLabelPattern specifies.
getIncludedLabels() - Method in interface laser.alphabet.labelpattern.ClassSetLabelPatternInterface
Returns a Set containing all of the Labels specified as being included in the subset this ClassSetLabelPattern specifies.
getIncomingEpsilonTransitions() - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions on epsilon of the FSA of which this state is a part that have this state as their target (optional operation).
getIncomingEpsilonTransitions() - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions on epsilon of the FSA that contains this state where the target is this state (optional operation).
getIncomingTransitions() - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions of the FSA of which this state is a part that target this state.
getIncomingTransitions(L) - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions on the specified Label of the FSA of which this state is a part that target this state.
getIncomingTransitions(LabelPatternInterface<L>) - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions on the specified LabelPattern of the FSA of which this state is a part that target this state (optional operation).
getIncomingTransitions() - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions of the FSA that contains this state where the target is this state.
getIncomingTransitions(L) - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions on the specified Label of the FSA that contains this state where the target is this state.
getIncomingTransitions(LabelPatternInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions on the specified LabelPattern of the FSA that contains this state where the target is this state (optional operation).
getIndex() - Method in class laser.alphabet.IndexedLabel
Gets the integer value of the index of this Label.
getInitialConfigurationForwards() - Method in class laser.regularlanguage.fsa.RunnableDFA
Returns a SortedSet containing the initial states of this FSA.
getInitialConfigurationForwards() - Method in class laser.regularlanguage.fsa.RunnableFSA
Returns a SortedSet containing the initial states of this FSA.
getInitialConfigurationForwards() - Method in interface laser.regularlanguage.fsa.RunnableFSAInterface
Returns the SortedSet of states in the initial configuration of this FSA.
getInstance() - Static method in class laser.alphabet.IndexedAlphabetFactory
Return a reference to the single instance of this class.
getInstance() - Static method in class laser.alphabet.labelpattern.IndexedLabelPatternFactory
Return a reference to the single instance of this class.
getInstance() - Static method in class laser.alphabet.labelpattern.StringLabelPatternFactory
Return a reference to the single instance of this class.
getInstance() - Static method in class laser.alphabet.StringAlphabetFactory
Return a reference to the single instance of this class.
getIntegerValue() - Method in class laser.util.argument.IntegerChoiceOption
Gets the first value of this IntegerChoiceOption.
getIntegerValue(int) - Method in class laser.util.argument.IntegerChoiceOption
Gets the value of this IntegerChoiceOption at the specified index.
getIntegerValue() - Method in class laser.util.argument.IntegerOption
Gets the first value of this IntegerOption.
getIntegerValue(int) - Method in class laser.util.argument.IntegerOption
Gets the value of this IntegerOption at the specified index.
getIntegerValue() - Method in class laser.util.argument.IntegerParameter
Gets the first value of this IntegerParameter.
getIntegerValue(int) - Method in class laser.util.argument.IntegerParameter
Gets the value of this IntegerParameter at the specified index.
getItem(int) - Method in class laser.util.BoundedArray
Given an index in the range from lowerBound to upperBound, this returns the item at that index.
getKey(String) - Static method in class laser.util.commandline.CommandLineUtils
Gets the key from the given name.
getLabel() - Method in class laser.regularlanguage.fsa.FSALabelTransition
Returns a copy of the Label of this transition (the result of evaluting the label function of the FSA that contains this transition with this transition as input).
getLabel() - Method in interface laser.regularlanguage.fsa.FSALabelTransitionInterface
Returns a copy of the Label of this transition (the result of evaluting the label function of the FSA that contains this transition with this transition as input).
getLabel() - Method in class laser.regularlanguage.regularexpression.LabelNode
Gets the label on this LabelNode
getLabelDFA() - Method in class laser.regularlanguage.fsa.test.MutableFSATests
 
getLabelDFA() - Method in class laser.regularlanguage.fsa.test.RunnableFSATests
 
getLabelEpsilonFreeNFA() - Method in class laser.regularlanguage.fsa.test.MutableFSATests
 
getLabelEpsilonFreeNFA() - Method in class laser.regularlanguage.fsa.test.RunnableFSATests
 
getLabelFSA(L) - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
getLabelPattern() - Method in class laser.regularlanguage.fsa.FSALabelPatternTransition
Returns a copy of the LabelPattern of this transition.
getLabelPattern() - Method in interface laser.regularlanguage.fsa.FSALabelPatternTransitionInterface
Returns a copy of the LabelPattern of this transition.
getLabelPatternDFA() - Method in class laser.regularlanguage.fsa.test.MutableFSATests
 
getLabelPatterns() - Method in class laser.alphabet.labelpattern.AbstractClassSetLabelPattern
Returns a Set containing all of the LabelPatterns specified as participating in determining the subset this LabelPattern specifies.
getLabelPatterns() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Returns a view of the set P, the LabelPatterns on transitions in this FSA (optional operation).
getLabelPatterns() - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Returns the set P, the LabelPatterns on transitions in this FSA (optional operation).
getLabelRE() - Method in class laser.regularlanguage.regularexpression.test.RETests
 
getLabelRE(L) - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
getLabels() - Method in class laser.alphabet.labelpattern.AbstractClassSetLabelPattern
Returns a Set containing all of the Labels specified as being included in the subset this ClassSetLabelPattern specifies.
getLabels(FSATransitionInterface<L>) - Method in class laser.regularlanguage.fsa.FSAState
Gets the Set of labels that cause the given transition to be taken.
getLabels(AlphabetInterface<L>, FSATransitionInterface<L>) - Method in class laser.regularlanguage.fsa.TotalFSATransformer
Gets the set of labels used by the given transition.
getLabels(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.AbstractComposer
Gets the Set of labels for which transitions should be added.
getLabels(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.IntersectionComposer
Gets the Set of labels for which transitions should be added.
getLabels(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.ProductComposer
Gets the Set of labels for which transitions should be added.
getLabels(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.UnionComposer
Gets the Set of labels for which transitions should be added.
getLabels() - Method in class laser.regularlanguage.regularexpression.ClassSetNode
Gets the labels in the Set
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.BinaryTreeNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.ClassSetNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.DotNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.EmptyNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.EpsilonNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.LabelNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.NotClassSetNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.TreeNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.regularexpression.UnaryTreeNode
Returns a Set of the labels used by this TreeNode.
getLabelsUsed() - Method in class laser.regularlanguage.util.MarkerNode
Returns a Set of the labels used by this TreeNode.
getLargestIndex() - Method in class laser.alphabet.IndexedAlphabetFactory
Returns the index of the largest existing IndexedLabel, or -1 if there are none in existence.
getLargestIndex() - Method in class laser.alphabet.labelpattern.IndexedLabelPatternFactory
Returns the index of the largest existing IndexedLabel, or -1 if there are none in existence.
getLastPos() - Method in class laser.regularlanguage.util.REtoDFAInfo
Returns the last position set.
getLeftChild() - Method in class laser.regularlanguage.regularexpression.BinaryTreeNode
Gets the left child of this node.
getLexerErrorRE() - Method in class laser.regularlanguage.regularexpression.util.test.RegularExpressionsTests
 
getLexerErrorRE() - Method in class laser.regularlanguage.regularexpression.util.test.StringRegularExpressionsTests
 
getLineNumber() - Method in class laser.util.SourceInfo
Gets the line number
getLongValue() - Method in class laser.util.argument.LongOption
Gets the first value of this LongOption.
getLongValue(int) - Method in class laser.util.argument.LongOption
Gets the value of this LongOption at the specified index.
getLongValue() - Method in class laser.util.argument.LongParameter
Gets the first value of this LongParameter.
getLongValue(int) - Method in class laser.util.argument.LongParameter
Gets the value of this LongParameter at the specified index.
getLow() - Method in class laser.regularlanguage.regularexpression.Exponent
Gets the low value of the range
getLowerBound() - Method in class laser.util.BoundedArray
Get the lower bound of the range of the bounded array.
getMatchingLabels(AlphabetInterface<? extends L>) - Method in class laser.alphabet.labelpattern.AbstractClassSetLabelPattern
Returns a Set containing the subset of Labels of the specified Alphabet that this LabelPattern specifies.
getMatchingLabels(AlphabetInterface<? extends L>) - Method in class laser.alphabet.labelpattern.AllLabelPattern
Returns a Set containing the subset of Labels of the specified Alphabet that this LabelPattern specifies.
getMatchingLabels(AlphabetInterface<? extends IndexedLabel>) - Method in class laser.alphabet.labelpattern.IndexedLabelPattern
Returns a Set containing the subset of IndexedLabels of the specified Alphabet that this IndexedLabelPattern specifies.
getMatchingLabels(AlphabetInterface<? extends L>) - Method in interface laser.alphabet.labelpattern.LabelPatternInterface
Returns a Set containing the subset of Labels of the specified Alphabet that this LabelPattern specifies.
getMatchingLabels(AlphabetInterface<? extends L>) - Method in class laser.alphabet.labelpattern.NotClassSetLabelPattern
Returns a Set containing the subset of Labels of the specified Alphabet that this LabelPattern specifies.
getMaxIndex() - Method in class laser.alphabet.IndexedAlphabet
Gets the value of N in the range 0 to (N - 1), inclusive, that all IndexedLabels in this IndexedAlphabet must fall between, inclusive.
getMutableFSA() - Method in class laser.regularlanguage.fsa.AbstractRunnableFSA
Returns the mutable FSA corresponding to this runnable FSA.
getMutableFSA() - Method in class laser.regularlanguage.fsa.RunnableDFA
Returns the mutable FSA corresponding to this runnable FSA.
getMutableFSA() - Method in interface laser.regularlanguage.fsa.RunnableFSAInterface
Returns the mutable FSA corresponding to this runnable FSA.
getName() - Method in class laser.alphabet.Alphabet
Returns the name of this Alphabet.
getName() - Method in interface laser.alphabet.AlphabetInterface
Returns the name of this Alphabet.
getName() - Method in class laser.alphabet.event.AlphabetChangeAction
Gets the unique String name of this action.
getName() - Method in class laser.dotgraph.DotAttribute
Returns the name of this DotAttribute.
getName() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns the name of this FSA.
getName() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the name of this FSA, or null if one has not been specified.
getName() - Method in class laser.regularlanguage.fsa.FSAState
Returns the name of this state, or null if one has not been specified.
getName() - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns the name of this state, or null if one has not been specified.
getName() - Method in class laser.regularlanguage.regularexpression.RE
Gets the String name of this RE.
getName() - Method in class laser.regularlanguage.util.GNFA
Gets the name of this GNFA.
getName() - Method in class laser.util.argument.Argument
Gets the name of this Argument.
getName() - Method in class laser.util.argument.Arguments
Gets the name of this Arguments object.
getName(String) - Static method in class laser.util.commandline.CommandLineUtils
Gets the name from the given key.
getNames() - Method in class laser.util.argument.Arguments
Gets the names of the Arguments within this Arguments object.
getNextState(FSAStateInterface<L>, L) - Method in class laser.regularlanguage.fsa.util.Minimizer
Takes the given state and specified label and gets the next state.
getNodeInfo(TreeNode<L>) - Method in class laser.regularlanguage.util.REtoDFABuilder
Gets the REToDFAInfo Object associated with the given TreeNode.
getNonAcceptStates() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns an unmodifiable view of the set QA, of this FSA.
getNonAcceptStates() - Method in class laser.regularlanguage.fsa.AbstractRunnableFSA
Returns an unmodifiable view of the set QA, the non-accept states of this FSA.
getNonAcceptStates() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the non-accept states of the FSA, QA.
getNullable() - Method in class laser.regularlanguage.util.REtoDFAInfo
Returns whether or not this is nullable.
getObject() - Method in error laser.util.InconsistentObjectError
Gets the Object that is no longer consistent (ie well-formed).
getOutgoingEpsilonTransitions() - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions on epsilon of the FSA of which this state is a part that have this state as their source (optional operation).
getOutgoingEpsilonTransitions() - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions on epsilon of the FSA that contains this state where the source is this state (optional operation).
getOutgoingTransitions() - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions of the FSA of which this state is a part that have this state as their source.
getOutgoingTransitions(L) - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions on the specified Label of the FSA of which this state is a part that have this state as their source.
getOutgoingTransitions(LabelPatternInterface<L>) - Method in class laser.regularlanguage.fsa.FSAState
Returns a Set containing the transitions on the specified LabelPattern of the FSA of which this state is a part that have this state as their source (optional operation).
getOutgoingTransitions() - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions of the FSA that contains this state where the source is this state.
getOutgoingTransitions(L) - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions on the specified Label of the FSA that contains this state where the source is this state.
getOutgoingTransitions(LabelPatternInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Returns a Set containing the transitions on the specified LabelPattern of the FSA that contains this state where the source is this state (optional operation).
getOutTransition(Minimizer<L>.Component, Minimizer<L>.Component, MutableFSAInterface<L>, FSAStateInterface<L>, FSAStateInterface<L>, L) - Method in class laser.regularlanguage.fsa.util.Minimizer
Creates and/or gets the transition on the given label in the minimal DFA.
getParserErrorRE() - Method in class laser.regularlanguage.regularexpression.util.test.RegularExpressionsTests
 
getParserErrorRE() - Method in class laser.regularlanguage.regularexpression.util.test.StringRegularExpressionsTests
 
getPropertyKey(String) - Static method in class laser.util.commandline.CommandLineUtils
Gets the key for the given property.
getPropertyUsage(String) - Static method in class laser.util.commandline.CommandLineUtils
Gets the help usage for the given property.
getPropertyWhere(String) - Static method in class laser.util.commandline.CommandLineUtils
Gets the help where for the given property.
getRE() - Method in class laser.regularlanguage.util.GNFA
Gets the RE that corresponds to this GNFA.
getRE1() - Method in class laser.regularlanguage.regularexpression.util.REPair
Gets the first RE.
getRE2() - Method in class laser.regularlanguage.regularexpression.util.REPair
Gets the second RE.
getREFactory() - Method in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
Gets the REFactory being used to create new REs.
getREFactory() - Method in class laser.regularlanguage.util.AbstractRegularLanguages
Gets the REFactory to be used to create new REs.
getRegularExpression() - Method in class laser.regularlanguage.regularexpression.RE
Gets the regular expression.
getRepeatableChar() - Method in class laser.util.argument.Argument
Gets the repeatable character.
getRepeatableChar() - Method in class laser.util.argument.Option
Gets the repeatable character.
getRepeatableChar() - Method in class laser.util.argument.Parameter
Gets the repeatable character.
getResult() - Method in class laser.regularlanguage.regularexpression.AbstractREVisitor
Gets the result of applying this REVisitor.
getResult() - Method in class laser.regularlanguage.regularexpression.util.AbstractREConverter
Gets the result as a TreeNode.
getResult() - Method in class laser.regularlanguage.regularexpression.util.StringREtoREConverter
Gets the result as a TreeNode.
getRightChild() - Method in class laser.regularlanguage.regularexpression.BinaryTreeNode
Gets the right child of this node.
getRLFactory() - Method in class laser.regularlanguage.util.AbstractRegularLanguages
Gets the RLFactory to be used to convert between REs and FSAs.
getRunnableEmptyFSA() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Returns an empty FSA.
getRunnableEpsilonFSA() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Returns an epsilon FSA.
getRunnableFSA() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Returns the runnable FSA corresponding to this mutable FSA.
getRunnableFSA() - Method in class laser.regularlanguage.fsa.MutableDFA
Returns the runnable FSA corresponding to this mutable FSA.
getRunnableFSA() - Method in class laser.regularlanguage.fsa.MutableFSA
Returns the runnable FSA corresponding to this mutable FSA.
getRunnableFSA() - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Returns the runnable FSA corresponding to this mutable FSA.
getRunnableFSA(MutableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Converts from the given mutable FSA into the corresponding runnable FSA.
getRunnableFSA(MutableFSAInterface<L>) - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
getRunnableFSA(MutableFSAInterface<StringLabel>) - Method in class laser.regularlanguage.util.test.StringRegularLanguagesTests
 
getRunnableLabelFSA() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Returns a label FSA.
getRunnableStarFSA() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
Returns a star FSA.
getSource() - Method in class laser.alphabet.event.AlphabetChangeManager
Gets the alphabet that is having its changes managed.
getSource() - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Returns the state that is the source of this transition (the result of evaluating the source function of the FSA that contains this transition with this transition as input).
getSource() - Method in interface laser.regularlanguage.fsa.FSATransitionInterface
Returns the state that is the source of this transition (the result of evaluating the source function of the FSA that contains this transition with this transition as input).
getStarDFA() - Method in class laser.regularlanguage.fsa.test.MutableFSATests
 
getStarDFA() - Method in class laser.regularlanguage.fsa.test.RunnableFSATests
 
getStarNFA() - Method in class laser.regularlanguage.fsa.test.MutableFSATests
 
getStarNFA() - Method in class laser.regularlanguage.fsa.test.RunnableFSATests
 
getStartState() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns the start state, q0, of the FSA.
getStartState() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Returns the start state, q0, of the FSA.
getStartState() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the start state, q0, of the FSA.
getState1() - Method in class laser.regularlanguage.fsa.util.CompositeState
Gets the first state
getState2() - Method in class laser.regularlanguage.fsa.util.CompositeState
Gets the second state
getStates() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns an unmodifiable view of the set Q, the states of the FSA.
getStates() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the set Q, the states of the FSA.
getStateWithID(int) - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns the state of this FSA with the specified id number.
getStateWithID(int) - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the state of this FSA with the specified id number.
getStaticInstance() - Static method in class laser.regularlanguage.fsa.util.StringFSAs
Gets the static StringFSAs instance.
getStringValue() - Method in class laser.util.argument.StringChoiceOption
Gets the first value of this StringChoiceOption.
getStringValue(int) - Method in class laser.util.argument.StringChoiceOption
Gets the value of this StringChoiceOption at the specified index.
getStringValue() - Method in class laser.util.argument.StringOption
Gets the first value of this StringOption.
getStringValue(int) - Method in class laser.util.argument.StringOption
Gets the value of this StringOption at the specified index.
getStringValue() - Method in class laser.util.argument.StringParameter
Gets the first value of this StringParameter.
getStringValue(int) - Method in class laser.util.argument.StringParameter
Gets the value of this StringParameter at the specified index.
getTarget() - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Returns the state that is the target of this transition (the result of evaluating the target function of the FSA that contains this transition with this transition as input).
getTarget() - Method in interface laser.regularlanguage.fsa.FSATransitionInterface
Returns the state that is the target of this transition (the result of evaluating the target function of the FSA that contains this transition with this transition as input).
getTestProbe() - Method in class laser.alphabet.IndexedAlphabetFactory
Returns a TestProbe that provides for testing purposes only, methods necessary for testing the IndexedAlphabetFactory class that should not under any circumstances be invoked during normal operation.
getTestProbe() - Method in class laser.alphabet.StringAlphabetFactory
Returns a TestProbe that provides for testing purposes only, methods necessary for testing the StringAlphabetFactory class that should not under any circumstances be invoked during normal operation.
getTransition(FSAStateInterface<L>, L, FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns the transition from the specified source state to the specified target state on an equal Label to the given Label if one exists in the FSA, otherwise null is returned.
getTransition(FSAStateInterface<L>, LabelPatternInterface<L>, FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Returns the transition from the specified source state to the specified target state on a LabelPattern equal to the given LabelPattern if one exists in the FSA, otherwise null is returned (optional operation).
getTransition(FSAStateInterface<L>, L, FSAStateInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the transition from the specified source state to the specified target state on an equal Label to the given Label if one exists in the FSA, otherwise null is returned.
getTransition(FSAStateInterface<L>, LabelPatternInterface<L>, FSAStateInterface<L>) - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Returns the transition from the specified source state to the specified target state on a LabelPattern equal to the given LabelPattern if one exists in the FSA, otherwise null is returned (optional operation).
getTransitions() - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns an unmodifiable view of the set T, the transitions of the FSA.
getTransitions(FSAStateInterface<L>, FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns a non-null Set containing all the transitions from the specified source to the given target state.
getTransitions() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the set T, the transitions of the FSA.
getTransitions(FSAStateInterface<L>, FSAStateInterface<L>) - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns a non-null Set containing all the transitions from the specified source to the given target state.
getTransitionWithID(int) - Method in class laser.regularlanguage.fsa.AbstractFSA
Returns the transition of this FSA with the specified id number.
getTransitionWithID(int) - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns the transition of this FSA with the specified id number.
getType() - Method in class laser.util.argument.Argument
Gets the type of this Argument.
getType() - Method in class laser.util.argument.BooleanOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.BooleanParameter
Gets the type of this Parameter.
getType() - Method in class laser.util.argument.ClassOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.ClassParameter
Gets the type of this Argument.
getType() - Method in class laser.util.argument.FloatOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.FloatParameter
Gets the type of this Parameter.
getType() - Method in class laser.util.argument.IntegerChoiceOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.IntegerOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.IntegerParameter
Gets the type of this Parameter.
getType() - Method in class laser.util.argument.LongOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.LongParameter
Gets the type of this Parameter.
getType() - Method in class laser.util.argument.StringChoiceOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.StringOption
Gets the type of this Option.
getType() - Method in class laser.util.argument.StringParameter
Gets the type of this Parameter.
getUniqueTerms() - Method in class laser.regularlanguage.regularexpression.RE
Returns the Set of unique terms in this RE.
getUpperBound() - Method in class laser.util.BoundedArray
Get the upper bound of the range of the bounded array.
getValue() - Method in class laser.alphabet.event.AlphabetChangeEvent
Gets the value that represents what about the aspect changed.
getValue() - Method in class laser.dotgraph.DotAttribute
Returns the value of this DotAttribute.
getValue() - Method in class laser.util.argument.Argument
Gets the first value of this Argument.
getValue(int) - Method in class laser.util.argument.Argument
Gets the value of this Argument at the specified index.
getValue(int) - Method in class laser.util.argument.Option
Gets the value of this Option at the specified index.
getValues() - Method in class laser.util.argument.Argument
Gets the values of this Argument.
getVisExtension() - Method in class laser.alphabet.Alphabet
Gets the file extension that will be used for the visual form of this artifact.
getVisExtension() - Method in class laser.regularlanguage.fsa.AbstractFSA
Gets the file extension that will be used for the visual form of this artifact.
getVisExtension() - Method in class laser.regularlanguage.regularexpression.RE
Gets the file extension that will be used for the visual form of this object.
getVisExtension() - Method in interface laser.util.Visualizable
Gets the file extension that will be used for the visual form of this object.
GNFA<L extends LabelInterface> - Class in laser.regularlanguage.util
The GNFA class represents a generalized nondeterministic finite automaton (GNFA).
GNFA(RunnableFSAInterface<L>, REFactory<L>, RLFactory<L>) - Constructor for class laser.regularlanguage.util.GNFA
Creates the GNFA that corresponds to the given FSA.
gnfa_ - Variable in class laser.regularlanguage.util.GNFA
The corresponding GNFA in special form

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