Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES