public class ERDAttributeRepetition extends ERDCustomComponent
| Name | Description |
|---|---|
sectionKey | sectionKey |
displayNameForPageConfiguration | displayNameForPageConfiguration |
pageConfiguration | pageConfiguration |
propertyKey | propertyKey |
alternateKeyInfo | alternateKeyInfo |
sectionsContents | sectionsContents |
displayVariant | displayVariant |
ERDCustomComponent.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 ERD2WContainer |
_currentSection |
protected NSMutableArray |
_sectionsContents |
static String |
DisplayVariantChanged |
extraBindings, FALSE, TRUE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations| Constructor and Description |
|---|
ERDAttributeRepetition(com.webobjects.appserver.WOContext context)
Public constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendToResponse(com.webobjects.appserver.WOResponse r,
com.webobjects.appserver.WOContext c)
Calls
ERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent() prior to super.appendToResponse. |
void |
awake() |
ERD2WContainer |
currentSection() |
NSArray |
currentSectionKeys() |
NSArray<String> |
displayPropertyKeys() |
String |
displayVariant()
Gets the
displayVariant for the current property key. |
boolean |
hasPropertyName() |
boolean |
hasSections() |
boolean |
isKeyOmitted()
Determines if display of the current property key should be
omitted. |
String |
propertyKey() |
NSArray |
sectionsContents() |
String |
sectionTitle() |
void |
setCurrentSection(ERD2WContainer value) |
void |
setPropertyKey(String propertyKey) |
boolean |
synchronizesVariablesWithBindings()
component does not synchronize it's variables
|
protected Object |
userPreferencesValueForKey(String key)
Utility method to get a value from the user prefs.
|
protected Object |
userPreferencesValueForPageConfigurationKey(String key)
Utility method to get a value for the current page configuration from the
user prefs.
|
clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPage, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, reset, resetCachedBindingsInStatefulComponent, setD2wContext, setExtraBindings, setKey, setLocalContext, task, taskIsEdit, taskIsInspect, taskIsList, validationFailedWithException, 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, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasSession, isCachingEnabled, isEventLoggingEnabled, isStateless, 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, variableWithNamepublic static final String DisplayVariantChanged
protected NSMutableArray _sectionsContents
protected ERD2WContainer _currentSection
public ERDAttributeRepetition(com.webobjects.appserver.WOContext context)
context - the contextpublic boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings in class ERDCustomComponentfalsepublic String sectionTitle()
public String propertyKey()
public void setPropertyKey(String propertyKey)
public boolean hasPropertyName()
public String displayVariant()
displayVariant for the current property key. The intention is that the display variant
allows variation in the display method of property keys without needing different, slightly varying,
displayPropertyKeys or tabSectionsContents rules. Template support has been added for
the omit and blank variants. One could imagine others, such as collapsed,
ajax, etc.protected Object userPreferencesValueForKey(String key)
key - protected Object userPreferencesValueForPageConfigurationKey(String key)
key - public boolean isKeyOmitted()
omitted.public boolean hasSections()
public ERD2WContainer currentSection()
public void setCurrentSection(ERD2WContainer value)
public NSArray currentSectionKeys()
public NSArray sectionsContents()
public void appendToResponse(com.webobjects.appserver.WOResponse r,
com.webobjects.appserver.WOContext c)
ERXNonSynchronizingComponentERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent() prior to super.appendToResponse.appendToResponse in class ERDCustomComponentr - to which we are appendingc - context of the responsepublic void awake()
awake in class com.webobjects.appserver.WOComponentCopyright © 2002 – 2020 Project Wonder.