org.objectweb.fractal.gui.dialog.model
Interface DialogModel

All Known Implementing Classes:
BasicDialogModel

public interface DialogModel

A model for a dialog based configuration view. This model is made of many Swing sub models, one for each element of the dialog view.


Method Summary
 Document getAttrControllerFieldModel()
          Returns the model for the text field containing the component's attribute controller.
 TableModel getAttributesTableModel()
          Returns the model for the table representing the component's attributes.
 ListSelectionModel getAttributesTableSelectionModel()
          Returns the selection model for the table representing the component's attributes.
 TableModel getClientInterfacesTableModel()
          Returns the model for the table representing the external client interfaces.
 ListSelectionModel getClientInterfacesTableSelectionModel()
          Returns the selection model for the table representing the external client interfaces.
 Document getCompControllerDescFieldModel()
          Returns the model for the text field containing the component's controller descriptor.
 Document getImplementationFieldModel()
          Returns the model for the text field containing the component's implementation.
 Document getNameFieldModel()
          Returns the model for the text field containing the component's name.
 TableModel getServerInterfacesTableModel()
          Returns the model for the table representing the external server interfaces.
 InterfaceTableSelectionModel getServerInterfacesTableSelectionModel()
          Returns the selection model for the table representing the external server interfaces.
 Document getTmplControllerDescFieldModel()
          Returns the model for the text field containing the component's template controller descriptor.
 Document getTypeFieldModel()
          Returns the model for the text field containing the component's type.
 

Method Detail

getClientInterfacesTableModel

public TableModel getClientInterfacesTableModel()
Returns the model for the table representing the external client interfaces.

Returns:
the model for the table representing the external client interfaces.

getClientInterfacesTableSelectionModel

public ListSelectionModel getClientInterfacesTableSelectionModel()
Returns the selection model for the table representing the external client interfaces.

Returns:
the selection model for the table representing the external client interfaces.

getServerInterfacesTableModel

public TableModel getServerInterfacesTableModel()
Returns the model for the table representing the external server interfaces.

Returns:
the model for the table representing the external server interfaces.

getServerInterfacesTableSelectionModel

public InterfaceTableSelectionModel getServerInterfacesTableSelectionModel()
Returns the selection model for the table representing the external server interfaces.

Returns:
the selection model for the table representing the external server interfaces.

getAttributesTableModel

public TableModel getAttributesTableModel()
Returns the model for the table representing the component's attributes.

Returns:
the model for the table representing the component's attributes.

getAttributesTableSelectionModel

public ListSelectionModel getAttributesTableSelectionModel()
Returns the selection model for the table representing the component's attributes.

Returns:
the selection model for the table representing the component's attributes.

getNameFieldModel

public Document getNameFieldModel()
Returns the model for the text field containing the component's name.

Returns:
the model for the text field containing the component's name.

getTypeFieldModel

public Document getTypeFieldModel()
Returns the model for the text field containing the component's type.

Returns:
the model for the text field containing the component's type.

getImplementationFieldModel

public Document getImplementationFieldModel()
Returns the model for the text field containing the component's implementation.

Returns:
the model for the text field containing the component's implementation.

getAttrControllerFieldModel

public Document getAttrControllerFieldModel()
Returns the model for the text field containing the component's attribute controller.

Returns:
the model for the text field containing the component's attribute controller.

getTmplControllerDescFieldModel

public Document getTmplControllerDescFieldModel()
Returns the model for the text field containing the component's template controller descriptor.

Returns:
the model for the text field containing the component's template controller descriptor.

getCompControllerDescFieldModel

public Document getCompControllerDescFieldModel()
Returns the model for the text field containing the component's controller descriptor.

Returns:
the model for the text field containing the component's controller descriptor.