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 CornerRadiusElement
           
 interface LineElement
           
 interface TextElement
           
 interface TreeElement
          Implemented by document elements which are part of the tree (unlike e.g. legends or the scale bar).
 

Classes in info.bioinfweb.treegraph.document that implement PaintableElement
 class AbstractTextElement
          This class can be used as the acestor of all classes that represent document elements which contain text or decimal values.
 class Branch
          The entity for a branch.
 class ConcretePaintableElement
           
 class IconLabel
           
 class Label
           
 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 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(Vector<PaintableElement> list, Labels labels, boolean above)
           
private static void TreeSerializer.addSubtree(Vector<PaintableElement> list, Node root, boolean leafsOnly, boolean node, boolean branch, boolean label)
           
 

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
 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)