Uses of Class
laser.alphabet.IndexedLabel

Packages that use IndexedLabel
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). 
 

Uses of IndexedLabel in laser.alphabet
 

Methods in laser.alphabet that return IndexedLabel
 IndexedLabel IndexedLabel.clone()
          Returns a reference to this IndexedLabel.
 IndexedLabel IndexedAlphabetFactory.createLabelInterface(java.lang.Integer index)
          Gets an IndexedLabel specified by index.
 IndexedLabel IndexedAlphabet.createLabelInterface(java.lang.Integer index)
          Gets an IndexedLabel specified by index.
 IndexedLabel IndexedAlphabetFactory.createLabelInterface(java.lang.String inputString)
          Gets an IndexedLabel specified by the inputString.
 IndexedLabel IndexedAlphabet.createLabelInterface(java.lang.String inputString)
          Gets an IndexedLabel specified by the inputString.
 

Methods in laser.alphabet that return types with arguments of type IndexedLabel
 AlphabetInterface<IndexedLabel> IndexedAlphabetFactory.createAlphabetInterface(java.lang.Object... args)
          Creates a new Alphabet of IndexedLabels with the specified value for N (the maximum index of IndexedLabels in this Alphabet.
 AlphabetInterface<IndexedLabel> IndexedAlphabetFactory.unmodifiableAlphabet(AlphabetInterface<IndexedLabel> alphabet)
          Returns an unmodifiable view of the specified IndexedAlphabet.
 

Methods in laser.alphabet with parameters of type IndexedLabel
 boolean IndexedAlphabet.add(IndexedLabel label)
          Adds the specified IndexedLabel to this IndexedAlphabet and returns true if it is not already contained within the IndexedAlphabet, otherwise false is returned and the IndexedAlphabet remains unchanged.
 int IndexedLabel.compareTo(IndexedLabel label)
          Compares this IndexedLabel with the specified IndexedLabel for order.
 

Method parameters in laser.alphabet with type arguments of type IndexedLabel
 boolean IndexedAlphabet.addAll(java.util.Collection<? extends IndexedLabel> c)
          Adds all of the IndexedLabels in the specified Collection to this IndexedAlphabet.
 java.lang.Object[] IndexedAlphabetFactory.getCreateAlphabetArgs(AlphabetInterface<IndexedLabel> alphabet)
          Gets any required arguments for the create alphabet method from the given alphabet.
 AlphabetInterface<IndexedLabel> IndexedAlphabetFactory.unmodifiableAlphabet(AlphabetInterface<IndexedLabel> alphabet)
          Returns an unmodifiable view of the specified IndexedAlphabet.
 

Uses of IndexedLabel in laser.alphabet.labelpattern
 

Methods in laser.alphabet.labelpattern that return IndexedLabel
 IndexedLabel IndexedLabelPatternFactory.createLabelInterface(java.lang.Integer index)
          Gets an IndexedLabel specified by index.
 

Methods in laser.alphabet.labelpattern that return types with arguments of type IndexedLabel
 LabelPatternInterface<IndexedLabel> IndexedLabelPattern.clone()
          Returns a copy of this IndexedLabelPattern.
 LabelPatternInterface<IndexedLabel> IndexedLabelPatternFactory.createAllLabelPatternInterface()
          Creates a . or "all" LabelPattern.
 ClassSetLabelPatternInterface<IndexedLabel> IndexedLabelPatternFactory.createClassSetLabelPatternInterface()
          Creates a "class set" LabelPattern.
 LabelPatternInterface<IndexedLabel> IndexedLabelPatternFactory.createIndexedLabelPattern(int lowerBound, int upperBound)
          Creates an IndexedLabelPattern from the specified lower bound and upper bound.
 LabelPatternInterface<IndexedLabel> IndexedLabelPatternFactory.createLabelPatternInterface(java.lang.String pattern)
          Creates a LabelPattern that has meaning with respect to IndexedLabels based on the specified String.
 NotClassSetLabelPatternInterface<IndexedLabel> IndexedLabelPatternFactory.createNotClassSetLabelPatternInterface()
          Creates a ~ or "not class set" LabelPattern.
 java.util.Set<IndexedLabel> IndexedLabelPattern.getMatchingLabels(AlphabetInterface<? extends IndexedLabel> alphabet)
          Returns a Set containing the subset of IndexedLabels of the specified Alphabet that this IndexedLabelPattern specifies.
 

Method parameters in laser.alphabet.labelpattern with type arguments of type IndexedLabel
 int IndexedLabelPattern.compareTo(LabelPatternInterface<? extends IndexedLabel> pattern)
          Compares this IndexedLabelPattern with the specified LabelPatternInterface for order.
 java.util.Set<IndexedLabel> IndexedLabelPattern.getMatchingLabels(AlphabetInterface<? extends IndexedLabel> alphabet)
          Returns a Set containing the subset of IndexedLabels of the specified Alphabet that this IndexedLabelPattern specifies.
 

Uses of IndexedLabel in laser.regularlanguage.fsa
 

Methods in laser.regularlanguage.fsa that return types with arguments of type IndexedLabel
protected  RunnableDFAInterface<IndexedLabel> IndexedFSAFactory._internalGetRunnableDFA(MutableDFA<IndexedLabel> dfa)
          Instantiates a RunnableDFA from the given MutableDFA.
protected  RunnableFSAInterface<IndexedLabel> IndexedFSAFactory._internalGetRunnableFSA(MutableFSA<IndexedLabel> fsa)
          Instantiates a RunnableFSA from the given MutableFSA.
 MutableFSAInterface<IndexedLabel> IndexedDFAFactory.createMutableFSAInterface(AlphabetInterface<IndexedLabel> alphabet, java.lang.Object... args)
          Creates a mutable FSA from the specified arguments.
 

Method parameters in laser.regularlanguage.fsa with type arguments of type IndexedLabel
protected  RunnableDFAInterface<IndexedLabel> IndexedFSAFactory._internalGetRunnableDFA(MutableDFA<IndexedLabel> dfa)
          Instantiates a RunnableDFA from the given MutableDFA.
protected  RunnableFSAInterface<IndexedLabel> IndexedFSAFactory._internalGetRunnableFSA(MutableFSA<IndexedLabel> fsa)
          Instantiates a RunnableFSA from the given MutableFSA.
 MutableFSAInterface<IndexedLabel> IndexedDFAFactory.createMutableFSAInterface(AlphabetInterface<IndexedLabel> alphabet, java.lang.Object... args)
          Creates a mutable FSA from the specified arguments.