public class ERDControllerButton extends ERDActionButton implements ERDBranchInterface
ERDActionButton.Keyscom.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Eventcom.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utilitycom.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.MapImplementation, com.webobjects.foundation.NSKeyValueCoding.Null<T>, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessorcom.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException| Modifier and Type | Field and Description |
|---|---|
protected NSDictionary |
branch
holds the chosen branch
|
protected NSArray |
branchChoices |
protected ERDBranchDelegateInterface |
branchDelegate |
extraBindings, FALSE, TRUE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations| Constructor and Description |
|---|
ERDControllerButton(com.webobjects.appserver.WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
NSDictionary |
branch()
Cover method for getting the choosen branch.
|
String |
branchButtonLabel()
Implementation of the
ERDBranchDelegate. |
NSArray |
branchChoices()
Calculates the branch choices for the current
page.
|
ERDBranchDelegateInterface |
branchDelegate()
find the page controller of the closest D2WPage in the component tree
|
String |
branchName()
Implementation of the
ERDBranchDelegate. |
String |
cssForChoice() |
boolean |
hasBranchChoices()
Determines if this message page should display branch choices.
|
String |
imageName() |
boolean |
isButton() |
boolean |
isFlyOver() |
com.webobjects.appserver.WOComponent |
nextPageFromParent() |
com.webobjects.appserver.WOComponent |
performAction()
override this
|
void |
reset()
Used by stateless subclasses.
|
void |
setBranch(NSDictionary value)
Sets the user chosen branch.
|
void |
validationFailedWithException(Throwable theException,
Object theValue,
String theKeyPath)
Validation Support.
|
dataSource, displayGroup, enclosingPageOfClass, isStateless, nextPageInPage, object, parentD2WPage, parentEditPage, parentListPage, parentPickPage, parentQueryPage, parentSelectPage, synchronizesVariablesWithBindings, task, topLevelD2WPageappendToResponse, clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPage, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, resetCachedBindingsInStatefulComponent, setD2wContext, setExtraBindings, setKey, setLocalContext, taskIsEdit, taskIsInspect, taskIsList, valueForBindinginvokeAction, takeValuesFromRequest_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNameprotected NSDictionary branch
protected NSArray branchChoices
protected ERDBranchDelegateInterface branchDelegate
public ERDControllerButton(com.webobjects.appserver.WOContext context)
public boolean isFlyOver()
public boolean isButton()
public String cssForChoice()
public ERDBranchDelegateInterface branchDelegate()
public com.webobjects.appserver.WOComponent nextPageFromParent()
public com.webobjects.appserver.WOComponent performAction()
public void reset()
ERDCustomComponentreset in class ERDCustomComponentpublic NSDictionary branch()
public void setBranch(NSDictionary value)
value - branch chosen by user.public String branchName()
ERDBranchDelegate.
Gets the user selected branch name.branchName in interface ERDBranchInterfacepublic String branchButtonLabel()
ERDBranchDelegate.
Gets the user selected branch name.public NSArray branchChoices()
branchChoicesForContext
on the current ERDBranchDelegate.public boolean hasBranchChoices()
public void validationFailedWithException(Throwable theException, Object theValue, String theKeyPath)
ERDCustomComponentvalidationFailedWithException in class ERDCustomComponentpublic String imageName()
Copyright © 2002 – 2020 Project Wonder.