Uses of Interface
org.expasy.jpl.commons.collection.symbol.Symbol

Packages that use Symbol
org.expasy.jpl.commons.collection.symbol Provides symbols and alphabets. 
org.expasy.jpl.commons.collection.symbol.seq Provides generic symbol sequence and associated tools. 
 

Uses of Symbol in org.expasy.jpl.commons.collection.symbol
 

Classes in org.expasy.jpl.commons.collection.symbol that implement Symbol
 class AbstractSymbol<T>
          The basic symbol class.
 

Fields in org.expasy.jpl.commons.collection.symbol with type parameters of type Symbol
protected  Map<Character,TreeView<? extends Symbol<T>>> AlphabetImpl.map
          mapping letter -> symbol tree
protected  Map<Symbol<T>,T> AbstractDataSymbolRegister.sym2data
           
 

Methods in org.expasy.jpl.commons.collection.symbol that return Symbol
 Symbol<T> AlphabetView.lookupSymbol(char name)
           
 Symbol<T> AbstractDataSymbolRegister.lookupSymbol(char name)
           
 Symbol<T> AlphabetImpl.lookupSymbol(char name)
           
 Symbol<T> SymbolTable.lookUpSymbol(char name, Symbol.SymbolType<T> type)
           
static
<T> Symbol<T>
AbstractSymbol.newSymbolInstance(Class<? extends Symbol<T>> cls, Symbol.SymbolType<T> type, char c)
           
 

Methods in org.expasy.jpl.commons.collection.symbol that return types with arguments of type Symbol
 Set<Symbol<T>> AlphabetImpl.getSymbolLeaves()
           
 TreeView<? extends Symbol<T>> AlphabetView.lookupSymbolNode(char name)
           
 TreeView<? extends Symbol<T>> AbstractDataSymbolRegister.lookupSymbolNode(char name)
           
 TreeView<? extends Symbol<T>> AlphabetImpl.lookupSymbolNode(char name)
           
 TreeView<? extends Symbol<T>> SymbolTable.lookUpSymbolNode(char name, Symbol.SymbolType<T> type)
           
static
<T> TreeView<? extends Symbol<T>>
AbstractSymbolType.parseTreeString(String treeString, Class<? extends Symbol<T>> cls, Symbol.SymbolType<T> type)
           
 

Methods in org.expasy.jpl.commons.collection.symbol with parameters of type Symbol
 boolean AlphabetImpl.isTerminalSymbol(Symbol<T> symbol)
           
abstract  void AbstractDataSymbolRegister.link(Symbol<T> symbol, T data)
           
 void DataSymbolRegister.link(Symbol<T> symbol, T data)
          link a symbol to its data
 T AbstractDataSymbolRegister.lookupData(Symbol<T> symbol)
           
 T DataSymbolRegister.lookupData(Symbol<T> symbol)
           
 

Method parameters in org.expasy.jpl.commons.collection.symbol with type arguments of type Symbol
static
<T> AlphabetImpl<T>
AlphabetImpl.fromSymbols(Symbol.SymbolType<T> type, TreeView<? extends Symbol<T>> tree)
          Create an alphabet from the tree of symbols (mapping name -> symbol tree).
static
<T> Symbol<T>
AbstractSymbol.newSymbolInstance(Class<? extends Symbol<T>> cls, Symbol.SymbolType<T> type, char c)
           
static
<T> TreeView<? extends Symbol<T>>
AbstractSymbolType.parseTreeString(String treeString, Class<? extends Symbol<T>> cls, Symbol.SymbolType<T> type)
           
 void SymbolTable.registerAllSymbolNodes(TreeView<? extends Symbol<T>> symbolNode)
           
 void Alphabet.registerAllSymbolNodes(TreeView<? extends Symbol<T>> symbolNode)
          Add all nodes including the given tree root in the symbol table
 void AlphabetImpl.registerAllSymbolNodes(TreeView<? extends Symbol<T>> symbolNode)
           
 void SymbolTable.registerSymbolNode(TreeView<? extends Symbol<T>> symbolNode)
           
 void Alphabet.registerSymbolNode(TreeView<? extends Symbol<T>> symbolNode)
          Add the given node in the symbol table
 void AlphabetImpl.registerSymbolNode(TreeView<? extends Symbol<T>> symbolNode)
           
 

Constructor parameters in org.expasy.jpl.commons.collection.symbol with type arguments of type Symbol
AbstractSymbolType(String name, Class<? extends Symbol<T>> symbolClass, String treeString)
           
 

Uses of Symbol in org.expasy.jpl.commons.collection.symbol.seq
 

Methods in org.expasy.jpl.commons.collection.symbol.seq that return Symbol
 Symbol<T> SymbolSequence.getSymbolAt(int i)
           
 Symbol<E> SymbolSequenceImpl.getSymbolAt(int i)
          Returns the symbol character at position i.
 

Methods in org.expasy.jpl.commons.collection.symbol.seq that return types with arguments of type Symbol
 Set<Symbol<T>> SequenceSymbolCounter.getSymbols()
           
 

Methods in org.expasy.jpl.commons.collection.symbol.seq with parameters of type Symbol
 List<Integer> SequenceSymbolCounter.getIndices(Symbol<T> symbol)
          Return the list of indices of specified symbol
 int SequenceSymbolCounter.getSymbolNumber(Symbol<T> symbol)
          Return the number of occurrences for the specified symbol.
 boolean SequenceSymbolCounter.hasSymbol(Symbol<T> symbol)
           
 

Method parameters in org.expasy.jpl.commons.collection.symbol.seq with type arguments of type Symbol
 List<Integer> SequenceSymbolCounter.getIndices(Set<Symbol<T>> symbols)
           
 int SequenceSymbolCounter.getSymbolNumber(Set<Symbol<T>> symbols)
           
 



Copyright (c) 2012 Swiss Institute of Bioinformatics. All rights reserved.