PamView
Class CornerLayout

java.lang.Object
  extended by PamView.CornerLayout
All Implemented Interfaces:
java.awt.LayoutManager, java.awt.LayoutManager2
Direct Known Subclasses:
MapLayoutManager

public class CornerLayout
extends java.lang.Object
implements java.awt.LayoutManager2


Field Summary
private  java.util.ArrayList<java.awt.Component> components
           
private  java.util.ArrayList<CornerLayoutContraint> constraints
           
private  CornerLayoutContraint defaultConstraint
           
 
Constructor Summary
CornerLayout(CornerLayoutContraint defaultConstraint)
           
 
Method Summary
 void addLayoutComponent(java.awt.Component arg0, java.lang.Object arg1)
           
 void addLayoutComponent(java.lang.String arg0, java.awt.Component arg1)
           
 float getLayoutAlignmentX(java.awt.Container arg0)
           
 float getLayoutAlignmentY(java.awt.Container arg0)
           
 void invalidateLayout(java.awt.Container arg0)
           
 void layoutContainer(java.awt.Container arg0)
           
 java.awt.Dimension maximumLayoutSize(java.awt.Container arg0)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container arg0)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container arg0)
           
 void removeLayoutComponent(java.awt.Component arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components

private java.util.ArrayList<java.awt.Component> components

constraints

private java.util.ArrayList<CornerLayoutContraint> constraints

defaultConstraint

private CornerLayoutContraint defaultConstraint
Constructor Detail

CornerLayout

public CornerLayout(CornerLayoutContraint defaultConstraint)
Method Detail

invalidateLayout

public void invalidateLayout(java.awt.Container arg0)
Specified by:
invalidateLayout in interface java.awt.LayoutManager2

maximumLayoutSize

public java.awt.Dimension maximumLayoutSize(java.awt.Container arg0)
Specified by:
maximumLayoutSize in interface java.awt.LayoutManager2

addLayoutComponent

public void addLayoutComponent(java.lang.String arg0,
                               java.awt.Component arg1)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager

layoutContainer

public void layoutContainer(java.awt.Container arg0)
Specified by:
layoutContainer in interface java.awt.LayoutManager

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container arg0)
Specified by:
minimumLayoutSize in interface java.awt.LayoutManager

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container arg0)
Specified by:
preferredLayoutSize in interface java.awt.LayoutManager

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component arg0)
Specified by:
removeLayoutComponent in interface java.awt.LayoutManager

addLayoutComponent

public void addLayoutComponent(java.awt.Component arg0,
                               java.lang.Object arg1)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager2

getLayoutAlignmentX

public float getLayoutAlignmentX(java.awt.Container arg0)
Specified by:
getLayoutAlignmentX in interface java.awt.LayoutManager2

getLayoutAlignmentY

public float getLayoutAlignmentY(java.awt.Container arg0)
Specified by:
getLayoutAlignmentY in interface java.awt.LayoutManager2