Uses of Interface
de.ls5.jlearn.interfaces.Symbol

Packages that use Symbol
de.ls5.jlearn.algorithms.angluin   
de.ls5.jlearn.algorithms.dhc   
de.ls5.jlearn.algorithms.dhcmodular   
de.ls5.jlearn.algorithms.packs   
de.ls5.jlearn.interfaces   
de.ls5.jlearn.oracles   
de.ls5.jlearn.shared   
de.ls5.jlearn.util   
de.ls5.jlearn.util.xml   
 

Uses of Symbol in de.ls5.jlearn.algorithms.angluin
 

Methods in de.ls5.jlearn.algorithms.angluin with parameters of type Symbol
 int Angluin.addLetter(Symbol letter)
           
 

Uses of Symbol in de.ls5.jlearn.algorithms.dhc
 

Fields in de.ls5.jlearn.algorithms.dhc declared as Symbol
 Symbol Query.querysymbol
           
 

Methods in de.ls5.jlearn.algorithms.dhc with parameters of type Symbol
 void DHC.addJokerSymbol(Symbol joker)
           
 int DHC.addLetter(Symbol letter)
          Insertion of new letter to the alphabet.
 

Constructors in de.ls5.jlearn.algorithms.dhc with parameters of type Symbol
JobCollapseState(State parent, State state, Symbol transletter, DecisionTree<Symbol,State> siblingDB, Set<Word> newsplitters, int eqlevel, Set<Symbol> jokers, Oracle oracle, StopSignal stop)
           
JobFetchResult(Query key, Symbol letter, State state, HashMap<Query,Symbol> answers)
           
Query(Word query, Symbol querysymbol)
           
 

Constructor parameters in de.ls5.jlearn.algorithms.dhc with type arguments of type Symbol
JobCollapseState(State parent, State state, Symbol transletter, DecisionTree<Symbol,State> siblingDB, Set<Word> newsplitters, int eqlevel, Set<Symbol> jokers, Oracle oracle, StopSignal stop)
           
JobCollapseState(State parent, State state, Symbol transletter, DecisionTree<Symbol,State> siblingDB, Set<Word> newsplitters, int eqlevel, Set<Symbol> jokers, Oracle oracle, StopSignal stop)
           
JobFetchResult(Query key, Symbol letter, State state, HashMap<Query,Symbol> answers)
           
 

Uses of Symbol in de.ls5.jlearn.algorithms.dhcmodular
 

Methods in de.ls5.jlearn.algorithms.dhcmodular that return Symbol
 Symbol OutputSymbolCreatorDFA.createOutputSymbol(Symbol transsym, Word query, Word response)
           
 Symbol OutputSymbolCreatorComplex.createOutputSymbol(Symbol transsym, Word query, Word response)
           
 Symbol OutputSymbolCreator.createOutputSymbol(Symbol transsym, Word query, Word response)
           
 

Methods in de.ls5.jlearn.algorithms.dhcmodular that return types with arguments of type Symbol
 Iterator<Symbol> TransitionSelectorDecreasingLength.iterator()
           
 Iterable<Symbol> TransitionSelector.selectTransitions(State state)
           
 Iterable<Symbol> TransitionSelectorDecreasingLength.selectTransitions(State state)
           
 

Methods in de.ls5.jlearn.algorithms.dhcmodular with parameters of type Symbol
 int DHCModular.addLetter(Symbol letter)
           
 Symbol OutputSymbolCreatorDFA.createOutputSymbol(Symbol transsym, Word query, Word response)
           
 Symbol OutputSymbolCreatorComplex.createOutputSymbol(Symbol transsym, Word query, Word response)
           
 Symbol OutputSymbolCreator.createOutputSymbol(Symbol transsym, Word query, Word response)
           
 Word QueryCreatorAccessConcat.createQuery(State state, Symbol transition)
           
 Word QueryCreator.createQuery(State state, Symbol transition)
           
 boolean QueueGuardSigma.doEnqueue(State parent, Symbol transition, State successor)
           
 boolean QueueGuardAll.doEnqueue(State parent, Symbol transition, State successor)
           
 boolean QueueGuard.doEnqueue(State parent, Symbol transition, State successor)
           
 

Uses of Symbol in de.ls5.jlearn.algorithms.packs
 

Methods in de.ls5.jlearn.algorithms.packs that return Symbol
 Symbol[] CWord.getSymbolArray()
           
 Symbol CWord.getSymbolByIndex(int i)
           
 

Methods in de.ls5.jlearn.algorithms.packs that return types with arguments of type Symbol
 List<Symbol> CWord.getSymbolList()
           
 

Methods in de.ls5.jlearn.algorithms.packs with parameters of type Symbol
 int ObservationPack.addLetter(Symbol letter)
          will add a letter to the input alphabet and will extend the set of long prefixes (one-letter extensions) accordingly
 void CWord.addSymbol(Symbol symbol)
           
 boolean SelectiveExploration.explore(Word accessSequence, Symbol transition)
          tests if the word "accessSequence + transition" should be used as a prefix in the observations.
 void HypothesisChangeListener.newTransition(State src, Symbol in, Symbol out, State dst)
           
 

Constructors in de.ls5.jlearn.algorithms.packs with parameters of type Symbol
CWord(Word prefix, Symbol a)
           
 

Uses of Symbol in de.ls5.jlearn.interfaces
 

Subinterfaces of Symbol in de.ls5.jlearn.interfaces
 interface SymbolComplex
          Marker-interface for Symbols which contain a List of Symbol objects as user object.
 

Methods in de.ls5.jlearn.interfaces that return Symbol
 Symbol Alphabet.addSymbol(Symbol symbol)
          Add Symbol to this alphabet.
 Symbol Alphabet.addSymbol(Symbol symbol, int index)
          Add Symbol to this alphabet at the specified index.
 Symbol[] State.getInputSymbols()
          Return all input-symbols for which a transition exists.
 Symbol State.getOutput()
          Return output-symbol associated with this state.
 Symbol[] State.getOutputSymbols()
          Return all output-symbols connected with existing transitions.
 Symbol[] Word.getSymbolArray()
          Assemble an array of symbols in this word
 Symbol Word.getSymbolByIndex(int i)
          Return symbol that is at the supplied position
 Symbol Alphabet.getSymbolByIndex(int index)
          Return Symbol with the given index in this alphabet.
 Symbol State.getTransitionOutput(Symbol letter)
          Get output-symbol of the transition triggered by the supplied input-symbol
 

Methods in de.ls5.jlearn.interfaces that return types with arguments of type Symbol
 List<Symbol> Word.getSymbolList()
          Assemble a list of symbols in this word
 List<Symbol> Alphabet.getSymbolList()
          Return a list of all Symbol objects in this alphabet.
 

Methods in de.ls5.jlearn.interfaces with parameters of type Symbol
 int Learner.addLetter(Symbol letter)
          Add given Symbol to the internal Alphabet of this Learner.
 void FilterStickyOutput.addStickySymbol(Symbol outputsymbol)
          Specify output symbols that once encountered by a prefix will stay the same despite any possible suffix
 void Word.addSymbol(Symbol symbol)
          add Symbol to word
 Symbol Alphabet.addSymbol(Symbol symbol)
          Add Symbol to this alphabet.
 Symbol Alphabet.addSymbol(Symbol symbol, int index)
          Add Symbol to this alphabet at the specified index.
 int Alphabet.getIndexForSymbol(Symbol symbol)
          Return index of the given Symbol in this alphabet.
 Symbol State.getTransitionOutput(Symbol letter)
          Get output-symbol of the transition triggered by the supplied input-symbol
 State State.getTransitionState(Symbol letter)
          Get state the transition triggered by the supplied input-symbol leads to.
 boolean State.setOutput(Symbol output)
          Set output-symbol for this state as e.g. used in Moore automata.
 boolean State.setTransition(Symbol input, State succ, Symbol output)
          Create a transition for a given input-symbol, leading into the supplied successor state and prodcing the supplied output-symbol.
 

Uses of Symbol in de.ls5.jlearn.oracles
 

Methods in de.ls5.jlearn.oracles with parameters of type Symbol
 void PrefixClosureFilter.addRejectedSymbol(Symbol symbol)
          Adds a rejecting symbol.
 void CacheOracle.addStickySymbol(Symbol symbol)
           
 

Constructors in de.ls5.jlearn.oracles with parameters of type Symbol
PrefixClosureFilter(Oracle delegate, Symbol futureOutput)
          Default constructor.
 

Uses of Symbol in de.ls5.jlearn.shared
 

Classes in de.ls5.jlearn.shared that implement Symbol
 class SymbolComplexImpl
           
 class SymbolImpl
           
 

Methods in de.ls5.jlearn.shared that return Symbol
 Symbol AlphabetImpl.addSymbol(Symbol symbol)
           
 Symbol AlphabetImpl.addSymbol(Symbol symbol, int index)
           
 Symbol[] StateImpl.getInputSymbols()
           
 Symbol StateImpl.getOutput()
           
 Symbol[] StateImpl.getOutputSymbols()
           
 Symbol StateImpl.getParentSymbol()
           
 Symbol[] WordImpl.getSymbolArray()
           
 Symbol AlphabetImpl.getSymbolByIndex(int index)
           
 Symbol WordImpl.getSymbolByIndex(int i)
           
 Symbol StateImpl.getTransitionOutput(Symbol letter)
           
 

Methods in de.ls5.jlearn.shared that return types with arguments of type Symbol
 List<Symbol> StateImpl.getPathFromRoot()
           
 List<Symbol> AlphabetImpl.getSymbolList()
           
 List<Symbol> WordImpl.getSymbolList()
           
 

Methods in de.ls5.jlearn.shared with parameters of type Symbol
 Symbol AlphabetImpl.addSymbol(Symbol symbol)
           
 void WordImpl.addSymbol(Symbol symbol)
           
 Symbol AlphabetImpl.addSymbol(Symbol symbol, int index)
           
 int AlphabetImpl.getIndexForSymbol(Symbol symbol)
           
 Symbol StateImpl.getTransitionOutput(Symbol letter)
           
 State StateImpl.getTransitionState(Symbol letter)
           
 boolean StateImpl.setOutput(Symbol output)
           
 void StateImpl.setParent(StateImpl parent, Symbol symbol)
           
 boolean StateImpl.setTransition(Symbol input, State newstate, Symbol output)
           
 

Constructors in de.ls5.jlearn.shared with parameters of type Symbol
WordImpl(Symbol[] s)
           
 

Uses of Symbol in de.ls5.jlearn.util
 

Methods in de.ls5.jlearn.util that return Symbol
static Symbol WordUtil.lastSymbol(Word w)
           
static Symbol WordUtil.turnWordIntoSymbol(Word w)
          Turn word into a symbol, which has a list of the symbols of the input word as user object
 

Methods in de.ls5.jlearn.util with parameters of type Symbol
static Word WordUtil.concat(Word w1, Symbol s)
          returns a copy of the original Word with one Symbol attached
static Word WordUtil.concat(Word w1, Symbol s1, Symbol s2)
          retuerns a copy of the original Word with two Symbols attached
abstract  Automaton AutomatonTransformationUtil.mergeStates(Symbol input)
           
abstract  Automaton AutomatonTransformationUtil.removeStateWithOutputBehavior(Symbol outputBehavior)
           
static Word WordUtil.toWord(Symbol s)
          cast symbol to word
 

Method parameters in de.ls5.jlearn.util with type arguments of type Symbol
static Automaton AutomatonUtil.getCopyWithoutTransitions(Automaton aut, Set<Symbol> forbiddentransitions)
           
abstract  Automaton AutomatonTransformationUtil.removeInputOutputTransitions(Map<Symbol,Symbol> transitions, boolean removeUnreachableStates)
           
abstract  Automaton AutomatonTransformationUtil.removeInputOutputTransitions(Map<Symbol,Symbol> transitions, boolean removeUnreachableStates)
           
abstract  Automaton AutomatonTransformationUtil.removeInputTransitions(Automaton _automaton, Set<Symbol> inputTransitions, boolean removeUnreachableStates)
          Removes all transitions that got an input that equals one of the provided inputTransitions.
static Automaton AutomatonTransformationUtil.removeOutputTransitions(Automaton _automaton, Set<Symbol> outputTransitions, boolean removeUnreachableStates)
          Removes all transitions that are got an output that equals one of the provided outputTransitions.
static Automaton AutomatonTransformationUtil.replaceInputOutputBehavior(Automaton _automaton, Map<Symbol,Symbol> behavior)
           
static Automaton AutomatonTransformationUtil.replaceInputOutputBehavior(Automaton _automaton, Map<Symbol,Symbol> behavior)
           
static void DotUtil.writeDot(Automaton a, Appendable out, int realsigma, List<State> highlights, Set<Symbol> hide, String description)
           
static void DotUtil.writeDot(Automaton a, Set<Symbol> hideTransitionsWithOutput, File outfile)
           
 

Uses of Symbol in de.ls5.jlearn.util.xml
 

Methods in de.ls5.jlearn.util.xml that return Symbol
 Symbol XmlSerializationHelper.fromXml(String s)
           
 Symbol SimpleXmlSerializationHelper.fromXml(String s)
           
 Symbol ObjectXmlSerializationHelper.fromXml(String s)
           
 

Methods in de.ls5.jlearn.util.xml with parameters of type Symbol
 String XmlSerializationHelper.toXml(Symbol s)
           
 String SimpleXmlSerializationHelper.toXml(Symbol s)
           
 String ObjectXmlSerializationHelper.toXml(Symbol s)
           
 



Copyright © 2011. All Rights Reserved.