Class AWNavigation

  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWNavigation
All Implemented Interfaces:

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
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


public static final int Hide
See Also:
Constant Field Values


public static final int Drill
See Also:
Constant Field Values


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


public AWNavigation()
Method Detail


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.