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