Uses of Class
laser.alphabet.StringLabel

Packages that use StringLabel
laser.alphabet Contains classes for creating and manipulating alphabets.
 
laser.alphabet.labelpattern Contains classes for creating and manipulating label patterns.
 
laser.regularlanguage.fsa Contains classes for creating and manipulating finite state automata (FSAs). 
laser.regularlanguage.fsa.test   
laser.regularlanguage.fsa.util Utility classes commonly useful for FSAs.
 
laser.regularlanguage.fsa.util.test   
laser.regularlanguage.regularexpression.test   
laser.regularlanguage.regularexpression.util Utility classes commonly useful for REs.
 
laser.regularlanguage.regularexpression.util.test   
laser.regularlanguage.util Utility classes commonly useful for regular languages (RLs). 
laser.regularlanguage.util.test   
 

Uses of StringLabel in laser.alphabet
 

Methods in laser.alphabet that return StringLabel
 StringLabel StringLabel.clone()
          Returns a reference to this StringLabel.
 StringLabel StringAlphabetFactory.createLabelInterface(java.lang.String inputString)
          Gets a StringLabel specified by the inputString.
 

Methods in laser.alphabet that return types with arguments of type StringLabel
 AlphabetInterface<StringLabel> StringAlphabetFactory.createAlphabetInterface(java.lang.Object... args)
          Creates a new Alphabet of StringLabels.
 AlphabetInterface<StringLabel> StringAlphabetFactory.unmodifiableAlphabet(AlphabetInterface<StringLabel> alphabet)
          Returns an unmodifiable view of the specified Alphabet of StringLabels.
 

Methods in laser.alphabet with parameters of type StringLabel
 int StringLabel.compareTo(StringLabel label)
          Compares this StringLabel with the specified StringLabel for order.
 

Method parameters in laser.alphabet with type arguments of type StringLabel
 java.lang.Object[] StringAlphabetFactory.getCreateAlphabetArgs(AlphabetInterface<StringLabel> alphabet)
          Gets any required arguments for the create alphabet method from the given alphabet.
 AlphabetInterface<StringLabel> StringAlphabetFactory.unmodifiableAlphabet(AlphabetInterface<StringLabel> alphabet)
          Returns an unmodifiable view of the specified Alphabet of StringLabels.
 

Uses of StringLabel in laser.alphabet.labelpattern
 

Methods in laser.alphabet.labelpattern that return types with arguments of type StringLabel
 LabelPatternInterface<StringLabel> StringLabelPatternFactory.createAllLabelPatternInterface()
          Creates a . or "all" LabelPattern.
 ClassSetLabelPatternInterface<StringLabel> StringLabelPatternFactory.createClassSetLabelPatternInterface()
          Creates a "class set" LabelPattern.
 LabelPatternInterface<StringLabel> StringLabelPatternFactory.createLabelPatternInterface(java.lang.String pattern)
          Creates a LabelPattern that has meaning with respect to StringLabels based on the specified String.
 NotClassSetLabelPatternInterface<StringLabel> StringLabelPatternFactory.createNotClassSetLabelPatternInterface()
          Creates a ~ or "not class set" LabelPattern.
 

Uses of StringLabel in laser.regularlanguage.fsa
 

Methods in laser.regularlanguage.fsa that return types with arguments of type StringLabel
 MutableFSAInterface<StringLabel> StringDFAFactory.createMutableFSAInterface(AlphabetInterface<StringLabel> alphabet, java.lang.Object... args)
          Creates a mutable FSA from the specified arguments.
 

Method parameters in laser.regularlanguage.fsa with type arguments of type StringLabel
 MutableFSAInterface<StringLabel> StringDFAFactory.createMutableFSAInterface(AlphabetInterface<StringLabel> alphabet, java.lang.Object... args)
          Creates a mutable FSA from the specified arguments.
 

Uses of StringLabel in laser.regularlanguage.fsa.test
 

Fields in laser.regularlanguage.fsa.test with type parameters of type StringLabel
protected  LabelPatternFactoryInterface<StringLabel> AbstractStringMutableFSAFactory.labelPatternFactory_
           
 

Methods in laser.regularlanguage.fsa.test that return StringLabel
 StringLabel AbstractStringMutableFSAFactory.createLabelInstance()
          Creates a new Label.
 

Methods in laser.regularlanguage.fsa.test that return types with arguments of type StringLabel
protected  AbstractMutableFSAFactory<StringLabel> StringMutableFSATests._createMutableFSAFactory()
           
protected  AbstractMutableFSAFactory<StringLabel> StringMutableFSAStateTests._createMutableFSAFactory()
           
protected  AbstractMutableFSAFactory<StringLabel> StringMutableDFATests._createMutableFSAFactory()
           
protected  AbstractMutableFSAFactory<StringLabel> StringMutableDFAStateTests._createMutableFSAFactory()
           
protected  AbstractRunnableFSAFactory<StringLabel> StringRunnableFSATests._createRunnableFSAFactory()
           
protected  AbstractRunnableFSAFactory<StringLabel> StringRunnableFSAStateTests._createRunnableFSAFactory()
           
protected  AbstractRunnableFSAFactory<StringLabel> StringRunnableDFATests._createRunnableFSAFactory()
           
protected  AbstractRunnableFSAFactory<StringLabel> StringRunnableDFAStateTests._createRunnableFSAFactory()
           
protected  FSAFactoryInterface<StringLabel> StringMutableFSAFactory.createFSAFactory()
           
protected  FSAFactoryInterface<StringLabel> StringMutableDFAFactory.createFSAFactory()
           
 LabelPatternInterface<StringLabel> AbstractStringMutableFSAFactory.createLabelPatternInstance()
          Creates a valid LabelPattern.
protected  AbstractMutableFSAFactory<StringLabel> StringRunnableFSAFactory.createMutableFSAFactory()
           
protected  AbstractMutableFSAFactory<StringLabel> StringRunnableDFAFactory.createMutableFSAFactory()
           
 

Uses of StringLabel in laser.regularlanguage.fsa.util
 

Constructor parameters in laser.regularlanguage.fsa.util with type arguments of type StringLabel
StringFSAs(FSAFactoryInterface<StringLabel> fsaFactory)
          Creates a StringFSAs class.
StringFSAs(FSAFactoryInterface<StringLabel> fsaFactory, FSAFactoryInterface<StringLabel> dfaFactory)
          Creates a new StringFSAs class.
StringFSAs(FSAFactoryInterface<StringLabel> fsaFactory, FSAFactoryInterface<StringLabel> dfaFactory)
          Creates a new StringFSAs class.
 

Uses of StringLabel in laser.regularlanguage.fsa.util.test
 

Fields in laser.regularlanguage.fsa.util.test with type parameters of type StringLabel
protected  AlphabetFactoryInterface<StringLabel> StringFSAsTests.alphabetFactory_
           
protected  AlphabetFactoryInterface<StringLabel> StringDFAsTests.alphabetFactory_
           
 

Methods in laser.regularlanguage.fsa.util.test that return StringLabel
protected  StringLabel StringFSAsTests.createLabelInstance()
           
protected  StringLabel StringDFAsTests.createLabelInstance()
           
 

Methods in laser.regularlanguage.fsa.util.test that return types with arguments of type StringLabel
protected  FSAs<StringLabel> StringFSAsTests._createFSAsInstance()
           
protected  FSAs<StringLabel> StringDFAsTests._createFSAsInstance()
           
protected  AlphabetInterface<StringLabel> StringFSAsTests.createAlphabetInstance()
           
protected  AlphabetInterface<StringLabel> StringDFAsTests.createAlphabetInstance()
           
protected  FSAEpsilonTransitionInterface<StringLabel> StringFSAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringDFAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringFSAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringDFAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSAStateInterface<StringLabel> StringFSAsTests.createFSAStateInstance(MutableFSAInterface<StringLabel> fsa)
           
protected  FSAStateInterface<StringLabel> StringDFAsTests.createFSAStateInstance(MutableFSAInterface<StringLabel> fsa)
           
protected  MutableFSAInterface<StringLabel> StringFSAsTests.createMutableDFAInstance()
          Creates a new mutable DFA.
protected  MutableFSAInterface<StringLabel> StringDFAsTests.createMutableDFAInstance()
          Creates a new mutable DFA.
protected  MutableFSAInterface<StringLabel> StringFSAsTests.createMutableFSAInstance()
          Creates a new mutable FSA.
protected  MutableFSAInterface<StringLabel> StringDFAsTests.createMutableFSAInstance()
          Creates a new mutable FSA.
 

Methods in laser.regularlanguage.fsa.util.test with parameters of type StringLabel
protected  FSALabelTransitionInterface<StringLabel> StringFSAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringDFAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
 

Method parameters in laser.regularlanguage.fsa.util.test with type arguments of type StringLabel
protected  FSAEpsilonTransitionInterface<StringLabel> StringFSAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringFSAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringFSAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringDFAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringDFAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringDFAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringFSAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringFSAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringFSAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringDFAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringDFAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSALabelTransitionInterface<StringLabel> StringDFAsTests.createFSALabelTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target, StringLabel l)
          Creates a new FSALabelTransitionInterface from the given source to the given target on the given label within the specified FSA.
protected  FSAStateInterface<StringLabel> StringFSAsTests.createFSAStateInstance(MutableFSAInterface<StringLabel> fsa)
           
protected  FSAStateInterface<StringLabel> StringDFAsTests.createFSAStateInstance(MutableFSAInterface<StringLabel> fsa)
           
 

Uses of StringLabel in laser.regularlanguage.regularexpression.test
 

Methods in laser.regularlanguage.regularexpression.test that return StringLabel
protected  StringLabel StringRETests.createLabelInstance()
           
 

Methods in laser.regularlanguage.regularexpression.test that return types with arguments of type StringLabel
protected  REFactory<StringLabel> StringRETests._createREFactoryInstance()
           
 

Method parameters in laser.regularlanguage.regularexpression.test with type arguments of type StringLabel
protected  java.lang.Object[] StringRETests.getCreateAlphabetArgs(AlphabetInterface<StringLabel> alphabet)
           
 

Uses of StringLabel in laser.regularlanguage.regularexpression.util
 

Methods in laser.regularlanguage.regularexpression.util with parameters of type StringLabel
protected  L StringREtoREConverter.convert(StringLabel inLabel)
          Converts from the given input StringLabel to the corresponding output Label.
 

Method parameters in laser.regularlanguage.regularexpression.util with type arguments of type StringLabel
 void StringREtoREConverter.caseChoiceNode(ChoiceNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given ChoiceNode.
 void StringREtoREConverter.caseClassSetNode(ClassSetNode<StringLabel> node, java.lang.Object context)
          Allows this Visitor to process the given ClassSetNode.
 void StringREtoREConverter.caseConcatenationNode(ConcatenationNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given ConcatenationNode.
 void StringREtoREConverter.caseDotNode(DotNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given DotNode.
 void StringREtoREConverter.caseEmptyNode(EmptyNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given EmptyNode.
 void StringREtoREConverter.caseEpsilonNode(EpsilonNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given EpsilonNode.
 void StringREtoREConverter.caseExponentNode(ExponentNode<StringLabel> node, java.lang.Object context)
          Allows this Visitor to process the given ExponentNode.
 void StringREtoREConverter.caseKleenePlusNode(KleenePlusNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given KleenePlusNode.
 void StringREtoREConverter.caseKleeneStarNode(KleeneStarNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given KleeneStarNode.
 void StringREtoREConverter.caseLabelNode(LabelNode<StringLabel> node, java.lang.Object context)
          Allows this REVisitor to process the given LabelNode.
 void StringREtoREConverter.caseNotClassSetNode(NotClassSetNode<StringLabel> node, java.lang.Object context)
          Allows this Visitor to process the given NotClassSetNode.
 void StringREtoREConverter.caseOptionNode(OptionNode<StringLabel> node, java.lang.Object context)
          Allows this Visitor to process the given OptionNode
protected  TreeNode<L> StringREtoREConverter.convert(TreeNode<StringLabel> inNode)
          Converts from the given input TreeNode that uses StringLabels to the corresponding output TreeNode that uses the specified Labels.
 TreeNode<L> StringREtoREConverter.convert(TreeNode<StringLabel> inRE, AlphabetInterface<L> theAlphabet)
          Converts from the given input RE that uses StringLabels to the corresponding output RE that uses the specified Labels.
 

Uses of StringLabel in laser.regularlanguage.regularexpression.util.test
 

Methods in laser.regularlanguage.regularexpression.util.test that return StringLabel
protected  StringLabel StringRegularExpressionsTests.createLabelInstance()
           
 

Methods in laser.regularlanguage.regularexpression.util.test that return types with arguments of type StringLabel
protected  AbstractRegularExpressions<StringLabel> StringRegularExpressionsTests._createRegularExpressionsInstance()
           
 AlphabetInterface<StringLabel> StringRegularExpressionsTests.createAlphabetInstance()
           
 

Uses of StringLabel in laser.regularlanguage.util
 

Fields in laser.regularlanguage.util with type parameters of type StringLabel
protected  MutableFSA<StringLabel> GNFA.gnfa_
          The corresponding GNFA in special form
 

Methods in laser.regularlanguage.util that return types with arguments of type StringLabel
 AlphabetInterface<StringLabel> GNFA.getAlphabet()
          Gets the alphabet of this GNFA.
 

Constructor parameters in laser.regularlanguage.util with type arguments of type StringLabel
StringFSAtoREConverter(REFactory<StringLabel> reFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringFSAtoREParser.
StringFSAtoREConverter(REFactory<StringLabel> reFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringFSAtoREParser.
StringREtoDFAParser(REFactory<StringLabel> reFactory, FSAFactoryInterface<StringLabel> dfaFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringREtoDFAParser.
StringREtoDFAParser(REFactory<StringLabel> reFactory, FSAFactoryInterface<StringLabel> dfaFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringREtoDFAParser.
StringREtoDFAParser(REFactory<StringLabel> reFactory, FSAFactoryInterface<StringLabel> dfaFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringREtoDFAParser.
StringREtoFSAParser(REFactory<StringLabel> reFactory, FSAFactoryInterface<StringLabel> fsaFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringREtoFSAParser.
StringREtoFSAParser(REFactory<StringLabel> reFactory, FSAFactoryInterface<StringLabel> fsaFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringREtoFSAParser.
StringREtoFSAParser(REFactory<StringLabel> reFactory, FSAFactoryInterface<StringLabel> fsaFactory, RLFactory<StringLabel> rlFactory)
          Creates a new StringREtoFSAParser.
 

Uses of StringLabel in laser.regularlanguage.util.test
 

Fields in laser.regularlanguage.util.test with type parameters of type StringLabel
protected  AlphabetFactoryInterface<StringLabel> StringRegularLanguagesTests.alphabetFactory_
           
 

Methods in laser.regularlanguage.util.test that return StringLabel
protected  StringLabel StringRegularLanguagesTests.createLabelInstance()
           
 

Methods in laser.regularlanguage.util.test that return types with arguments of type StringLabel
protected  FSAs<StringLabel> StringRegularLanguagesTests._createFSAsInstance()
           
protected  AbstractRegularExpressions<StringLabel> StringRegularLanguagesTests._createRegularExpressionsInstance()
           
protected  AbstractRegularLanguages<StringLabel> StringRegularLanguagesTests._createRegularLanguagesInstance()
           
protected  AlphabetInterface<StringLabel> StringRegularLanguagesTests.createAlphabetInstance()
           
protected  RunnableFSAInterface<StringLabel> StringRegularLanguagesTests.getRunnableFSA(MutableFSAInterface<StringLabel> mFSA)
           
 

Method parameters in laser.regularlanguage.util.test with type arguments of type StringLabel
protected  RunnableFSAInterface<StringLabel> StringRegularLanguagesTests.getRunnableFSA(MutableFSAInterface<StringLabel> mFSA)