de.uni_paderborn.fujaba.fsa.swing
Class DelegationLayout

java.lang.Object
  extended byde.uni_paderborn.fujaba.fsa.swing.DelegationLayout
All Implemented Interfaces:
java.awt.LayoutManager, java.awt.LayoutManager2

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

UMLClass: 'LineLayout'

Version:
$Revision: 1.12 $
Author:
$Author: lowende $

Nested Class Summary
static interface DelegationLayout.LayoutDelegatee
          No comment provided by developer, please add a comment to improve documentation.
 
Field Summary
private  java.util.HashMap layoutComponents
          UMLAttribute: 'layoutComponents : HashSet = null'
 
Constructor Summary
DelegationLayout()
           
 
Method Summary
 void addLayoutComponent(java.awt.Component comp, java.lang.Object delegatee)
          UMLMethod: '+ addLayoutComponent (comp : Component;delegatee : Object) : Void'
 void addLayoutComponent(java.lang.String name, java.awt.Component comp)
          Deprecated. replaced by addLayoutComponent(Component, Object).
 void addToLayoutComponents(java.awt.Component value, DelegationLayout.LayoutDelegatee delegatee)
          Access method for an one to n association.
 void addToLayoutComponents(java.util.Map.Entry entry)
          Access method for an one to n association.
 java.util.Iterator delegatesOfLayoutComponents()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator entriesOfLayoutComponents()
          No comment provided by developer, please add a comment to improve documentation.
 DelegationLayout.LayoutDelegatee getDelegateeFromLayoutComponents(java.awt.Component comp)
          Get the delegateeFromLayoutComponents attribute of the DelegationLayout object
 float getLayoutAlignmentX(java.awt.Container target)
          UMLMethod: '+ getLayoutAlignmentX (target : Container) : Float'
 float getLayoutAlignmentY(java.awt.Container target)
          UMLMethod: '+ getLayoutAlignmentY (target : Container) : Float'
 boolean hasInLayoutComponents(java.awt.Component value)
          No comment provided by developer, please add a comment to improve documentation.
 void invalidateLayout(java.awt.Container target)
          UMLMethod: '+ invalidateLayout (target : Container) : Void'
 java.util.Iterator iteratorOfLayoutComponents()
          No comment provided by developer, please add a comment to improve documentation.
 void layoutContainer(java.awt.Container parent)
          UMLMethod: '+ layoutContainer (parent : Container) : Void'
 java.awt.Dimension maximumLayoutSize(java.awt.Container target)
          UMLMethod: '+ maximumLayoutSize (target : Container) : Dimension'
 java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
          UMLMethod: '+ minimumLayoutSize (parent : Container) : Dimension'
 java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
          UMLMethod: '+ preferredLayoutSize (parent : Container) : Dimension'
 void removeAllFromLayoutComponents()
          No comment provided by developer, please add a comment to improve documentation.
 void removeFromLayoutComponents(java.awt.Component value)
          No comment provided by developer, please add a comment to improve documentation.
 void removeLayoutComponent(java.awt.Component comp)
          UMLMethod: '+ removeLayoutComponent (comp : Component) : Void'
 int sizeOfLayoutComponents()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

layoutComponents

private java.util.HashMap layoutComponents
UMLAttribute: 'layoutComponents : HashSet = null'

Constructor Detail

DelegationLayout

public DelegationLayout()
Method Detail

hasInLayoutComponents

public boolean hasInLayoutComponents(java.awt.Component value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
value - No description provided
Returns:
No description provided

iteratorOfLayoutComponents

public java.util.Iterator iteratorOfLayoutComponents()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

delegatesOfLayoutComponents

public java.util.Iterator delegatesOfLayoutComponents()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

entriesOfLayoutComponents

public java.util.Iterator entriesOfLayoutComponents()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

sizeOfLayoutComponents

public int sizeOfLayoutComponents()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

getDelegateeFromLayoutComponents

public DelegationLayout.LayoutDelegatee getDelegateeFromLayoutComponents(java.awt.Component comp)
Get the delegateeFromLayoutComponents attribute of the DelegationLayout object

Parameters:
comp - No description provided
Returns:
The delegateeFromLayoutComponents value

addToLayoutComponents

public void addToLayoutComponents(java.awt.Component value,
                                  DelegationLayout.LayoutDelegatee delegatee)
Access method for an one to n association.

Parameters:
value - The object added.
delegatee - The object added.

addToLayoutComponents

public void addToLayoutComponents(java.util.Map.Entry entry)
Access method for an one to n association.

Parameters:
entry - The object added.

removeFromLayoutComponents

public void removeFromLayoutComponents(java.awt.Component value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
value - No description provided

removeAllFromLayoutComponents

public void removeAllFromLayoutComponents()
No comment provided by developer, please add a comment to improve documentation.


addLayoutComponent

public void addLayoutComponent(java.lang.String name,
                               java.awt.Component comp)
Deprecated. replaced by addLayoutComponent(Component, Object).

Specified by:
addLayoutComponent in interface java.awt.LayoutManager
Parameters:
name - The object added.
comp - The object added.

addLayoutComponent

public void addLayoutComponent(java.awt.Component comp,
                               java.lang.Object delegatee)
UMLMethod: '+ addLayoutComponent (comp : Component;delegatee : Object) : Void'

Specified by:
addLayoutComponent in interface java.awt.LayoutManager2
Parameters:
comp - The object added.
delegatee - The object added.

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component comp)
UMLMethod: '+ removeLayoutComponent (comp : Component) : Void'

Specified by:
removeLayoutComponent in interface java.awt.LayoutManager
Parameters:
comp - No description provided

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
UMLMethod: '+ preferredLayoutSize (parent : Container) : Dimension'

Specified by:
preferredLayoutSize in interface java.awt.LayoutManager
Parameters:
parent - No description provided
Returns:
No description provided

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
UMLMethod: '+ minimumLayoutSize (parent : Container) : Dimension'

Specified by:
minimumLayoutSize in interface java.awt.LayoutManager
Parameters:
parent - No description provided
Returns:
No description provided

maximumLayoutSize

public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
UMLMethod: '+ maximumLayoutSize (target : Container) : Dimension'

Specified by:
maximumLayoutSize in interface java.awt.LayoutManager2
Parameters:
target - No description provided
Returns:
No description provided

getLayoutAlignmentX

public float getLayoutAlignmentX(java.awt.Container target)
UMLMethod: '+ getLayoutAlignmentX (target : Container) : Float'

Specified by:
getLayoutAlignmentX in interface java.awt.LayoutManager2
Parameters:
target - No description provided
Returns:
The layoutAlignmentX value

getLayoutAlignmentY

public float getLayoutAlignmentY(java.awt.Container target)
UMLMethod: '+ getLayoutAlignmentY (target : Container) : Float'

Specified by:
getLayoutAlignmentY in interface java.awt.LayoutManager2
Parameters:
target - No description provided
Returns:
The layoutAlignmentY value

layoutContainer

public void layoutContainer(java.awt.Container parent)
UMLMethod: '+ layoutContainer (parent : Container) : Void'

Specified by:
layoutContainer in interface java.awt.LayoutManager
Parameters:
parent - No description provided

invalidateLayout

public void invalidateLayout(java.awt.Container target)
UMLMethod: '+ invalidateLayout (target : Container) : Void'

Specified by:
invalidateLayout in interface java.awt.LayoutManager2
Parameters:
target - No description provided