Uses of Interface
info.bioinfweb.treegraph.document.PaintableElement

Packages that use PaintableElement
info.bioinfweb.treegraph.document Contains the classes that represent the data structure of TreeGraph 2 (document elements and formats) as well as all edit operations in the undo-package to manipulate the data structure and classes to read and write a document from and to different formats (io- subpackage). 
info.bioinfweb.treegraph.document.undo.format   
info.bioinfweb.treegraph.gui.actions Contains the actions classes used in the TreeGraph 2 GUI. 
info.bioinfweb.treegraph.gui.treeframe Contains all classes that make up a document window. 
 

Uses of PaintableElement in info.bioinfweb.treegraph.document
 

Subinterfaces of PaintableElement in info.bioinfweb.treegraph.document
 interface EdgeRadiusElement
           
 

Classes in info.bioinfweb.treegraph.document that implement PaintableElement
 class Branch
          The entity for a branch.
 class ConcretePaintableElement
           
 class IconLabel
          This class represents an icon label in TreeGraph 2.
 class Label
          Label is the acestor of the two label classes TextLabel and CharacterShiftLabel.
 class Legend
           
 class Node
          This class represents a node of a tree in the TreeGraph data structure.
 class ScaleBar
          This element represents a scale bar for the branch length values.
 class TextElement
          This class can be used as the acestor of all classes that represent document elements which contain text or decimal values.
 class TextLabel
           
 

Methods in info.bioinfweb.treegraph.document with parameters of type PaintableElement
static
<T> T[]
TreeSerializer.getElementsOfType(Node root, PaintableElement typeElement, T[] array, boolean leafsOnly)
           
static Node Tree.getLinkedNode(PaintableElement element)
          Returns the linked node to the given element.
 

Method parameters in info.bioinfweb.treegraph.document with type arguments of type PaintableElement
private static void TreeSerializer.addLabelBlock(java.util.Vector<PaintableElement> list, boolean textLabel, boolean iconLabel, Labels labels, boolean above)
           
private static void TreeSerializer.addSubtree(java.util.Vector<PaintableElement> list, Node root, boolean leafsOnly, boolean node, boolean branch, boolean textLabel, boolean iconLabel)
           
 

Uses of PaintableElement in info.bioinfweb.treegraph.document.undo.format
 

Fields in info.bioinfweb.treegraph.document.undo.format declared as PaintableElement
private  PaintableElement[] OperatorsEdit.applyElements
           
 

Constructors in info.bioinfweb.treegraph.document.undo.format with parameters of type PaintableElement
OperatorsEdit(Document document, PaintableElement[] applyElements, FormatOperator[] operators)
           
 

Uses of PaintableElement in info.bioinfweb.treegraph.gui.actions
 

Methods in info.bioinfweb.treegraph.gui.actions with parameters of type PaintableElement
 javax.swing.JPopupMenu ActionManagement.getPopupMenu(PaintableElement selected)
           
 

Uses of PaintableElement in info.bioinfweb.treegraph.gui.treeframe
 

Methods in info.bioinfweb.treegraph.gui.treeframe with parameters of type PaintableElement
 void TreeViewPanel.scrollElementToVisible(PaintableElement element)