org.oddjob.arooa.design.view
Class MultiTypeTableView

java.lang.Object
  extended by org.oddjob.arooa.design.view.MultiTypeTableView
All Implemented Interfaces:
SwingItemView

public class MultiTypeTableView
extends Object
implements SwingItemView

This class is capable of representing a DesignElement which consists of multiple child DesignElements of different types.


Nested Class Summary
 class MultiTypeTableView.DialogEditor
           
 
Field Summary
static QTag NULL_TAG
           
 
Constructor Summary
MultiTypeTableView(MultiTypeTable viewModel)
           
 
Method Summary
 int inline(Container container, int row, int column, boolean selectionInGroup)
          The class should add it's component to the container which has a GridBagLayout.
 void setEnabled(boolean enabled)
          Used when a component is part of a selection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL_TAG

public static final QTag NULL_TAG
Constructor Detail

MultiTypeTableView

public MultiTypeTableView(MultiTypeTable viewModel)
Method Detail

inline

public int inline(Container container,
                  int row,
                  int column,
                  boolean selectionInGroup)
Description copied from interface: SwingItemView
The class should add it's component to the container which has a GridBagLayout.

Specified by:
inline in interface SwingItemView
Parameters:
container - The container to add the component to.
row - The row to add the component at.
Returns:
The row the next component should be added at.

setEnabled

public void setEnabled(boolean enabled)
Description copied from interface: SwingItemView
Used when a component is part of a selection.

Specified by:
setEnabled in interface SwingItemView