org.fopps.ui
Class ToolBarBuilder

java.lang.Object
  |
  +--org.fopps.ui.ToolBarBuilder

public class ToolBarBuilder
extends java.lang.Object

ToolBarBuilder creates tool bars from an action list. The contents of each tool bar depends on the action's group.

Author:
Oliver Wieland

Field Summary
static java.awt.Insets FLAT_INSETS
           
 
Constructor Summary
ToolBarBuilder()
           
 
Method Summary
static java.util.Collection createToolBars(ActionHandler pHandler)
          Create tool bars from an action list.
static java.util.Collection createToolBars(ActionHandler pHandler, java.lang.String[] pToolBarsToGlue)
          Create tool bars from an action list.
static java.util.List glueToolBars(java.lang.String pFirstGroup, java.lang.String pSecondGroup)
          Glues two tool bars by group name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLAT_INSETS

public static final java.awt.Insets FLAT_INSETS
Constructor Detail

ToolBarBuilder

public ToolBarBuilder()
Method Detail

createToolBars

public static java.util.Collection createToolBars(ActionHandler pHandler)
Create tool bars from an action list.

Parameters:
pHandler - ActionHandler which contains the actions
Returns:
Collection containing the created tool bars. If the list is null or does not contain any action, an empty list is returned

createToolBars

public static java.util.Collection createToolBars(ActionHandler pHandler,
                                                  java.lang.String[] pToolBarsToGlue)
Create tool bars from an action list.

Parameters:
pHandler - ActionHandler which contains the actions
pToolBarsToGlue - List containing the group names of the toolbars to put together. To glue bars a,b, and d,e, the array contents has to look like {"a,b,c", "d,e"}
Returns:
Collection containing the created tool bars. If the list is null or does not contain any action, an empty list is returned

glueToolBars

public static java.util.List glueToolBars(java.lang.String pFirstGroup,
                                          java.lang.String pSecondGroup)
Glues two tool bars by group name. Overloaded for convenience



Fopps 0.19 - Copyright © 2002 Oliver Wieland. All Rights Reserved.