ariba.ui.widgets
Class PreferenceHandler

java.lang.Object
  extended by ariba.ui.widgets.BaseHandler
      extended by ariba.ui.widgets.PreferenceHandler
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
ShowTipPreferenceHandler

public class PreferenceHandler
extends BaseHandler

Note: currently cannot share a single PreferenceHandler instance for multiple preference keys due to current implementation of prepareHandler.


Constructor Summary
PreferenceHandler()
           
PreferenceHandler(boolean isEnabled)
           
 
Method Summary
 boolean getBooleanPreference(AWRequestContext requestContext, java.lang.String key)
           
 boolean isEnabled(AWRequestContext requestContext)
           
static PreferenceHandler resolveHandler(java.lang.String preference)
           
static PreferenceHandler resolveHandlerInComponent(java.lang.String preference, AWComponent component)
           
 void setBooleanPreference(AWRequestContext requestContext, java.lang.String key, boolean flag)
           
static void setDefaultHandler(PreferenceHandler handler)
           
static void setHandler(java.lang.String action, PreferenceHandler 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

PreferenceHandler

public PreferenceHandler()

PreferenceHandler

public PreferenceHandler(boolean isEnabled)
Method Detail

setDefaultHandler

public static void setDefaultHandler(PreferenceHandler handler)

setHandler

public static void setHandler(java.lang.String action,
                              PreferenceHandler handler)

resolveHandlerInComponent

public static PreferenceHandler resolveHandlerInComponent(java.lang.String preference,
                                                          AWComponent component)

resolveHandler

public static PreferenceHandler resolveHandler(java.lang.String preference)

isEnabled

public boolean isEnabled(AWRequestContext requestContext)

setBooleanPreference

public void setBooleanPreference(AWRequestContext requestContext,
                                 java.lang.String key,
                                 boolean flag)

getBooleanPreference

public boolean getBooleanPreference(AWRequestContext requestContext,
                                    java.lang.String key)


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