|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
---|---|
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.clipboard | Classes in this package implement the clipboard of TreeGraph 2 used to copy document elements (subtrees, labels, legends, ...) between and inside tree documents. |
info.bioinfweb.treegraph.document.format | Contains classes that store format information of the different document elements. |
info.bioinfweb.treegraph.document.format.adapters.color | |
info.bioinfweb.treegraph.document.format.adapters.distance | |
info.bioinfweb.treegraph.document.io.newick | Contains classes implementing the import from and export to the Newick format. |
info.bioinfweb.treegraph.document.io.phyloxml | Contains classes implementing the import from the phyloXML format. |
info.bioinfweb.treegraph.document.io.xtg | Contains classes implementing reading and writing of TreeGraph 2 documents. |
info.bioinfweb.treegraph.document.nodebranchdata |
Contains classes that implement the access to different data fields of the document elements over the common
interface NodeBranchDataAdapter . |
info.bioinfweb.treegraph.document.undo | Contains all document edits to manipulate the TreeGraph 2 data structure. |
info.bioinfweb.treegraph.document.undo.edit | |
info.bioinfweb.treegraph.document.undo.file | |
info.bioinfweb.treegraph.document.undo.file.addsupportvalues | |
info.bioinfweb.treegraph.document.undo.format | |
info.bioinfweb.treegraph.graphics.positionpaint |
The classes in this package implement the output of an TreeGraph 2 document with Graphics2D . |
info.bioinfweb.treegraph.gui.actions.edit | |
info.bioinfweb.treegraph.gui.dialogs.io | |
info.bioinfweb.treegraph.gui.dialogs.specialformats | |
info.bioinfweb.treegraph.gui.treeframe | Contains all classes that make up a document window. |
Uses of Node in info.bioinfweb.treegraph.document |
---|
Fields in info.bioinfweb.treegraph.document declared as Node | |
---|---|
private Node |
NodeLadderizeComparable.node
|
private Node |
Tree.paintStart
|
private Node |
Node.parent
|
private Node |
Branch.targetNode
|
Fields in info.bioinfweb.treegraph.document with type parameters of type Node | |
---|---|
private ArrayList<Node> |
Node.children
|
private TreeMap<String,Node> |
Tree.uniqueNameMap
|
Methods in info.bioinfweb.treegraph.document that return Node | |
---|---|
Node |
Node.clone()
Returns a deep copy of this node not including the subtrees. |
Node |
Node.clone(boolean keepUniqheNames)
Returns a deep copy of this node not including the subtrees. |
Node |
Node.cloneWithSubtree(boolean keepUniqueNames)
Clones this object and all objects in this subtree and its afferent branch. |
Node |
TreePath.findNode(Node root)
Finds the node specidied by the stored path relative to the given root node. |
Node |
Node.getHighestChild()
Returns the upper most subnode of this node (e.g. needed for legend positioning). |
static Node |
Node.getInstanceWithBranch()
|
static Node[] |
TreeSerializer.getLeafNodesBetween(Node upperLeaf,
Node lowerLeaf)
|
Node |
TreeElement.getLinkedNode()
|
Node |
Node.getLinkedNode()
|
Node |
Label.getLinkedNode()
|
Node |
Branch.getLinkedNode()
|
static Node |
Tree.getLinkedNode(PaintableElement element)
Returns the linked node to the given element. |
Node |
Node.getLowestChild()
Returns the lowest subnode of this node (e.g. needed for legend positioning). |
Node |
Node.getNext()
|
Node |
Node.getNextLeaf()
|
Node |
NodeLadderizeComparable.getNode()
|
Node |
Tree.getNodeByUniqueName(String uniqueName)
Searches for a node with the given unique name in this tree. |
Node |
Tree.getPaintStart()
|
Node |
Node.getParent()
|
Node |
Node.getPrevious()
|
Node |
Node.getPreviousLeaf()
|
Node |
Branch.getTargetNode()
|
static Node |
Tree.mostRecentCommonAncestor(Node n1,
Node n2)
|
Methods in info.bioinfweb.treegraph.document that return types with arguments of type Node | |
---|---|
List<Node> |
Node.getChildren()
|
Methods in info.bioinfweb.treegraph.document with parameters of type Node | ||
---|---|---|
private static
|
TreeSerializer.addElementsOnNode(List<PaintableElement> list,
Node node,
Class<T> c)
|
|
private static void |
TreeSerializer.addLabelsWithID(Vector<Label> list,
Node root,
String id)
|
|
private static void |
TreeSerializer.addLeafNodesBetween(Vector<Node> list,
Node root,
int level,
TreePath upperPath,
TreePath lowerPath)
|
|
private static void |
TreeSerializer.addSubtree(Vector<PaintableElement> list,
Node root,
boolean leafsOnly,
Class<? extends PaintableElement> elementClass)
|
|
static void |
NodeLadderizeComparable.addToNode(NodeLadderizeComparable[] elements,
Node root)
This method is used to reinsert sorted elements in the a subtree. |
|
private void |
Tree.assignUniqueNamesToSubtree(Node root)
Assigns unique names to all nodes in the subtree under root currently without one. |
|
static boolean |
Tree.containsDecimal(NodeBranchDataAdapter adapter,
Node root)
Tests if the subtree under root contains a node which would be
able to return a decimal value to the given adapter. |
|
static boolean |
IDManager.containsIDElements(Node root)
Test whether the subtree under root contains at least one ID element (label or
hidden data) |
|
static int |
NodeLadderizeComparable.countNodes(Node root)
Sets all the childCount values of the contained Node -objects. |
|
static NodeLadderizeComparable[] |
NodeLadderizeComparable.encloseSubnodes(Node root,
boolean ladderizeDown)
Encloses all direct subelements of root with a NodeLadderizeComparable -
object and adds this objects to an array that is returned. |
|
boolean |
ContrastManager.ensureContrast(Document document,
Node root,
Legend[] legends)
Checks the colors of all elements in the subtree under root (including
root and its afferent branch) regarding to their contrast to the
background color of the document. |
|
private boolean |
ContrastManager.ensureSubtreeContrast(Document document,
Node root)
Rekursive method which contains the actual implementation. |
|
Node |
TreePath.findNode(Node root)
Finds the node specidied by the stored path relative to the given root node. |
|
static TextElementData |
IDManager.getDataByID(Node node,
String id)
Returns the text element data specified by the given ID which is linked to this node (either from a text label, hidden node data or hidden branch data). |
|
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. |
|
static IconLabel |
IDManager.getFirstIconLabel(Node root,
String id)
Returns the first icon label with the specified ID to be found in the subtree under root . |
|
static Label |
IDManager.getFirstLabel(Node root,
String id)
Returns the first label with the specified ID to be found in the subtree under root . |
|
static TextLabel |
IDManager.getFirstTextLabel(Node root,
String id)
Returns the first text label with the specified ID to be found in the subtree under root . |
|
static String[] |
IDManager.getHiddenBranchDataIDs(Node root)
Searches for all the IDs of hidden data that is assigned to a branch present in the subtree under root. |
|
static Vector<String> |
IDManager.getHiddenBranchDataIDVector(Node root)
|
|
static String[] |
IDManager.getHiddenNodeDataIDs(Node root)
Searches for all the IDs of hidden data that is assigned to a node present in the subtree under root. |
|
static Vector<String> |
IDManager.getHiddenNodeDataIDVector(Node root)
|
|
static Vector<String> |
IDManager.getIconLabelIDVector(Node root)
|
|
static String[] |
IDManager.getIDs(Node root)
Searches for all IDs (hidden data and label IDs) present in the subtree under root. |
|
static Vector<String> |
IDManager.getIDVector(Node root)
Searches for all IDs present in the subtree under root. |
|
static String[] |
IDManager.getLabelIDs(Node root)
Searches for all label IDs present in the subtree under root. |
|
static Vector<String> |
IDManager.getLabelIDVector(Node root)
|
|
static Label[] |
TreeSerializer.getLabelsWithID(Node root,
String id)
|
|
static Node[] |
TreeSerializer.getLeafNodesBetween(Node upperLeaf,
Node lowerLeaf)
|
|
static Legend[] |
TreeSerializer.getLegendsInSubtree(Tree tree,
Node root)
Returns an array of all legends which are completely anchored inside the subtree under root . |
|
static String[] |
IDManager.getTextLabelIDs(Node root)
|
|
static Vector<String> |
IDManager.getTextLabelIDVector(Node root)
|
|
private static Vector<String> |
IDManager.getVector(Node root,
boolean includeTextLabels,
boolean includeIconLabels,
boolean includeNodeHiddenData,
boolean includeBranchHiddenData)
Returns a vector of IDs which is sorted alphabetically. |
|
static boolean |
Tree.hasAllBranchLengths(Node root,
boolean needsRootLength)
Tests is there are any branches without a defined length in the subtree under root . |
|
static boolean |
IDManager.idExists(Node root,
String id)
|
|
boolean |
Node.isChildOf(Node ancestor)
Tests if the specified node is an ancestor of this node. |
|
static double |
Tree.longestPath(Node root,
boolean includeRootBranch)
Returns the longest path to a terminal in the subtree of root . |
|
static Node |
Tree.mostRecentCommonAncestor(Node n1,
Node n2)
|
|
private static void |
IDManager.renameIDSubtree(String oldName,
String newName,
Node root)
Changes all occurrences of the given ID in the subtree under root. |
|
private static void |
IDManager.searchIDsInSubtree(Node root,
Vector<String> list,
boolean includeTextLabels,
boolean includeIconLabels,
boolean includeNodeHiddenData,
boolean includeBranchHiddenData)
|
|
private void |
Node.searchLeafNames(Node root,
Vector<String> names)
|
|
void |
Tree.setPaintStart(Node paintStart)
|
|
void |
Node.setParent(Node node)
|
|
private void |
TreePath.setPath(Node end,
Node ancestor)
|
|
void |
Branch.setTargetNode(Node targetNode)
|
|
private static void |
IDManager.updatePieChartLabels(String oldName,
String newName,
Node root)
Updates the renamed ID if it is referenced by pie chart label in the subtree under root . |
Method parameters in info.bioinfweb.treegraph.document with type arguments of type Node | |
---|---|
private static void |
TreeSerializer.addLeafNodesBetween(Vector<Node> list,
Node root,
int level,
TreePath upperPath,
TreePath lowerPath)
|
Constructors in info.bioinfweb.treegraph.document with parameters of type Node | |
---|---|
Branch(Node target)
|
|
NodeLadderizeComparable(Node node,
boolean ladderizeDown)
|
|
TreePath(Node leaf)
Creates a path from the specified leaf to the root of the tree. |
|
TreePath(Node leaf,
Node ancestor)
Creates a path from the specified leaf to the specified ancestor (not including the ancestor itself). |
Uses of Node in info.bioinfweb.treegraph.document.clipboard |
---|
Fields in info.bioinfweb.treegraph.document.clipboard declared as Node | |
---|---|
private Node |
TreeClipboard.subtreeRoot
|
Methods in info.bioinfweb.treegraph.document.clipboard that return Node | |
---|---|
Node |
TreeClipboard.getSubtree()
Returns a deep copy of the subtree in the clipboard. |
Methods in info.bioinfweb.treegraph.document.clipboard with parameters of type Node | |
---|---|
void |
TreeClipboard.copySubtree(Tree tree,
Node root)
|
Uses of Node in info.bioinfweb.treegraph.document.format |
---|
Methods in info.bioinfweb.treegraph.document.format that return Node | |
---|---|
static Node |
FormatUtils.createNode(Document document)
Creates a node with an afferent branch to be inserted in the specified document. |
static Node |
FormatUtils.createNode(Node parent)
Creates a node with an afferent branch to be inserted in the specified document. |
Node |
LegendFormats.getAnchor(int no)
|
Methods in info.bioinfweb.treegraph.document.format with parameters of type Node | |
---|---|
static Legend |
FormatUtils.createLegend(Node anchor,
Legends legends)
Creates a legend to be inserted in the specified document. |
static Node |
FormatUtils.createNode(Node parent)
Creates a node with an afferent branch to be inserted in the specified document. |
void |
LegendFormats.setAnchor(int no,
Node node)
|
Uses of Node in info.bioinfweb.treegraph.document.format.adapters.color |
---|
Methods in info.bioinfweb.treegraph.document.format.adapters.color with parameters of type Node | |
---|---|
Color |
NodeTextColorAdapter.getColor(Node node)
|
Color |
NodeLineColorAdapter.getColor(Node node)
|
Color |
LabelTextColorAdapter.getColor(Node node)
|
Color |
LabelLineColorAdapter.getColor(Node node)
|
Color |
ColorAdapter.getColor(Node node)
|
Color |
BranchLineColorAdapter.getColor(Node node)
|
void |
NodeTextColorAdapter.setColor(Color color,
Node node)
|
void |
NodeLineColorAdapter.setColor(Color color,
Node node)
|
void |
LabelTextColorAdapter.setColor(Color color,
Node node)
|
void |
LabelLineColorAdapter.setColor(Color color,
Node node)
|
void |
ColorAdapter.setColor(Color color,
Node node)
|
void |
BranchLineColorAdapter.setColor(Color color,
Node node)
|
Uses of Node in info.bioinfweb.treegraph.document.format.adapters.distance |
---|
Methods in info.bioinfweb.treegraph.document.format.adapters.distance with parameters of type Node | |
---|---|
float |
NodeTextHeightAdapter.getDistance(Node node)
|
float |
NodeLineWidthAdapter.getDistance(Node node)
|
float |
DistanceAdapter.getDistance(Node node)
Returns the distance value in millimeters |
float |
BranchSpaceAboveAdapter.getDistance(Node node)
|
float |
BranchMinLengthAdapter.getDistance(Node node)
|
float |
BranchLineWidthAdapter.getDistance(Node node)
|
float |
AbstractLegendAdapter.getDistance(Node node)
This method always returns Float.NaN . |
float |
AbstractLabelDistanceAdapter.getDistance(Node node)
Returns the distance value of the label with the specified ID in millimeters. |
float |
AbstractDistanceValueAdapter.getDistance(Node node)
|
protected DistanceValue |
LeafMarginTopAdapter.getDistanceValue(Node node)
|
protected DistanceValue |
LeafMarginRightAdapter.getDistanceValue(Node node)
|
protected DistanceValue |
LeafMarginLeftAdapter.getDistanceValue(Node node)
|
protected DistanceValue |
LeafMarginBottomAdapter.getDistanceValue(Node node)
|
protected DistanceValue |
CornerRadiusAdapter.getDistanceValue(Node node)
|
protected DistanceValue |
BranchSpaceBelowAdapter.getDistanceValue(Node node)
|
protected abstract DistanceValue |
AbstractDistanceValueAdapter.getDistanceValue(Node node)
|
void |
NodeTextHeightAdapter.setDistance(float distance,
Node node)
|
void |
NodeLineWidthAdapter.setDistance(float distance,
Node node)
|
void |
DistanceAdapter.setDistance(float distance,
Node node)
|
void |
BranchSpaceAboveAdapter.setDistance(float distance,
Node node)
|
void |
BranchMinLengthAdapter.setDistance(float distance,
Node node)
|
void |
BranchLineWidthAdapter.setDistance(float distance,
Node node)
|
void |
AbstractLegendAdapter.setDistance(float distance,
Node node)
This method does nothing. |
void |
AbstractLabelDistanceAdapter.setDistance(float distance,
Node node)
|
void |
AbstractDistanceValueAdapter.setDistance(float distance,
Node node)
|
Uses of Node in info.bioinfweb.treegraph.document.io.newick |
---|
Methods in info.bioinfweb.treegraph.document.io.newick that return Node | |
---|---|
private Node |
NewickStringReader.readBranch(int start,
int end,
Node root)
|
private Node |
NewickStringReader.readInternal(int start,
int end)
|
private Node |
NewickStringReader.readLeaf(int start,
int end)
|
private Node |
NewickStringReader.readSubtree(int start,
int end)
|
Methods in info.bioinfweb.treegraph.document.io.newick with parameters of type Node | |
---|---|
private void |
BranchLengthsScaler.calculateAverage(Node root)
|
private static String |
NewickStringWriter.formatName(Node node,
NodeBranchDataAdapter adapter)
|
void |
CommentDataReader.read(String comment,
Node node)
|
private Node |
NewickStringReader.readBranch(int start,
int end,
Node root)
|
private void |
NewickStringReader.readBranchList(int start,
int end,
Node root)
|
private void |
NewickStringReader.readName(int previousEnd,
int end,
Node root,
NodeBranchDataAdapter adapter,
TranslTable translTable)
|
private static String |
NewickStringWriter.writeSubtree(Node root,
NodeBranchDataAdapter internalAdapter,
NodeBranchDataAdapter leafAdapter,
NodeBranchDataAdapter branchLengthAdapter)
|
Uses of Node in info.bioinfweb.treegraph.document.io.phyloxml |
---|
Methods in info.bioinfweb.treegraph.document.io.phyloxml that return Node | |
---|---|
private Node |
PhyloXMLReader.readSubtree(StartElement rootElement,
Node parent)
|
Methods in info.bioinfweb.treegraph.document.io.phyloxml with parameters of type Node | |
---|---|
private void |
PhyloXMLReader.readDate(Node node)
|
private void |
PhyloXMLReader.readDistribution(Node node)
|
private void |
PhyloXMLReader.readSequence(StartElement rootElement,
Node node)
|
private Node |
PhyloXMLReader.readSubtree(StartElement rootElement,
Node parent)
|
private void |
PhyloXMLReader.readTaxonomy(Node node)
|
Uses of Node in info.bioinfweb.treegraph.document.io.xtg |
---|
Methods in info.bioinfweb.treegraph.document.io.xtg that return Node | |
---|---|
private Node |
XTGReader.readSubtree(StartElement rootElement)
|
Methods in info.bioinfweb.treegraph.document.io.xtg with parameters of type Node | |
---|---|
private void |
XTGWriter.writeSubtree(Node root)
|
Uses of Node in info.bioinfweb.treegraph.document.nodebranchdata |
---|
Methods in info.bioinfweb.treegraph.document.nodebranchdata that return Node | |
---|---|
Node |
UniqueNameAdapter.getDataElement(Node node)
|
Node |
NodeNameAdapter.getDataElement(Node node)
|
Node |
HiddenNodeDataAdapter.getDataElement(Node node)
|
Methods in info.bioinfweb.treegraph.document.nodebranchdata with parameters of type Node | |
---|---|
boolean |
TextLabelAdapter.assignData(Node node,
TextElementData data)
|
abstract boolean |
TextElementDataAdapter.assignData(Node node,
TextElementData data)
|
boolean |
NodeNameAdapter.assignData(Node node,
TextElementData data)
|
boolean |
HiddenDataAdapter.assignData(Node node,
TextElementData data)
|
protected void |
TextLabelAdapter.createData(Node node)
|
protected abstract void |
TextElementDataAdapter.createData(Node node)
This method should create the data object if does not already exist. |
protected void |
NodeNameAdapter.createData(Node node)
|
protected void |
HiddenDataAdapter.createData(Node node)
|
void |
UniqueNameAdapter.delete(Node node)
|
void |
TextLabelAdapter.delete(Node node)
|
void |
TextElementDataAdapter.delete(Node node)
|
void |
NodeBranchDataAdapter.delete(Node node)
|
void |
HiddenDataAdapter.delete(Node node)
|
void |
BranchLengthAdapter.delete(Node node)
|
TextElementData |
TextLabelAdapter.getData(Node node)
|
abstract TextElementData |
TextElementDataAdapter.getData(Node node)
|
TextElementData |
NodeNameAdapter.getData(Node node)
|
TextElementData |
HiddenDataAdapter.getData(Node node)
|
Node |
UniqueNameAdapter.getDataElement(Node node)
|
TextLabel |
TextLabelAdapter.getDataElement(Node node)
|
Node |
NodeNameAdapter.getDataElement(Node node)
|
ConcretePaintableElement |
NodeBranchDataAdapter.getDataElement(Node node)
This method should return the tree element which contains the data which is edited with the implementation of the respective adapter. |
Node |
HiddenNodeDataAdapter.getDataElement(Node node)
|
Branch |
HiddenBranchDataAdapter.getDataElement(Node node)
|
Branch |
BranchLengthAdapter.getDataElement(Node node)
|
ConcretePaintableElement |
AbstractIDElementAdapter.getDataElement(Node node)
|
protected HiddenDataMap |
HiddenNodeDataAdapter.getDataMap(Node node)
|
protected abstract HiddenDataMap |
HiddenDataAdapter.getDataMap(Node node)
|
protected HiddenDataMap |
HiddenBranchDataAdapter.getDataMap(Node node)
|
double |
UniqueNameAdapter.getDecimal(Node node)
|
double |
TextElementDataAdapter.getDecimal(Node node)
|
double |
NodeBranchDataAdapter.getDecimal(Node node)
|
double |
BranchLengthAdapter.getDecimal(Node node)
|
DecimalFormat |
TextLabelAdapter.getDecimalFormat(Node node)
|
abstract DecimalFormat |
TextElementDataAdapter.getDecimalFormat(Node node)
|
DecimalFormat |
NodeNameAdapter.getDecimalFormat(Node node)
|
DecimalFormat |
HiddenDataAdapter.getDecimalFormat(Node node)
|
String |
UniqueNameAdapter.getText(Node node)
|
String |
TextElementDataAdapter.getText(Node node)
|
String |
NodeBranchDataAdapter.getText(Node node)
|
String |
BranchLengthAdapter.getText(Node node)
|
boolean |
UniqueNameAdapter.isDecimal(Node node)
|
boolean |
TextElementDataAdapter.isDecimal(Node node)
|
boolean |
NodeBranchDataAdapter.isDecimal(Node node)
|
boolean |
BranchLengthAdapter.isDecimal(Node node)
|
boolean |
UniqueNameAdapter.isEmpty(Node node)
|
boolean |
TextElementDataAdapter.isEmpty(Node node)
|
boolean |
NodeBranchDataAdapter.isEmpty(Node node)
|
boolean |
BranchLengthAdapter.isEmpty(Node node)
|
boolean |
UniqueNameAdapter.isString(Node node)
|
boolean |
TextElementDataAdapter.isString(Node node)
|
boolean |
NodeBranchDataAdapter.isString(Node node)
|
boolean |
BranchLengthAdapter.isString(Node node)
|
void |
UniqueNameAdapter.setDecimal(Node node,
double value)
|
void |
TextElementDataAdapter.setDecimal(Node node,
double value)
|
void |
NodeBranchDataAdapter.setDecimal(Node node,
double value)
|
void |
BranchLengthAdapter.setDecimal(Node node,
double value)
|
void |
BranchLengthAdapter.setDecimal(Node node,
double value,
int decimalPlaceCount)
|
void |
UniqueNameAdapter.setText(Node node,
String value)
|
void |
TextElementDataAdapter.setText(Node node,
String value)
|
void |
NodeBranchDataAdapter.setText(Node node,
String value)
|
void |
BranchLengthAdapter.setText(Node node,
String value)
|
void |
TextElementDataAdapter.setType(Node node,
boolean decimal)
|
Uses of Node in info.bioinfweb.treegraph.document.undo |
---|
Fields in info.bioinfweb.treegraph.document.undo declared as Node | |
---|---|
private Node |
ComplexDocumentEdit.newRoot
|
private Node |
ComplexDocumentEdit.oldRoot
|
Methods in info.bioinfweb.treegraph.document.undo that return Node | |
---|---|
protected Node |
ComplexDocumentEdit.findEquivilant(Node old)
Returns the node in the new tree (copy of the old) with the equivilant position to old . |
Methods in info.bioinfweb.treegraph.document.undo with parameters of type Node | |
---|---|
private void |
NodeBranchDataBackup.backupSubtree(Node root)
|
protected void |
SaveLegendsEdit.editSubtreeLegends(Node root)
This method can be used to adopt the legends of a document prior to deleting a subtree. |
protected Node |
ComplexDocumentEdit.findEquivilant(Node old)
Returns the node in the new tree (copy of the old) with the equivilant position to old . |
void |
NodeBranchDataBackup.restore(Node root)
Restores the previous values of the specified column if it previously exsited. |
private int |
NodeBranchDataBackup.restoreSubtree(Node root,
int index)
|
Constructors in info.bioinfweb.treegraph.document.undo with parameters of type Node | |
---|---|
NodeBranchDataBackup(NodeBranchDataAdapter adapter,
Node root)
|
Uses of Node in info.bioinfweb.treegraph.document.undo.edit |
---|
Fields in info.bioinfweb.treegraph.document.undo.edit declared as Node | |
---|---|
private Node[] |
InsertRemoveLegendEdit.anchor
|
private Node |
InsertSiblingEdit.firstSibling
|
private Node |
InsertSiblingEdit.newParent
|
private Node |
EditNodeBranchDataEdit.newRoot
|
private Node |
PasteSiblingEdit.newSibling
|
private Node |
SeparateBranchEdit.node
|
private Node |
CollapseNodeEdit.node
|
private Node |
EditNodeBranchDataEdit.oldRoot
|
private Node |
PasteSubtreeEdit.parent
|
protected Node |
InsertRemoveSubtreeEdit.parent
|
private Node |
CalculateColumnEdit.position
|
private Node |
PasteSubtreeEdit.root
|
protected Node |
MoveSubtreeEdit.root
|
private Node |
LadderizeEdit.root
|
protected Node |
InsertRemoveSubtreeEdit.root
|
private Node |
DeleteSubelementsEdit.root
|
private Node[] |
DeleteSubelementsEdit.subnodes
|
Methods in info.bioinfweb.treegraph.document.undo.edit with parameters of type Node | |
---|---|
private void |
CalculateColumnEdit.calculateSubtree(Node root)
|
void |
LegendPaster.changeUniqueNames(Node root)
Changes the unique names of the subtree under root and the anchor names of the legends. |
private void |
LegendPaster.changeUniqueNamesSubtree(Node root)
|
private boolean |
DeleteEdit.containsParent(Node node)
|
private void |
CopyColumnEdit.copySubtree(Node root)
|
private void |
DeleteOutsideIntervalEdit.deleteOutsideIntervalSubtree(Node root)
|
static void |
DeleteColumnEdit.deleteSubtree(Node root,
NodeBranchDataAdapter adapter)
|
private void |
LadderizeEdit.ladderize(Node root,
boolean down)
|
private void |
ReplaceInNodeDataEdit.replace(Node root)
|
void |
RescaleNodeDataEdit.rescale(Node root)
|
protected void |
SetColumnTypeEdit.setDataTypeInSubtree(Node root,
TextElementDataAdapter adapter,
boolean decimal)
|
Constructors in info.bioinfweb.treegraph.document.undo.edit with parameters of type Node | |
---|---|
CollapseNodeEdit(Document document,
Node node,
boolean showWarnings)
|
|
DeleteSubelementsEdit(Document document,
Node root,
boolean showWarnings)
|
|
EditNodeBranchDataEdit(Document document,
Node newRoot)
|
|
InsertLegendEdit(Document document,
Legend legend,
Node anchor0,
Node anchor1)
|
|
InsertRemoveLegendEdit(Document document,
Legend legend,
Node anchor0,
Node anchor1)
|
|
InsertRemoveSubtreeEdit(Document document,
Node parent,
Node root,
int index)
|
|
InsertSiblingEdit(Document document,
Node firstSibling,
Node newSibling)
|
|
InsertSubtreeEdit(Document document,
Node parent,
Node root,
int index)
|
|
LadderizeEdit(Document document,
Node root,
boolean down)
|
|
MoveSubtreeEdit(Document document,
Node root,
boolean down)
|
|
PasteLegendEdit(Document document,
Node anchor1,
Node anchor2,
Legend legend)
|
|
PasteRootEdit(Document document,
Node root,
Legend[] legends)
|
|
PasteSiblingEdit(Document document,
Node firstSibling,
Node newSibling,
Legend[] legends)
|
|
PasteSubtreeEdit(Document document,
Node parent,
Node root,
Legend[] legends)
|
|
RemoveSubtreeEdit(Document document,
Node parent,
Node root,
int index,
boolean showWarnings)
|
Uses of Node in info.bioinfweb.treegraph.document.undo.file |
---|
Methods in info.bioinfweb.treegraph.document.undo.file with parameters of type Node | |
---|---|
private void |
AddSupportValuesEdit.addLeafFields(Node root,
TextElementDataAdapter adapter)
Adds a boolean field which indicates the leafs located under root to
the attribute map of root . |
private void |
AddSupportValuesEdit.addLeafList(List<TextElementData> list,
Node root,
TextElementDataAdapter adapter)
Fills the specified list with the values of all leafs under root . |
private double |
AddSupportValuesEdit.findHighestConflict(Node root,
double highest,
Node targetNode,
NodeInfo info)
This method is the recursive part called by findHighestConflict . |
private NodeInfo |
AddSupportValuesEdit.findSourceNodeWithAllLeafs(Node sourceRoot,
LeafField targetLeafs)
|
private LeafField |
AddSupportValuesEdit.getLeafField(Node node)
|
private double |
AddSupportValuesEdit.getSupportValue(Node node)
|
private static boolean |
AddSupportValuesEdit.internalsAreDecimal(Node root,
NodeBranchDataAdapter adapter)
Tests if all internal nodes in the subtree under root contain
decimal values. |
private void |
AddSupportValuesEdit.processSubtree(Node targetRoot)
Finds the support or conflict values in the source document. |
private void |
ApplyNameTableEdit.rename(Node root,
List<String> oldNames,
List<String> newNames)
|
private int |
ApplyNameTableEdit.restoreNames(Node root,
int pos)
|
Uses of Node in info.bioinfweb.treegraph.document.undo.file.addsupportvalues |
---|
Fields in info.bioinfweb.treegraph.document.undo.file.addsupportvalues declared as Node | |
---|---|
private Node |
NodeInfo.node
|
Methods in info.bioinfweb.treegraph.document.undo.file.addsupportvalues that return Node | |
---|---|
Node |
NodeInfo.getNode()
|
Methods in info.bioinfweb.treegraph.document.undo.file.addsupportvalues with parameters of type Node | |
---|---|
void |
NodeInfo.setNode(Node node)
|
Constructors in info.bioinfweb.treegraph.document.undo.file.addsupportvalues with parameters of type Node | |
---|---|
NodeInfo(Node node,
int additionalCount,
boolean downwards)
|
Uses of Node in info.bioinfweb.treegraph.document.undo.format |
---|
Fields in info.bioinfweb.treegraph.document.undo.format declared as Node | |
---|---|
private Node |
ScaleDistanceValuesEdit.root
|
private Node |
DistanceValuesBackup.root
|
Methods in info.bioinfweb.treegraph.document.undo.format with parameters of type Node | |
---|---|
static double |
NodeBranchDataFormatEdit.calculateMaxNodeData(NodeBranchDataAdapter adapter,
Node root)
Searches for the maximal node data specified by adapter in the
subtree under root. |
static void |
AutoPositionLabelsEdit.position(Node root)
|
private int |
DistanceValuesBackup.restoreSubtreeValues(Node root,
int index)
Assigns the previously saved line widths to the branches in the subtree under root. |
private void |
ColorsByNodeBranchDataEdit.saveOldSubtreeColors(Node root)
Saves the old colors. |
private void |
DistanceValuesBackup.saveOldSubtreeValues(Node root)
Saves the old widths in a linear list (ordering is root, child 0..n) |
private void |
ColorsByNodeBranchDataEdit.setNewColors(Node root)
Sets the line colors according to the specified border colors and node data. |
private void |
ScaleDistanceValuesEdit.setNewSubtreeValues(Node root)
Sets the branch widths according to the specified rescaling factor. |
private void |
DistanceValuesByNodeBranchDataEdit.setNewValues(Node root)
Sets the branch widths according to the specified range and node data. |
private int |
ColorsByNodeBranchDataEdit.setOldColors(Node root,
int index)
Assigns the previously saved colors in the subtree under root . |
Constructors in info.bioinfweb.treegraph.document.undo.format with parameters of type Node | |
---|---|
DistanceValuesBackup(Tree tree,
Node root,
DistanceAdapter[] targetAdapters)
|
|
ScaleDistanceValuesEdit(Document document,
Node root,
float factor,
DistanceAdapter[] targetAdapters)
|
Uses of Node in info.bioinfweb.treegraph.graphics.positionpaint |
---|
Methods in info.bioinfweb.treegraph.graphics.positionpaint with parameters of type Node | |
---|---|
protected float |
RectangularCladogramPositioner.calculateCornerRadiusShift(Node node,
float y)
Returns the space between the right of the node and the real position of the node line dependant of the y position. |
protected float |
PhylogramPositioner.calculateCornerRadiusShift(Node node,
float y)
This method is overwritten to ensure that no corner radius in painted. |
private DistanceDimension |
RectangularCladogramPositioner.calculateTaxonDimension(Node taxon)
|
private float |
RectangularCladogramPositioner.calculateWidthsHeights(Node root)
|
private void |
RectangularCladogramPositioner.moveSubtree(Node root,
float dX,
float dY)
|
private void |
RectangularCladogramPainter.paintInternalNode(Node n)
Paints the given node. |
private void |
RectangularCladogramPainter.paintLeaf(Node leaf)
|
private void |
RectangularCladogramPainter.paintPointNode(Node n)
|
private void |
RectangularCladogramPainter.paintSubtree(Node root)
|
private float |
RectangularCladogramPositioner.positionElements(Node root,
float overallWidth,
float y0)
Positions the subtree under root. |
protected float |
RectangularCladogramPositioner.rescaleNodeWidth(Node node,
float width)
This methode can be overwritten by extending classes to define a different rescaling process. |
protected float |
PhylogramPositioner.rescaleNodeWidth(Node node,
float width)
This method is overwritten to ensure that no corner radius in painted. |
private float |
RectangularCladogramPositioner.rescaleSubtree(Node root,
float shift)
Rescales the subtree under root. |
private ConcretePaintableElement |
RectangularCladogramPositioner.searchElementToPosition(Node root,
float x,
float y,
float margin)
|
private boolean |
RectangularCladogramPainter.subtreeVisible(Node root)
|
Uses of Node in info.bioinfweb.treegraph.gui.actions.edit |
---|
Methods in info.bioinfweb.treegraph.gui.actions.edit that return Node | |
---|---|
protected Node |
MoveSubtreeAction.getSelectedNode(TreeSelection selection)
Returns the node that should be moved if the selection contains this node or its afferent branch as the first element. |
Methods in info.bioinfweb.treegraph.gui.actions.edit with parameters of type Node | |
---|---|
static boolean |
NewNodeAction.insertSubtree(Document document,
Node parent,
Node root)
Inserts a new subelement as the last subelement of the given parent. |
static boolean |
NewNodeAction.insertSubtree(Document document,
Node parent,
Node root,
int index)
Inserts a new subelement at the given position. |
private void |
SearchTextAction.searchSubtree(Node root)
|
Uses of Node in info.bioinfweb.treegraph.gui.dialogs.io |
---|
Methods in info.bioinfweb.treegraph.gui.dialogs.io with parameters of type Node | |
---|---|
private String |
ExportNodeDataTableModel.getValue(NodeBranchDataAdapter adapter,
Node node)
|
void |
ExportNodeDataTableModel.writeData(File file,
Node root,
ExportNodeDataTableModel.Nodes nodes)
|
void |
ExportNodeDataTableModel.writeData(OutputStream stream,
Node root,
ExportNodeDataTableModel.Nodes nodes)
|
private void |
ExportNodeDataTableModel.writeSubtree(Node root)
Writes the node data of the subtree under root as a text. |
Uses of Node in info.bioinfweb.treegraph.gui.dialogs.specialformats |
---|
Methods in info.bioinfweb.treegraph.gui.dialogs.specialformats with parameters of type Node | |
---|---|
void |
ColorAdapterListModel.setAdapters(Node root)
Creates all color adapters valid for the subtree under root . |
void |
DistanceAdapterListModel.setAdapters(Tree tree,
Node root,
boolean includeLegendFormats)
Creates all distance adapters valid for the subtree under root . |
Uses of Node in info.bioinfweb.treegraph.gui.treeframe |
---|
Fields in info.bioinfweb.treegraph.gui.treeframe with type parameters of type Node | |
---|---|
private Vector<Node> |
DocumentTableModel.nodes
|
Methods in info.bioinfweb.treegraph.gui.treeframe that return Node | |
---|---|
Node |
TreeSelection.getFirstLeaf()
|
Methods in info.bioinfweb.treegraph.gui.treeframe with parameters of type Node | |
---|---|
private void |
DocumentTableModel.fillAdapterList(Node root)
|
private void |
DocumentTableModel.fillNodeList(Node root)
|
int |
DocumentTableModel.getRow(Node node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |