Home / Development / Documentation / 2.0.44 / Uses of Interface info.bioinfweb.treegraph.document.PaintableElement
TreeGraph 2
 


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
          Implemented by all document elements which contains textual or numeric values.
 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 GraphicalLabel
          Abstract precursor of all graphical labels which allows to independently access the graphical label formats.
 class IconLabel
           
 class Label
           
 class Legend
           
 class Node
          This class represents a node of a tree in the TreeGraph data structure.
 class PieChartLabel
          Represents a pie chart label.
 class ScaleBar
          This element represents a scale bar for the branch length values.
 class TextLabel
           
 

Methods in info.bioinfweb.treegraph.document with type parameters of type PaintableElement
private static
<T extends PaintableElement>
void
TreeSerializer.addElementsOnNode(List<PaintableElement> list, Node node, Class<T> c)
           
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsInSubtree(Node root, boolean leafsOnly, Class<? extends PaintableElement> elementClass, T[] array)
          Returns an array of tree elements in the subtree under root
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsInSubtree(Node root, boolean leafsOnly, Class<T> elementClass)
          Returns an array of tree elements in the subtree under root Calling this method is equivalent to getElementsInSubtree(root, leafsOnly, elementClass, (T[])Array.newInstance(elementClass, 0)).
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsOnNode(Node node, Class<? extends PaintableElement> c, T[] array)
          Returns an array of tree elements linked to the specified node.
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsOnNode(Node node, Class<T> c)
          Returns an array of tree elements linked to the specified node.
 

Methods in info.bioinfweb.treegraph.document that return PaintableElement
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsInSubtree(Node root, boolean leafsOnly, Class<? extends PaintableElement> elementClass, T[] array)
          Returns an array of tree elements in the subtree under root
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsInSubtree(Node root, boolean leafsOnly, Class<T> elementClass)
          Returns an array of tree elements in the subtree under root Calling this method is equivalent to getElementsInSubtree(root, leafsOnly, elementClass, (T[])Array.newInstance(elementClass, 0)).
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsOnNode(Node node, Class<? extends PaintableElement> c, T[] array)
          Returns an array of tree elements linked to the specified node.
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsOnNode(Node node, Class<T> c)
          Returns an array of tree elements linked to the specified node.
 

Methods in info.bioinfweb.treegraph.document with parameters of type PaintableElement
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsInSubtree(Node root, boolean leafsOnly, Class<? extends PaintableElement> elementClass, T[] array)
          Returns an array of tree elements in the subtree under root
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsOnNode(Node node, Class<? extends PaintableElement> c, T[] array)
          Returns an array of tree elements linked to the specified node.
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
<T extends PaintableElement>
void
TreeSerializer.addElementsOnNode(List<PaintableElement> list, Node node, Class<T> c)
           
private static void TreeSerializer.addLabelBlock(Vector<PaintableElement> list, Labels labels, boolean above)
           
private static void TreeSerializer.addSubtree(Vector<PaintableElement> list, Node root, boolean leafsOnly, Class<? extends PaintableElement> elementClass)
           
private static void TreeSerializer.addSubtree(Vector<PaintableElement> list, Node root, boolean leafsOnly, Class<? extends PaintableElement> elementClass)
           
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsInSubtree(Node root, boolean leafsOnly, Class<? extends PaintableElement> elementClass, T[] array)
          Returns an array of tree elements in the subtree under root
static
<T extends PaintableElement>
T[]
TreeSerializer.getElementsOnNode(Node node, Class<? extends PaintableElement> c, T[] array)
          Returns an array of tree elements linked to the specified node.
 

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 type parameters of type PaintableElement
<T extends PaintableElement>
T[]
TreeSelection.getAllElementsOfType(Class<T> elementClass)
          Returns all selected elements of the specified type.
<T extends PaintableElement>
T
TreeSelection.getFirstElementOfType(Class<T> elementClass)
          Returns the first selected element of the specified type.
 

Methods in info.bioinfweb.treegraph.gui.treeframe that return PaintableElement
<T extends PaintableElement>
T[]
TreeSelection.getAllElementsOfType(Class<T> elementClass)
          Returns all selected elements of the specified type.
 

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

Method parameters in info.bioinfweb.treegraph.gui.treeframe with type arguments of type PaintableElement
 boolean TreeSelection.containsOnlyType(Class<? extends PaintableElement> elementClass)
          Tests if only elements of the specified type are selected.
 boolean TreeSelection.containsType(Class<? extends PaintableElement> elementClass)
          Tests if at least one elements of the specified type is selected.
 int TreeSelection.elementCount(Class<? extends PaintableElement> elementClass)
          Returns the number of all selected elements of the specified type.