Project Wonder 5.0

er.ajax
Class AjaxFlickrBatchNavigation

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.batching.ERXFlickrBatchNavigation
                  extended by er.ajax.AjaxFlickrBatchNavigation
All Implemented Interfaces:
com.webobjects.appserver.WOActionResults, com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCodingAdditions, com.webobjects.foundation.NSValidation, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
ERMD2WBatchNavigationBar

public class AjaxFlickrBatchNavigation
extends ERXFlickrBatchNavigation

AjaxFlickrBatchNavigation is a batch navigation component that provides pagination that behaves like the paginator on Flickr.com, and is just like ERXFlickrBatchNavigation except that the links are AjaxUpdateLinks.

Can also be used for pagination on the parent component, where the objects being paginated may be POJOs in an array, or where paging all the objects in the allObjects array is not feasible due to memory requirements.

See Also:
Serialized Form
Author:
mschrag, rob, cug (non displayGroup batching)
Bindings
displayGroup the display group to paginate
           
displayName the name of the items that are being display ("photo", "bug", etc)
           
onClick an optional JavaScript String to bind to the previous, next, and select page AjaxUpdateLinks.
           
updateContainerID (optional) the id of the container to refresh (defaults to the nearest parent)
           
showPageRange if true, the page of items on the page is shown, for example "(1-7 of 200 items)"
           
small if true, a compressed page count style is used
           
parentActionName (if you don't provide a displayGroup) the action to be executed on the parent component to get the next batch of items.
           
currentBatchIndex (if you don't provide a displayGroup) used to get and set on the parent component the selected page index
           
maxNumberOfObjects (if you don't provide a displayGroup) used to get the total number of objects that are being paginated.
           
numberOfObjectsPerBatch (if you don't provide a displayGroup) the number of objects per batch (page)
           

Nested Class Summary
 
Nested classes/interfaces inherited from class er.extensions.batching.ERXFlickrBatchNavigation
ERXFlickrBatchNavigation.PageNumber
 
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
 
Fields inherited from class er.extensions.batching.ERXFlickrBatchNavigation
currentBatchSize
 
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
AjaxFlickrBatchNavigation(com.webobjects.appserver.WOContext context)
           
 
Method Summary
 java.lang.String updateContainerID()
           
 
Methods inherited from class er.extensions.batching.ERXFlickrBatchNavigation
addEllipsis, addPageNumbers, batchCount, batchSize, currentBatchIndex, currentBatchSizeString, displayGroup, displayName, displayNameCount, firstIndex, hasMultiplePages, hasNextPage, hasPreviousPage, isCurrentBatchSizeSelected, isCurrentPageNumber, lastIndex, maxNumberOfObjects, nextPage, numberOfObjectsPerBatch, objects, pageNumbers, parentActionName, possibleBatchSizes, previousPage, repetitionPageNumber, selectBatchSize, selectPage, setRepetitionPageNumber, showBatchSizes, showLabels, synchronizesVariablesWithBindings
 
Methods inherited from class er.extensions.components.ERXComponent
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, appendToResponse, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, invokeAction, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, reset, stringValueForBinding, stringValueForBinding, takeValuesFromRequest, useDefaultComponentCSS, useDefaultComponentJavascript
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _childTemplate, _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, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, isStateless, 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, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AjaxFlickrBatchNavigation

public AjaxFlickrBatchNavigation(com.webobjects.appserver.WOContext context)
Method Detail

updateContainerID

public java.lang.String updateContainerID()

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

Copyright © 2002 – 2007 Project Wonder.