Package fi.tut.mei.rd_editor.controller
Class SearchPaneController
- java.lang.Object
-
- fi.tut.mei.rd_editor.framework.AbstractController
-
- fi.tut.mei.rd_editor.controller.MasterPaneController
-
- fi.tut.mei.rd_editor.controller.SearchPaneController
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener
public class SearchPaneController extends MasterPaneController
-
-
Field Summary
Fields Modifier and Type Field Description static StringCAPABILITY_DELETE_PROPERTYstatic StringCAPABILITY_NEW_PROPERTYstatic StringCATEGORY_DELETE_PROPERTYstatic StringCATEGORY_NEW_PROPERTYstatic intCRITERION_CAPABILITY_TYPEstatic intCRITERION_CATEGORY_TYPEstatic StringCRITERION_DELETE_PROPERTYstatic intCRITERION_INTERFACE_TYPEstatic StringCRITERION_NEW_PROPERTYstatic intCRITERION_PROPERTY_TYPEstatic StringHTML_CONTENT_PROPERTYstatic StringINTERFACE_DELETE_PROPERTYstatic StringINTERFACE_NEW_PROPERTYstatic StringNODES_ARD_PROPERTYstatic StringNODES_RD_PROPERTYstatic StringPROPERTY_DELETE_PROPERTYstatic StringPROPERTY_NEW_PROPERTYstatic StringROOT_NODE_ARD_PROPERTYstatic StringROOT_NODE_PROPERTYstatic StringROOT_NODE_RD_PROPERTY-
Fields inherited from class fi.tut.mei.rd_editor.controller.MasterPaneController
CONTENT_PANE_PROPERTY, MENU_PANE_PROPERTY
-
Fields inherited from class fi.tut.mei.rd_editor.framework.AbstractController
apiController, frame, navigationController
-
-
Constructor Summary
Constructors Constructor Description SearchPaneController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCapabilityCriterion(CapabilityCriteriaView value)voidaddCategoryCriterion(CategoryCriteriaView value)voidaddInterfaceCriterion(InterfaceCriteriaView value)voidaddPropertyCriterion(PropertyCriteriaView value)voidchangeArdNodes(List<String> ardIds)voidchangeArdRootNode(DefaultMutableTreeNode node)voidchangeHtmlContent(String html)voidchangeRdNodes(List<String> rdIds)voidchangeRdRootNode(DefaultMutableTreeNode node)voidchangeRdViewById(String rdId)voidchangeRdViewById(String rdId, String catalogueId)voidgetAllRds()List<fi.tut.mei.capabilityQueryLib.model.Capability>getAvailableCapabilities()Map<String,fi.tut.mei.resdescapi.rescatapi.model.CategoryInfo>getAvailableCategories()Map<String,fi.tut.mei.resdescapi.rescatapi.model.InterfaceStdInfo>getAvailablelInterfaces()Map<String,fi.tut.mei.resdescapi.rescatapi.model.PropertyInfo>getAvailableProperties()voidremoveCapability(CapabilityCriteriaView v)voidremoveCategory(CategoryCriteriaView v)voidremoveInterface(InterfaceCriteriaView v)voidremoveProperty(PropertyCriteriaView v)voidsearch(List<fi.tut.mei.capabilityQueryLib.model.ResourceCapability> capabilities, List<fi.tut.mei.resdescapi.rescatapi.model.InterfaceStdInfo> interfaces, List<fi.tut.mei.resdescapi.rescatapi.model.CategoryInfo> categories, List<fi.tut.mei.resdescapi.rescatapi.model.PropertyInfo> properties)-
Methods inherited from class fi.tut.mei.rd_editor.controller.MasterPaneController
changeContentPane, changeMenuPane
-
Methods inherited from class fi.tut.mei.rd_editor.framework.AbstractController
addModel, addView, getApiController, getFrame, getNavigationController, propertyChange, removeModel, removeView, requestModelProperty, setApiController, setModelProperty
-
-
-
-
Field Detail
-
HTML_CONTENT_PROPERTY
public static final String HTML_CONTENT_PROPERTY
- See Also:
- Constant Field Values
-
ROOT_NODE_PROPERTY
public static final String ROOT_NODE_PROPERTY
- See Also:
- Constant Field Values
-
ROOT_NODE_RD_PROPERTY
public static final String ROOT_NODE_RD_PROPERTY
- See Also:
- Constant Field Values
-
ROOT_NODE_ARD_PROPERTY
public static final String ROOT_NODE_ARD_PROPERTY
- See Also:
- Constant Field Values
-
NODES_ARD_PROPERTY
public static final String NODES_ARD_PROPERTY
- See Also:
- Constant Field Values
-
NODES_RD_PROPERTY
public static final String NODES_RD_PROPERTY
- See Also:
- Constant Field Values
-
CRITERION_NEW_PROPERTY
public static final String CRITERION_NEW_PROPERTY
- See Also:
- Constant Field Values
-
CAPABILITY_NEW_PROPERTY
public static final String CAPABILITY_NEW_PROPERTY
- See Also:
- Constant Field Values
-
CATEGORY_NEW_PROPERTY
public static final String CATEGORY_NEW_PROPERTY
- See Also:
- Constant Field Values
-
INTERFACE_NEW_PROPERTY
public static final String INTERFACE_NEW_PROPERTY
- See Also:
- Constant Field Values
-
PROPERTY_NEW_PROPERTY
public static final String PROPERTY_NEW_PROPERTY
- See Also:
- Constant Field Values
-
CRITERION_DELETE_PROPERTY
public static final String CRITERION_DELETE_PROPERTY
- See Also:
- Constant Field Values
-
CAPABILITY_DELETE_PROPERTY
public static final String CAPABILITY_DELETE_PROPERTY
- See Also:
- Constant Field Values
-
CATEGORY_DELETE_PROPERTY
public static final String CATEGORY_DELETE_PROPERTY
- See Also:
- Constant Field Values
-
INTERFACE_DELETE_PROPERTY
public static final String INTERFACE_DELETE_PROPERTY
- See Also:
- Constant Field Values
-
PROPERTY_DELETE_PROPERTY
public static final String PROPERTY_DELETE_PROPERTY
- See Also:
- Constant Field Values
-
CRITERION_CAPABILITY_TYPE
public static final int CRITERION_CAPABILITY_TYPE
- See Also:
- Constant Field Values
-
CRITERION_CATEGORY_TYPE
public static final int CRITERION_CATEGORY_TYPE
- See Also:
- Constant Field Values
-
CRITERION_INTERFACE_TYPE
public static final int CRITERION_INTERFACE_TYPE
- See Also:
- Constant Field Values
-
CRITERION_PROPERTY_TYPE
public static final int CRITERION_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
changeRdViewById
public void changeRdViewById(String rdId)
-
changeRdRootNode
public void changeRdRootNode(DefaultMutableTreeNode node)
-
changeArdRootNode
public void changeArdRootNode(DefaultMutableTreeNode node)
-
changeHtmlContent
public void changeHtmlContent(String html)
-
removeCapability
public void removeCapability(CapabilityCriteriaView v)
-
removeCategory
public void removeCategory(CategoryCriteriaView v)
-
removeInterface
public void removeInterface(InterfaceCriteriaView v)
-
removeProperty
public void removeProperty(PropertyCriteriaView v)
-
search
public void search(List<fi.tut.mei.capabilityQueryLib.model.ResourceCapability> capabilities, List<fi.tut.mei.resdescapi.rescatapi.model.InterfaceStdInfo> interfaces, List<fi.tut.mei.resdescapi.rescatapi.model.CategoryInfo> categories, List<fi.tut.mei.resdescapi.rescatapi.model.PropertyInfo> properties)
-
getAllRds
public void getAllRds()
-
addInterfaceCriterion
public void addInterfaceCriterion(InterfaceCriteriaView value)
-
addCapabilityCriterion
public void addCapabilityCriterion(CapabilityCriteriaView value)
-
addCategoryCriterion
public void addCategoryCriterion(CategoryCriteriaView value)
-
addPropertyCriterion
public void addPropertyCriterion(PropertyCriteriaView value)
-
getAvailablelInterfaces
public Map<String,fi.tut.mei.resdescapi.rescatapi.model.InterfaceStdInfo> getAvailablelInterfaces()
-
getAvailableProperties
public Map<String,fi.tut.mei.resdescapi.rescatapi.model.PropertyInfo> getAvailableProperties()
-
getAvailableCategories
public Map<String,fi.tut.mei.resdescapi.rescatapi.model.CategoryInfo> getAvailableCategories()
-
getAvailableCapabilities
public List<fi.tut.mei.capabilityQueryLib.model.Capability> getAvailableCapabilities()
-
-