apollo.gui.genomemap
Class ApolloLayoutManager

java.lang.Object
  extended by java.awt.BorderLayout
      extended by apollo.gui.genomemap.ApolloLayoutManager
All Implemented Interfaces:
java.awt.LayoutManager, java.awt.LayoutManager2, java.io.Serializable
Direct Known Subclasses:
ColumnApolloLayout

public abstract class ApolloLayoutManager
extends java.awt.BorderLayout

An Abstract base ApolloLayoutManager class

See Also:
Serialized Form

Field Summary
static java.lang.String BOTH
           
static java.lang.String HORIZONTAL
           
static java.lang.String NONE
          New layout constraints (indicate which dimensions (horiz,vert) are controlled by layout manager
static java.lang.String VERTICAL
           
 
Fields inherited from class java.awt.BorderLayout
AFTER_LAST_LINE, AFTER_LINE_ENDS, BEFORE_FIRST_LINE, BEFORE_LINE_BEGINS, CENTER, EAST, LINE_END, LINE_START, NORTH, PAGE_END, PAGE_START, SOUTH, WEST
 
Constructor Summary
ApolloLayoutManager()
           
 
Method Summary
 void addLayoutComponent(java.awt.Component component, java.lang.Object constraints)
           
 void addLayoutView(ViewI view, java.lang.Object constraints)
           
 void invalidateLayout(java.awt.Container target)
           
 void layoutContainer(java.awt.Container target)
           
abstract  void layoutViews(java.awt.Container target)
           
 void removeLayoutComponent(java.awt.Component comp)
           
 void removeLayoutComponent(java.awt.Component comp, boolean force)
           
 void removeLayoutView(ViewI view)
           
 
Methods inherited from class java.awt.BorderLayout
addLayoutComponent, getConstraints, getHgap, getLayoutAlignmentX, getLayoutAlignmentY, getLayoutComponent, getLayoutComponent, getVgap, maximumLayoutSize, minimumLayoutSize, preferredLayoutSize, setHgap, setVgap, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final java.lang.String NONE
New layout constraints (indicate which dimensions (horiz,vert) are controlled by layout manager

See Also:
Constant Field Values

HORIZONTAL

public static final java.lang.String HORIZONTAL
See Also:
Constant Field Values

VERTICAL

public static final java.lang.String VERTICAL
See Also:
Constant Field Values

BOTH

public static final java.lang.String BOTH
See Also:
Constant Field Values
Constructor Detail

ApolloLayoutManager

public ApolloLayoutManager()
Method Detail

addLayoutComponent

public void addLayoutComponent(java.awt.Component component,
                               java.lang.Object constraints)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager2
Overrides:
addLayoutComponent in class java.awt.BorderLayout

invalidateLayout

public void invalidateLayout(java.awt.Container target)
Specified by:
invalidateLayout in interface java.awt.LayoutManager2
Overrides:
invalidateLayout in class java.awt.BorderLayout

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component comp,
                                  boolean force)

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component comp)
Specified by:
removeLayoutComponent in interface java.awt.LayoutManager
Overrides:
removeLayoutComponent in class java.awt.BorderLayout

addLayoutView

public void addLayoutView(ViewI view,
                          java.lang.Object constraints)

removeLayoutView

public void removeLayoutView(ViewI view)

layoutContainer

public void layoutContainer(java.awt.Container target)
Specified by:
layoutContainer in interface java.awt.LayoutManager
Overrides:
layoutContainer in class java.awt.BorderLayout

layoutViews

public abstract void layoutViews(java.awt.Container target)