com.sap.ide.webdynpro.checklayer.controller
Class ControllerChecker
java.lang.Object
|
+--com.sap.ide.webdynpro.checklayer.MDOChecker
|
+--com.sap.ide.webdynpro.checklayer.controller.ControllerChecker
- All Implemented Interfaces:
- IWebDynproChecker
- public class ControllerChecker
- extends MDOChecker
This is the checker class for all controllers. Additionally there are
checker classes for the different types of controllers that will check
the controller type specific stuff.
|
Method Summary |
static java.util.Vector |
areEventAndEventHandlerParameterCompatible(com.sap.ide.metamodel.webdynpro.event.Event event,
com.sap.ide.metamodel.webdynpro.base.EventHandler eventHandler)
Helper method to determine if an event and an event handler are type
compatible. |
static boolean |
areParameterTypesEqual(com.sap.ide.metamodel.webdynpro.base.Parameter one,
com.sap.ide.metamodel.webdynpro.base.Parameter two)
|
static boolean |
areReturnValuesEqual(com.sap.ide.metamodel.webdynpro.base.Procedure one,
com.sap.ide.metamodel.webdynpro.base.Procedure two)
|
void |
check(com.sap.ide.metamodel.general.DevelopmentObject developmentObject,
boolean fullCheck,
CheckResult checkResult)
|
static java.util.Vector |
doesEventImplementEvent(com.sap.ide.metamodel.webdynpro.base.CustomEvent eventDefinition,
com.sap.ide.metamodel.webdynpro.base.CustomEvent eventImplementation)
Helper method to determine if one event implements another event. |
static java.util.Vector |
doesProcedureImplementProcedure(com.sap.ide.metamodel.webdynpro.base.Procedure procedureDefinition,
com.sap.ide.metamodel.webdynpro.base.Procedure procedureImplementation)
Helper method to determine if one procedure implements another procedure. |
static ControllerChecker |
getInstance()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ControllerChecker
public ControllerChecker()
getInstance
public static ControllerChecker getInstance()
check
public void check(com.sap.ide.metamodel.general.DevelopmentObject developmentObject,
boolean fullCheck,
CheckResult checkResult)
- Overrides:
check in class MDOChecker
- See Also:
IWebDynproChecker.check(DevelopmentObject, boolean, CheckResult)
areEventAndEventHandlerParameterCompatible
public static java.util.Vector areEventAndEventHandlerParameterCompatible(com.sap.ide.metamodel.webdynpro.event.Event event,
com.sap.ide.metamodel.webdynpro.base.EventHandler eventHandler)
- Helper method to determine if an event and an event handler are type
compatible. This method delegates to the method
areParameterizedFeaturesParameterCompatible(...).
- Parameters:
event - The event to check.eventHandler - The event handler to check.- Returns:
- A vector of parameters of the event handler that cannot be supplied
or null if all event handler parameters can be supplied.
doesProcedureImplementProcedure
public static java.util.Vector doesProcedureImplementProcedure(com.sap.ide.metamodel.webdynpro.base.Procedure procedureDefinition,
com.sap.ide.metamodel.webdynpro.base.Procedure procedureImplementation)
- Helper method to determine if one procedure implements another procedure. This method
delegates to the method
areParameterizedFeaturesParameterCompatible(...).
- Parameters:
procedureDefinition - The procedure definition.procedureImplementation - The procedure implementation.- Returns:
- A vector of parameters of the definition procedure that are not contained
in the parameter list of the implementation procedure.
doesEventImplementEvent
public static java.util.Vector doesEventImplementEvent(com.sap.ide.metamodel.webdynpro.base.CustomEvent eventDefinition,
com.sap.ide.metamodel.webdynpro.base.CustomEvent eventImplementation)
- Helper method to determine if one event implements another event. This method
delegates to the method
areParameterizedFeaturesParameterCompatible(...).
- Parameters:
eventDefinition - The event definition.eventImplementation - The event implementation.- Returns:
- A vector of parameters of the definition event that are not contained
in the parameter list of the implementation event.
areReturnValuesEqual
public static boolean areReturnValuesEqual(com.sap.ide.metamodel.webdynpro.base.Procedure one,
com.sap.ide.metamodel.webdynpro.base.Procedure two)
areParameterTypesEqual
public static boolean areParameterTypesEqual(com.sap.ide.metamodel.webdynpro.base.Parameter one,
com.sap.ide.metamodel.webdynpro.base.Parameter two)
Copyright © 2005 SAP AG. All Rights Reserved.