Project Wonder 5.0

er.directtoweb.components.repetitions
Class ERDListPageRepetition

java.lang.Object
  extended by com.webobjects.appserver.WOElement
      extended by com.webobjects.appserver.WOComponent
          extended by er.extensions.components.ERXComponent
              extended by er.extensions.components.ERXNonSynchronizingComponent
                  extended by er.directtoweb.components.ERDCustomComponent
                      extended by er.directtoweb.components.repetitions.ERDAttributeRepetition
                          extended by er.directtoweb.components.repetitions.ERDListPageRepetition
All Implemented Interfaces:
com.webobjects.appserver.WOActionResults, com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCodingAdditions, com.webobjects.foundation.NSValidation, ERXExceptionHolder, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
ERDGroupingListPageRepetition, ERDTableRepetition, ERMDListPageRepetition

public class ERDListPageRepetition
extends ERDAttributeRepetition

Can be used as a repetition in list pages.

See Also:
Serialized Form
Author:
ak on Mon Sep 01 2003
D2W Keys
componentNamecomponentName
           
objectobject
           
extraListComponentNameextraListComponentName
           
justificationjustification
           
displayNameForPropertydisplayNameForProperty
           
sortKeyForListsortKeyForList
           
sortCaseInsensitivesortCaseInsensitive
           
propertyIsSortablepropertyIsSortable
           

Nested Class Summary
 
Nested classes/interfaces inherited from class er.directtoweb.components.ERDCustomComponent
ERDCustomComponent.Keys
 
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
com.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.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException
 
Field Summary
protected static com.webobjects.foundation.NSDictionary NO_ACTIONS
           
 int rowIndex
           
 
Fields inherited from class er.directtoweb.components.repetitions.ERDAttributeRepetition
_currentSection, _sectionsContents
 
Fields inherited from class er.directtoweb.components.ERDCustomComponent
extraBindings, FALSE, TRUE
 
Fields inherited from class er.extensions.components.ERXComponent
_dynamicBindings
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Fields inherited from interface com.webobjects.foundation.NSValidation
_CLASS
 
Constructor Summary
ERDListPageRepetition(com.webobjects.appserver.WOContext context)
          Public constructor
 
Method Summary
 com.webobjects.foundation.NSDictionary actions()
          Should return an array of arrays denoting actions
 com.webobjects.foundation.NSArray centerActions()
           
 int currentSectionKeysColspan()
          Calculate the colspan for the divider (number of keys in current section + one before and one after the line)
 com.webobjects.appserver.WODisplayGroup displayGroup()
           
 int displayPropertyKeyCount()
           
 boolean isListEmpty()
           
 com.webobjects.foundation.NSArray itemSectionsContents()
           
 com.webobjects.foundation.NSArray leftActions()
           
 com.webobjects.foundation.NSArray rightActions()
           
 java.lang.String rowClass()
           
 com.webobjects.foundation.NSArray sectionsContents()
           
 
Methods inherited from class er.directtoweb.components.repetitions.ERDAttributeRepetition
appendToResponse, awake, currentSection, currentSectionKeys, displayPropertyKeys, hasPropertyName, hasSections, propertyKey, sectionTitle, setCurrentSection, setPropertyKey, synchronizesVariablesWithBindings
 
Methods inherited from class er.directtoweb.components.ERDCustomComponent
booleanForBinding, 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, valueForBinding
 
Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent
invokeAction, isStateless, takeValuesFromRequest
 
Methods inherited from class er.extensions.components.ERXComponent
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _childTemplate, _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, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_ACTIONS

protected static final com.webobjects.foundation.NSDictionary NO_ACTIONS

rowIndex

public int rowIndex
Constructor Detail

ERDListPageRepetition

public ERDListPageRepetition(com.webobjects.appserver.WOContext context)
Public constructor

Parameters:
context - the context
Method Detail

currentSectionKeysColspan

public int currentSectionKeysColspan()
Calculate the colspan for the divider (number of keys in current section + one before and one after the line)


actions

public com.webobjects.foundation.NSDictionary actions()
Should return an array of arrays denoting actions


sectionsContents

public com.webobjects.foundation.NSArray sectionsContents()
Overrides:
sectionsContents in class ERDAttributeRepetition

itemSectionsContents

public com.webobjects.foundation.NSArray itemSectionsContents()

leftActions

public com.webobjects.foundation.NSArray leftActions()

centerActions

public com.webobjects.foundation.NSArray centerActions()

rightActions

public com.webobjects.foundation.NSArray rightActions()

displayGroup

public com.webobjects.appserver.WODisplayGroup displayGroup()

isListEmpty

public boolean isListEmpty()

rowClass

public java.lang.String rowClass()

displayPropertyKeyCount

public int displayPropertyKeyCount()

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.