ariba.ui.aribaweb.core
Class AWNavigation

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWNavigation
All Implemented Interfaces:
AWObject

public final class AWNavigation
extends AWBaseObject


Field Summary
static int Drill
           
static int Hide
           
static int Leave
           
 
Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber
 
Constructor Summary
AWNavigation()
           
 
Method Summary
static AWComponent requestNavigation(AWComponent target, int action)
          Run the parent chain seeing if a component wants to prevent navigation A component (e.g.
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, ensureFieldValuesClear, getFieldValue, init, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Hide

public static final int Hide
See Also:
Constant Field Values

Drill

public static final int Drill
See Also:
Constant Field Values

Leave

public static final int Leave
See Also:
Constant Field Values
Constructor Detail

AWNavigation

public AWNavigation()
Method Detail

requestNavigation

public static AWComponent requestNavigation(AWComponent target,
                                            int action)
Run the parent chain seeing if a component wants to prevent navigation A component (e.g. tabset, expando/collapso) that is about to hide content would use this as follows: AWComponent action () { // check if we're allowed to hide... AWComponent r; if ((r = AWVNavigation.requestNavigation(this, AWVNavigation.Hide)) != null) { return r; } // do it... }



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