de.orangecafe.amazonrcp.gui.forms
Class SearchResultMasterForm

java.lang.Object
  extended by org.springframework.richclient.application.support.ApplicationServicesAccessor
      extended by org.springframework.richclient.factory.AbstractControlFactory
          extended by org.springframework.richclient.form.AbstractForm
              extended by org.springframework.richclient.form.AbstractMasterForm
                  extended by org.springframework.richclient.form.AbstractTableMasterForm
                      extended by de.orangecafe.amazonrcp.gui.forms.SearchResultMasterForm
All Implemented Interfaces:
org.springframework.binding.form.CommitListener, org.springframework.richclient.factory.ControlFactory, org.springframework.richclient.form.Form

public class SearchResultMasterForm
extends org.springframework.richclient.form.AbstractTableMasterForm

Author:
Torsten Strasser

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.richclient.form.AbstractMasterForm
org.springframework.richclient.form.AbstractMasterForm.ListSelectionHandler
 
Field Summary
 
Fields inherited from class org.springframework.richclient.form.AbstractMasterForm
IS_CREATING_PROPERTY, SELECTION_INDEX_PROPERTY
 
Fields inherited from class org.springframework.richclient.factory.AbstractControlFactory
logger
 
Constructor Summary
SearchResultMasterForm(org.springframework.binding.form.HierarchicalFormModel hierarchicalFormModel, java.lang.String property, java.lang.String formId, java.lang.Class detailType, SelectedItemListHolder holder)
           
 
Method Summary
protected  org.springframework.richclient.form.AbstractDetailForm createDetailForm(org.springframework.binding.form.HierarchicalFormModel hierarchicalFormModel, org.springframework.binding.value.ValueModel valueModel, org.springframework.binding.value.support.ObservableList observableList)
           
protected  javax.swing.JComponent createFormControl()
           
protected  java.lang.String[] getColumnPropertyNames()
           
protected  org.springframework.richclient.command.CommandGroup getCommandGroup()
           
protected  void installSelectionHandler()
           
 
Methods inherited from class org.springframework.richclient.form.AbstractTableMasterForm
createTable, createTableModel, creatingNewObject, getEventList, getFilterMatcher, getFilterMatcherEditor, getMasterTable, getMasterTableModel, getMasterTablePreferredSize, getSelectionModel, getSortComparator, setEventList, setFilterMatcher, setFilterMatcherEditor, setSortComparator, setSortProperty
 
Methods inherited from class org.springframework.richclient.form.AbstractMasterForm
configure, createButtonBar, createDeleteButton, createDeleteCommand, createNewFormObjectCommand, deleteSelectedItems, getCollectionValueModel, getConfirmDeleteMessage, getDeleteCommand, getDeleteCommandId, getDetailForm, getDetailFormModel, getDetailType, getFormData, getMasterCollectionType, getMasterEventList, getNewFormObjectCommand, getNewFormObjectCommandId, getPopupMenu, getRootEventList, getSelectionHandler, handleExternalRootEventListChange, installEventList, isConfirmDelete, maybeCreateNewObject, maybeDeleteSelectedItems, newSingleLineResultsReporter, setConfirmDelete, setDetailForm, setDetailType, uninstallSelectionHandler, updateControlsForState
 
Methods inherited from class org.springframework.richclient.form.AbstractForm
addChildForm, addFormObjectChangeListener, addFormValueChangeListener, addValidationListener, addValidationResultsReporter, attachFormErrorGuard, attachFormGuard, commit, constructSecurityControllerId, createCommitButton, createControl, createNewFormObjectButton, createNewObject, detachFormGuard, getBindingFactory, getChildForm, getCommitCommand, getCommitCommandFaceDescriptorId, getCommitSecurityControllerId, getDefaultButton, getEditableFormObject, getEditingFormObjectIndex, getFormModel, getFormObject, getId, getNewFormObjectSecurityControllerId, getParent, getRevertCommand, getRevertCommandFaceDescriptorId, getValidationResultsReporters, getValue, getValueModel, handleEnabledChange, hasErrors, init, isDirty, isEditingNewFormObject, isEnabled, postCommit, preCommit, removeChildForm, removeFormObjectChangeListener, removeFormValueChangeListener, removeValidationListener, removeValidationResultsReporter, reset, revert, setClearFormOnCommit, setDefaultButton, setEditableFormObjects, setEditingFormObjectIndexHolder, setEditingFormObjectIndexSilently, setEditingNewFormObject, setEnabled, setFormModel, setFormModelDefaultEnabledState, setFormObject, setId
 
Methods inherited from class org.springframework.richclient.factory.AbstractControlFactory
createControlIfNecessary, getControl, isControlCreated, isSingleton, setSingleton
 
Methods inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor
getActiveWindow, getApplication, getApplicationContext, getApplicationName, getApplicationServices, getCommandConfigurer, getComponentFactory, getConversionService, getIconSource, getImageSource, getMessage, getMessage, getMessage, getMessage, getMessages, getMessageSource, getObjectConfigurer, getService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.richclient.factory.ControlFactory
getControl
 

Constructor Detail

SearchResultMasterForm

public SearchResultMasterForm(org.springframework.binding.form.HierarchicalFormModel hierarchicalFormModel,
                              java.lang.String property,
                              java.lang.String formId,
                              java.lang.Class detailType,
                              SelectedItemListHolder holder)
Method Detail

getColumnPropertyNames

protected java.lang.String[] getColumnPropertyNames()
Specified by:
getColumnPropertyNames in class org.springframework.richclient.form.AbstractTableMasterForm

createDetailForm

protected org.springframework.richclient.form.AbstractDetailForm createDetailForm(org.springframework.binding.form.HierarchicalFormModel hierarchicalFormModel,
                                                                                  org.springframework.binding.value.ValueModel valueModel,
                                                                                  org.springframework.binding.value.support.ObservableList observableList)
Specified by:
createDetailForm in class org.springframework.richclient.form.AbstractMasterForm

createFormControl

protected javax.swing.JComponent createFormControl()
Overrides:
createFormControl in class org.springframework.richclient.form.AbstractTableMasterForm

getCommandGroup

protected org.springframework.richclient.command.CommandGroup getCommandGroup()
Overrides:
getCommandGroup in class org.springframework.richclient.form.AbstractMasterForm

installSelectionHandler

protected void installSelectionHandler()
Overrides:
installSelectionHandler in class org.springframework.richclient.form.AbstractMasterForm


Copyright © 2007 orange-cafe.de. All Rights Reserved.