Uses of Class
org.openstreetmap.josm.gui.MultiSplitLayout.Node

Packages that use MultiSplitLayout.Node
org.openstreetmap.josm.gui   
 

Uses of MultiSplitLayout.Node in org.openstreetmap.josm.gui
 

Subclasses of MultiSplitLayout.Node in org.openstreetmap.josm.gui
static class MultiSplitLayout.Divider
          Models a single vertical/horiztonal divider.
static class MultiSplitLayout.Leaf
          Models a java.awt Component child.
static class MultiSplitLayout.Split
          Defines a vertical or horizontal subdivision into two or more tiles.
 

Fields in org.openstreetmap.josm.gui declared as MultiSplitLayout.Node
private  MultiSplitLayout.Node MultiSplitLayout.model
           
private  MultiSplitLayout.Node MultiSplitLayout.InvalidLayoutException.node
           
 

Fields in org.openstreetmap.josm.gui with type parameters of type MultiSplitLayout.Node
private  java.util.List<MultiSplitLayout.Node> MultiSplitLayout.Split.children
           
 

Methods in org.openstreetmap.josm.gui that return MultiSplitLayout.Node
 MultiSplitLayout.Node MultiSplitLayout.getModel()
          Return the root of the tree of Split, Leaf, and Divider nodes that define this layout.
 MultiSplitLayout.Node MultiSplitLayout.InvalidLayoutException.getNode()
           
 MultiSplitLayout.Node MultiSplitLayout.Split.lastWeightedChild()
          Convenience method that returns the last child whose weight is > 0.0.
 MultiSplitLayout.Node MultiSplitLayout.Node.nextSibling()
          Return the Node that comes after this one in the parent's list of children, or null.
private static MultiSplitLayout.Node MultiSplitLayout.parseModel(java.io.Reader r)
           
static MultiSplitLayout.Node MultiSplitLayout.parseModel(java.lang.String s)
          A convenience method that converts a string to a MultiSplitLayout model (a tree of Nodes) using a a simple syntax.
 MultiSplitLayout.Node MultiSplitLayout.Node.previousSibling()
          Return the Node that comes before this one in the parent's list of children, or null.
private  MultiSplitLayout.Node MultiSplitLayout.Node.siblingAtOffset(int offset)
           
 

Methods in org.openstreetmap.josm.gui that return types with arguments of type MultiSplitLayout.Node
 java.util.List<MultiSplitLayout.Node> MultiSplitLayout.Split.getChildren()
          Returns this Split node's children.
 

Methods in org.openstreetmap.josm.gui with parameters of type MultiSplitLayout.Node
private static void MultiSplitLayout.addSplitChild(MultiSplitLayout.Split parent, MultiSplitLayout.Node child)
           
private  void MultiSplitLayout.checkLayout(MultiSplitLayout.Node root)
           
private  java.awt.Component MultiSplitLayout.childForNode(MultiSplitLayout.Node node)
           
private  MultiSplitLayout.Divider MultiSplitLayout.dividerAt(MultiSplitLayout.Node root, int x, int y)
           
private  java.util.List<MultiSplitLayout.Divider> MultiSplitLayout.dividersThatOverlap(MultiSplitLayout.Node root, java.awt.Rectangle r)
           
private  void MultiSplitLayout.layout1(MultiSplitLayout.Node root, java.awt.Rectangle bounds)
           
private  void MultiSplitLayout.layout2(MultiSplitLayout.Node root, java.awt.Rectangle bounds)
           
private  java.awt.Dimension MultiSplitLayout.minimumComponentSize(MultiSplitLayout.Node node)
           
private  java.awt.Dimension MultiSplitLayout.minimumNodeSize(MultiSplitLayout.Node root)
           
private  boolean MultiSplitLayout.nodeOverlapsRectangle(MultiSplitLayout.Node node, java.awt.Rectangle r2)
           
private static void MultiSplitLayout.parseAttribute(java.lang.String name, java.io.StreamTokenizer st, MultiSplitLayout.Node node)
           
private  java.awt.Dimension MultiSplitLayout.preferredComponentSize(MultiSplitLayout.Node node)
           
private  java.awt.Dimension MultiSplitLayout.preferredNodeSize(MultiSplitLayout.Node root)
           
static void MultiSplitLayout.printModel(MultiSplitLayout.Node root)
          Print the tree with enough detail for simple debugging.
private static void MultiSplitLayout.printModel(java.lang.String indent, MultiSplitLayout.Node root)
           
 void MultiSplitPane.setModel(MultiSplitLayout.Node model)
          A convenience method that sets the MultiSplitLayout model.
 void MultiSplitLayout.setModel(MultiSplitLayout.Node model)
          Set the root of the tree of Split, Leaf, and Divider nodes that define this layout.
private  void MultiSplitLayout.throwInvalidLayout(java.lang.String msg, MultiSplitLayout.Node node)
           
 

Method parameters in org.openstreetmap.josm.gui with type arguments of type MultiSplitLayout.Node
 void MultiSplitLayout.Split.setChildren(java.util.List<MultiSplitLayout.Node> children)
          Set's the children property of this Split node.
 

Constructors in org.openstreetmap.josm.gui with parameters of type MultiSplitLayout.Node
MultiSplitLayout.InvalidLayoutException(java.lang.String msg, MultiSplitLayout.Node node)
           
MultiSplitLayout(MultiSplitLayout.Node model)
          Create a MultiSplitLayout with the specified model.
 



JOSM