Uses of Interface
org.expasy.jpl.commons.collection.tree.TreeView

Packages that use TreeView
org.expasy.jpl.commons.collection.symbol Provides symbols and alphabets. 
org.expasy.jpl.commons.collection.tree Provides tree objects. 
 

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

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

Methods in org.expasy.jpl.commons.collection.symbol that return TreeView
 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 TreeView
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).
 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)
           
 

Uses of TreeView in org.expasy.jpl.commons.collection.tree
 

Subinterfaces of TreeView in org.expasy.jpl.commons.collection.tree
 interface TreeNode<T>
          A TreeNode interface should be implemented by any tree like structured node.
 

Classes in org.expasy.jpl.commons.collection.tree that implement TreeView
 class TreeNodeImpl<T>
          Naive tree node.
 class TreeViewImpl<T>
          A read-only tree view.
 

Methods in org.expasy.jpl.commons.collection.tree with type parameters of type TreeView
static
<T,E extends TreeView<T>>
void
TreeViewImpl.depthSearchFirst(E fromNode, Set<E> nodes, boolean isLeaveOnly)
          Recursive depth search first.
 

Methods in org.expasy.jpl.commons.collection.tree that return TreeView
 TreeView<T> TreeViewImpl.getChildAt(int index)
          
 TreeView<T> TreeView.getChildAt(int index)
           
 TreeView<T> TreeViewImpl.getParent()
          
 TreeView<T> TreeView.getParent()
           
 

Methods in org.expasy.jpl.commons.collection.tree that return types with arguments of type TreeView
 List<? extends TreeView<T>> TreeViewImpl.getChildren()
          
 List<? extends TreeView<T>> TreeView.getChildren()
           
 Set<? extends TreeView<T>> TreeViewImpl.getLeaves()
          
 Set<? extends TreeView<T>> TreeView.getLeaves()
           
 Set<? extends TreeView<T>> TreeViewImpl.getNodes()
          
 Set<? extends TreeView<T>> TreeView.getNodes()
           
 



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