com.swfm.mica.view
Class MiModelPropertyListViewManager

java.lang.Object
  extended bycom.swfm.mica.model.MiModelEntity
      extended bycom.swfm.mica.view.MiModelPropertyViewManager
          extended bycom.swfm.mica.view.MiModelPropertyListViewManager
All Implemented Interfaces:
MiiActionHandler, MiiActionTypes, MiiCommandNames, MiiModelChangeHandler, MiiModelEntity, MiiModelTypes, MiiPropertyChangeHandler, MiiPropertyTypes, MiiTypes, MiiViewManager

public class MiModelPropertyListViewManager
extends MiModelPropertyViewManager
implements MiiModelChangeHandler

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
static MiPropertyViewManagerStyle Mi_FILTER_AND_LIST_USING_COMBO_BOX_STYLE
           
static MiPropertyViewManagerStyle Mi_FILTER_AND_LIST_USING_TREE_LIST_STYLE
           
static MiPropertyViewManagerStyle Mi_FILTER_USING_COMBO_BOX_LIST_USING_COMBO_BOX_STYLE
           
static MiPropertyViewManagerStyle Mi_FILTER_USING_COMBO_BOX_LIST_USING_SCROLLED_LIST_STYLE
           
static MiPropertyViewManagerStyle Mi_FILTER_USING_TABBED_FOLDER_LIST_USING_COMBO_BOX_STYLE
           
static MiPropertyViewManagerStyle Mi_FILTER_USING_TABBED_FOLDER_LIST_USING_SCROLLED_LIST_STYLE
           
static MiPropertyViewManagerStyle Mi_LIST_USING_COMBO_BOX_STYLE
           
static MiPropertyViewManagerStyle Mi_LIST_USING_SCROLLED_LIST_STYLE
           
               
Constructor Summary
MiModelPropertyListViewManager()
           
MiModelPropertyListViewManager(MiPropertyViewManagerStyle style)
           
 
Method Summary
 MiiModelEntity getInspectedModel()
           
 MiParts getInspectedPanels()
           
 boolean processAction(MiiAction action)
          Processes the given action.
 void processModelChange(MiModelChangeEvent event)
           
 void setEntityCategorizationFilter(MiiModelEntityCategorizingFilter categorizationFilter)
           
 void setInspectedModel(MiiModelEntity model)
           
 void updateModel()
           
 
Methods inherited from class com.swfm.mica.view.MiModelPropertyViewManager
buildPanel, buildPanels, getDialogBox, getFieldValue, getFieldWidget, getGenerateUndoableTransactions, getGraphics, getModel, getNumberOfPanelColumns, getPropertyDescriptions, getPropertyValues, getStyle, getView, hasValidationErrors, isApplyingEveryChange, isApplyingEveryCharacterChange, isBuilt, isUpdatingModelbyUserOnlyIfAllNewValuesValid, makePropertyWidgets, makePropertyWidgets, processPropertyChange, setApplyingEveryChange, setApplyingEveryCharacterChange, setFieldValue, setGenerateUndoableTransactions, setIsBuilt, setModel, setNumberOfPanelColumns, setStyle, setUpdatingModelbyUserOnlyIfAllNewValuesValid, setView, setView, setVisible, updateModelWithPropertyByPropertyValidation, updateView, verifyLossOfAnyChanges
 
Methods inherited from class com.swfm.mica.model.MiModelEntity
appendModelChangeHandler, appendModelEntity, appendModelRelation, appendPropertyChangeHandler, copy, copy, createModelEntity, createModelRelation, deepCopy, deepCopy, deleteSelf, dispatchModelChangeEvent, dispatchPropertyChange, dispatchPropertyChangeEvent, dump, dump, equals, equalsProperties, getChild, getChildren, getDefaultPropertyValue, getEditingPermissions, getIgnoreCase, getIndexOfModelEntity, getLocation, getModelChangeHandler, getModelEntities, getModelEntity, getModelEntity, getModelRelations, getName, getNumberOfModelChangeHandlers, getNumberOfModelEntities, getNumberOfPropertyChangeHandlers, getParent, getPropertiesAreOrdered, getPropertyChangeHandler, getPropertyDescriptions, getPropertyNames, getPropertyValue, getTitle, getType, getUserData, hasUserData, insertModelEntity, insertModelRelation, isObservedProperty, isToCopyEntitysRelationsWhenDeepCopyEntity, removeAllModelEntities, removeAllModelRelations, removeAllProperties, removeModelChangeHandler, removeModelEntity, removeModelRelation, removeProperty, removePropertyChangeHandler, removeSelf, replaceSelf, setIgnoreCase, setLocation, setModelChangeEventDispatchingEnabled, setName, setParent, setPropertiesAreOrdered, setPropertiesToDefaultValues, setPropertyChangeEventDispatchingEnabled, setPropertyDescriptions, setPropertyValue, setTitle, setToCopyEntitysRelationsWhenDeepCopyEntity, setType, toString, toString, validateModelEntity, validateModelRelation, validatePropertyValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.swfm.mica.model.MiiModelEntity
appendModelChangeHandler, appendModelEntity, appendModelRelation, appendPropertyChangeHandler, copy, copy, createModelEntity, createModelRelation, deepCopy, deepCopy, deleteSelf, equals, equalsProperties, getChild, getChildren, getEditingPermissions, getIgnoreCase, getIndexOfModelEntity, getLocation, getModelChangeHandler, getModelEntities, getModelEntity, getModelEntity, getModelRelations, getName, getNumberOfModelChangeHandlers, getNumberOfModelEntities, getNumberOfPropertyChangeHandlers, getParent, getPropertiesAreOrdered, getPropertyChangeHandler, getPropertyDescriptions, getPropertyNames, getPropertyValue, getTitle, getType, getUserData, hasUserData, insertModelEntity, insertModelRelation, removeAllModelEntities, removeAllModelRelations, removeAllProperties, removeModelChangeHandler, removeModelEntity, removeModelRelation, removeProperty, removePropertyChangeHandler, removeSelf, replaceSelf, setIgnoreCase, setLocation, setModelChangeEventDispatchingEnabled, setName, setParent, setPropertiesAreOrdered, setPropertyChangeEventDispatchingEnabled, setPropertyDescriptions, setPropertyValue, setTitle, setType, validateModelEntity, validateModelRelation, validatePropertyValue
 

Field Detail

Mi_FILTER_AND_LIST_USING_TREE_LIST_STYLE

public static final MiPropertyViewManagerStyle Mi_FILTER_AND_LIST_USING_TREE_LIST_STYLE

Mi_FILTER_AND_LIST_USING_COMBO_BOX_STYLE

public static final MiPropertyViewManagerStyle Mi_FILTER_AND_LIST_USING_COMBO_BOX_STYLE

Mi_FILTER_USING_TABBED_FOLDER_LIST_USING_COMBO_BOX_STYLE

public static final MiPropertyViewManagerStyle Mi_FILTER_USING_TABBED_FOLDER_LIST_USING_COMBO_BOX_STYLE

Mi_FILTER_USING_TABBED_FOLDER_LIST_USING_SCROLLED_LIST_STYLE

public static final MiPropertyViewManagerStyle Mi_FILTER_USING_TABBED_FOLDER_LIST_USING_SCROLLED_LIST_STYLE

Mi_FILTER_USING_COMBO_BOX_LIST_USING_COMBO_BOX_STYLE

public static final MiPropertyViewManagerStyle Mi_FILTER_USING_COMBO_BOX_LIST_USING_COMBO_BOX_STYLE

Mi_FILTER_USING_COMBO_BOX_LIST_USING_SCROLLED_LIST_STYLE

public static final MiPropertyViewManagerStyle Mi_FILTER_USING_COMBO_BOX_LIST_USING_SCROLLED_LIST_STYLE

Mi_LIST_USING_COMBO_BOX_STYLE

public static final MiPropertyViewManagerStyle Mi_LIST_USING_COMBO_BOX_STYLE

Mi_LIST_USING_SCROLLED_LIST_STYLE

public static final MiPropertyViewManagerStyle Mi_LIST_USING_SCROLLED_LIST_STYLE
Constructor Detail

MiModelPropertyListViewManager

public MiModelPropertyListViewManager()

MiModelPropertyListViewManager

public MiModelPropertyListViewManager(MiPropertyViewManagerStyle style)
Method Detail

setEntityCategorizationFilter

public void setEntityCategorizationFilter(MiiModelEntityCategorizingFilter categorizationFilter)

updateModel

public void updateModel()
Overrides:
updateModel in class MiModelPropertyViewManager

getInspectedModel

public MiiModelEntity getInspectedModel()
Overrides:
getInspectedModel in class MiModelPropertyViewManager

getInspectedPanels

public MiParts getInspectedPanels()
Overrides:
getInspectedPanels in class MiModelPropertyViewManager

setInspectedModel

public void setInspectedModel(MiiModelEntity model)

processAction

public boolean processAction(MiiAction action)
Description copied from interface: MiiActionHandler
Processes the given action.

Specified by:
processAction in interface MiiActionHandler
Overrides:
processAction in class MiModelPropertyViewManager

processModelChange

public void processModelChange(MiModelChangeEvent event)
Specified by:
processModelChange in interface MiiModelChangeHandler