com.sap.ide.webdynpro.checklayer.context
Class ContextChecker

java.lang.Object
  |
  +--com.sap.ide.webdynpro.checklayer.context.ContextChecker

public final class ContextChecker
extends java.lang.Object

Title: ContextChecker

Description: Web Dynpro

Copyright: Copyright (c) 2003, 2004

Company: SAP AG

Version:
$Id: //tc/WebDynproGeneration/630_VAL_REL/src/_webdynpro_tools_checklayer/java/com/sap/ide/webdynpro/checklayer/context/ContextChecker.java#5 $

Constructor Summary
ContextChecker()
           
 
Method Summary
static void check(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueNode context, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static void checkAttribute(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute checkAttributeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute checkAttributeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult, boolean reverseMapping)
           
static void checkAttributes(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute[] attributes, com.sap.ide.metamodel.webdynpro.component.controller.ContextNode parent, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static void checkContextImplementation(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueNode definition, com.sap.ide.metamodel.webdynpro.component.controller.ContextValueNode implementation, CheckResult checkResult)
          This method checks if a controller context implements another controller context.
static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement checkMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement checkMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult, boolean reverseMapping)
           
static void checkMappings(com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static void checkModelAttribute(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute attribute, com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute mappedAttribute, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static void checkNode(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static com.sap.ide.metamodel.webdynpro.component.controller.ContextNode checkNodeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static com.sap.ide.metamodel.webdynpro.component.controller.ContextNode checkNodeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult, boolean reverseMapping)
           
static void checkNodes(com.sap.ide.metamodel.webdynpro.component.controller.AbstractContextNode[] nodes, com.sap.ide.metamodel.webdynpro.component.controller.ContextNode parent, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static void checkRecursionNode(com.sap.ide.metamodel.webdynpro.component.controller.ContextRecursionNode node, boolean fullCheck, CheckResult checkResult)
           
static void checkReverseAttributeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, com.sap.ide.metamodel.webdynpro.component.ComponentControllerUsage componentControllerUsage, boolean fullCheck, CheckResult checkResult)
           
static void checkReverseMappings(com.sap.ide.metamodel.webdynpro.component.ComponentControllerUsage componentControllerUsage, boolean fullCheck, CheckResult checkResult)
           
static void checkReverseNodeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, com.sap.ide.metamodel.webdynpro.component.ComponentControllerUsage componentControllerUsage, boolean fullCheck, CheckResult checkResult)
           
static void checkValueAttribute(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueAttribute attribute, com.sap.ide.metamodel.webdynpro.component.controller.ContextValueAttribute mappedAttribute, com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages, boolean fullCheck, CheckResult checkResult)
           
static ContextChecker getInstance()
           
static boolean isEqualTo(com.sap.ide.metamodel.webdynpro.component.controller.AbstractContextNode definition, com.sap.ide.metamodel.webdynpro.component.controller.AbstractContextNode implementation, CheckResult checkResult)
           
static boolean isEqualTo(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute definition, com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute implementation, CheckResult checkResult)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextChecker

public ContextChecker()
Method Detail

getInstance

public static ContextChecker getInstance()

check

public static void check(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueNode context,
                         com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                         boolean fullCheck,
                         CheckResult checkResult)

checkReverseMappings

public static void checkReverseMappings(com.sap.ide.metamodel.webdynpro.component.ComponentControllerUsage componentControllerUsage,
                                        boolean fullCheck,
                                        CheckResult checkResult)

checkNodes

public static void checkNodes(com.sap.ide.metamodel.webdynpro.component.controller.AbstractContextNode[] nodes,
                              com.sap.ide.metamodel.webdynpro.component.controller.ContextNode parent,
                              com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                              boolean fullCheck,
                              CheckResult checkResult)

checkAttributes

public static void checkAttributes(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute[] attributes,
                                   com.sap.ide.metamodel.webdynpro.component.controller.ContextNode parent,
                                   com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                   boolean fullCheck,
                                   CheckResult checkResult)

checkMappings

public static void checkMappings(com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                 boolean fullCheck,
                                 CheckResult checkResult)

checkAttribute

public static void checkAttribute(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
                                  com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                  boolean fullCheck,
                                  CheckResult checkResult)

checkValueAttribute

public static void checkValueAttribute(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueAttribute attribute,
                                       com.sap.ide.metamodel.webdynpro.component.controller.ContextValueAttribute mappedAttribute,
                                       com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                       boolean fullCheck,
                                       CheckResult checkResult)

checkModelAttribute

public static void checkModelAttribute(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute attribute,
                                       com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute mappedAttribute,
                                       com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                       boolean fullCheck,
                                       CheckResult checkResult)

checkNode

public static void checkNode(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
                             com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                             boolean fullCheck,
                             CheckResult checkResult)

checkRecursionNode

public static void checkRecursionNode(com.sap.ide.metamodel.webdynpro.component.controller.ContextRecursionNode node,
                                      boolean fullCheck,
                                      CheckResult checkResult)

checkAttributeMapping

public static com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute checkAttributeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
                                                                                                          com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                                                                                          boolean fullCheck,
                                                                                                          CheckResult checkResult)

checkNodeMapping

public static com.sap.ide.metamodel.webdynpro.component.controller.ContextNode checkNodeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
                                                                                                com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                                                                                boolean fullCheck,
                                                                                                CheckResult checkResult)

checkMapping

public static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement checkMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
                                                                                               com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                                                                               boolean fullCheck,
                                                                                               CheckResult checkResult)

checkReverseNodeMapping

public static void checkReverseNodeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
                                           com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                           com.sap.ide.metamodel.webdynpro.component.ComponentControllerUsage componentControllerUsage,
                                           boolean fullCheck,
                                           CheckResult checkResult)

checkReverseAttributeMapping

public static void checkReverseAttributeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
                                                com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                                com.sap.ide.metamodel.webdynpro.component.ComponentControllerUsage componentControllerUsage,
                                                boolean fullCheck,
                                                CheckResult checkResult)

checkAttributeMapping

public static com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute checkAttributeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
                                                                                                          com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                                                                                          boolean fullCheck,
                                                                                                          CheckResult checkResult,
                                                                                                          boolean reverseMapping)

checkNodeMapping

public static com.sap.ide.metamodel.webdynpro.component.controller.ContextNode checkNodeMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
                                                                                                com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                                                                                boolean fullCheck,
                                                                                                CheckResult checkResult,
                                                                                                boolean reverseMapping)

checkMapping

public static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement checkMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
                                                                                               com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages,
                                                                                               boolean fullCheck,
                                                                                               CheckResult checkResult,
                                                                                               boolean reverseMapping)

checkContextImplementation

public static void checkContextImplementation(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueNode definition,
                                              com.sap.ide.metamodel.webdynpro.component.controller.ContextValueNode implementation,
                                              CheckResult checkResult)
This method checks if a controller context implements another controller context. The following checks are performed: The following check methods are called: This method calls no other checkers.
Parameters:
definition - The controller context that plays the role of the definition.
implementation - The controller context that plays the role of the implementation.
checkResult - The found errors and warnings are stored in this object.

isEqualTo

public static boolean isEqualTo(com.sap.ide.metamodel.webdynpro.component.controller.AbstractContextNode definition,
                                com.sap.ide.metamodel.webdynpro.component.controller.AbstractContextNode implementation,
                                CheckResult checkResult)

isEqualTo

public static boolean isEqualTo(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute definition,
                                com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute implementation,
                                CheckResult checkResult)


Copyright © 2005 SAP AG. All Rights Reserved.