ariba.ui.widgets
Class ConditionHandler

java.lang.Object
  extended by ariba.ui.widgets.BaseHandler
      extended by ariba.ui.widgets.ConditionHandler
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
DisableAboutBoxConditionHandler, DisableHelpActionConditionHandler, DisableHomeActionConditionHandler, DisableLogoutActionConditionHandler, DisplayProductImageInBannerAreaConditionHandler, HasSidebarConditionHandler, HasSidebarNotchConditionHandler, HideBannerImageConditionHandler, IsAccessibilityEnabledConditionHandler, IsNavigatorBarVisibleConditionHandler, IsSidebarVisibleConditionHandler, NeedsDelimiterConditionHandler, RemoveContentLeftRightMarginHandler, WrapperActionDelimiterConditionHandler

public abstract class ConditionHandler
extends BaseHandler


Constructor Summary
ConditionHandler()
           
 
Method Summary
abstract  boolean evaluateCondition(AWRequestContext requestContext)
           
static ConditionHandler resolveHandlerInComponent(java.lang.String condition, AWComponent component)
           
static void setDefaultHandler(ConditionHandler handler)
           
static void setHandler(java.lang.String condition, ConditionHandler handler)
           
 
Methods inherited from class ariba.ui.widgets.BaseHandler
clone, name, resolveHandler, resolveHandler, setDefaultHandler, setHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionHandler

public ConditionHandler()
Method Detail

setDefaultHandler

public static void setDefaultHandler(ConditionHandler handler)

setHandler

public static void setHandler(java.lang.String condition,
                              ConditionHandler handler)

resolveHandlerInComponent

public static ConditionHandler resolveHandlerInComponent(java.lang.String condition,
                                                         AWComponent component)

evaluateCondition

public abstract boolean evaluateCondition(AWRequestContext requestContext)


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.