| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
 | 
TreeSerializer.addElementsOnNode(List<PaintableElement> list,
                  Node node,
                  Class<T> c)
 | 
|
static
 | 
TreeSerializer.getElementsInSubtree(Node root,
                     boolean leafsOnly,
                     Class<? extends PaintableElement> elementClass,
                     T[] array)
Returns an array of tree elements in the subtree under root | 
|
static
 | 
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
 | 
TreeSerializer.getElementsOnNode(Node node,
                  Class<? extends PaintableElement> c,
                  T[] array)
Returns an array of tree elements linked to the specified node.  | 
|
static
 | 
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
 | 
TreeSerializer.getElementsInSubtree(Node root,
                     boolean leafsOnly,
                     Class<? extends PaintableElement> elementClass,
                     T[] array)
Returns an array of tree elements in the subtree under root | 
|
static
 | 
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
 | 
TreeSerializer.getElementsOnNode(Node node,
                  Class<? extends PaintableElement> c,
                  T[] array)
Returns an array of tree elements linked to the specified node.  | 
|
static
 | 
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
 | 
TreeSerializer.getElementsInSubtree(Node root,
                     boolean leafsOnly,
                     Class<? extends PaintableElement> elementClass,
                     T[] array)
Returns an array of tree elements in the subtree under root | 
|
static
 | 
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
 | 
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
 | 
TreeSerializer.getElementsInSubtree(Node root,
                     boolean leafsOnly,
                     Class<? extends PaintableElement> elementClass,
                     T[] array)
Returns an array of tree elements in the subtree under root | 
|
static
 | 
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 | ||
|---|---|---|
 | 
TreeSelection.getAllElementsOfType(Class<T> elementClass)
Returns all selected elements of the specified type.  | 
|
 | 
TreeSelection.getFirstElementOfType(Class<T> elementClass)
Returns the first selected element of the specified type.  | 
|
| Methods in info.bioinfweb.treegraph.gui.treeframe that return PaintableElement | ||
|---|---|---|
 | 
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.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||