Project Wonder 5.0

er.extensions.components
Class ERXSortOrder

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.extensions.components.ERXStatelessComponent
                      extended by er.extensions.woextensions.WOSortOrder
                          extended by er.extensions.components.ERXSortOrder
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:
AjaxSortOrder, ERXAjaxSortOrder, ERXHTMLSortOrder

public class ERXSortOrder
extends WOSortOrder

Better sort order changer. Useful for providing custom sort order images and remembering the sort orderings.

See Also:
Serialized Form
Bindings
d2wContextd2wContext
           
displayGroupdisplayGroup
           
displayKeydisplayKey
           
keykey
           
unsortedImageSrcunsortedImageSrc
           
sortedAscendingImageSrcsortedAscendingImageSrc
           
sortedDescendingImageSrcsortedDescendingImageSrc
           
unsortedImageNameunsortedImageName
           
sortedAscendingImageNamesortedAscendingImageName
           
sortedDescendingImageNamesortedDescendingImageName
           
imageFrameworkimageFramework
           
width the width of the image
           
height the height of the image
           

Nested Class Summary
 
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  int _currentState
           
static org.apache.log4j.Logger log
          logging support
static int Reset
           
static int SortedAscending
           
static int SortedDescending
           
static java.lang.String SortOrderingChanged
           
static int Unsorted
           
 
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
ERXSortOrder(com.webobjects.appserver.WOContext context)
           
 
Method Summary
protected  boolean _isCurrentKeyPrimary()
           
protected  com.webobjects.foundation.NSSelector _primaryKeySortOrderingSelector()
           
protected  com.webobjects.eocontrol.EOSortOrdering _primarySortOrdering()
           
 int currentState()
           
 java.lang.String customImageSrcForCurrentState()
           
 java.lang.String frameworkName()
           
 boolean hasCustomImageNameForCurrentState()
           
 boolean hasCustomImageSrcForCurrentState()
           
 java.lang.Object height()
           
 java.lang.String helpString()
           
 java.lang.String imageNameForCurrentState()
           
 void reset()
           
 java.lang.String sortedAscendingImageName()
           
 java.lang.String sortedDescendingImageName()
           
 boolean synchronizesVariablesWithBindings()
          component does not synchronize variables
 com.webobjects.appserver.WOComponent toggleClicked()
           
 java.lang.String unsortedImageName()
           
 java.lang.Object width()
           
 
Methods inherited from class er.extensions.woextensions.WOSortOrder
caseInsensitive, displayGroup, displayKey, imageName, key
 
Methods inherited from class er.extensions.components.ERXStatelessComponent
isStateless, valueForBooleanBinding, valueForBooleanBinding, valueForBooleanBinding, valueForIntBinding, valueForObjectBinding, valueForObjectBinding
 
Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent
appendToResponse, invokeAction, resetCachedBindingsInStatefulComponent, 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, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, 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, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Logger log
logging support


SortOrderingChanged

public static final java.lang.String SortOrderingChanged
See Also:
Constant Field Values

Reset

public static final int Reset
See Also:
Constant Field Values

Unsorted

public static final int Unsorted
See Also:
Constant Field Values

SortedAscending

public static final int SortedAscending
See Also:
Constant Field Values

SortedDescending

public static final int SortedDescending
See Also:
Constant Field Values

_currentState

protected int _currentState
Constructor Detail

ERXSortOrder

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

synchronizesVariablesWithBindings

public boolean synchronizesVariablesWithBindings()
Description copied from class: ERXNonSynchronizingComponent
component does not synchronize variables

Overrides:
synchronizesVariablesWithBindings in class ERXNonSynchronizingComponent

reset

public void reset()
Overrides:
reset in class WOSortOrder

currentState

public int currentState()

hasCustomImageSrcForCurrentState

public boolean hasCustomImageSrcForCurrentState()

hasCustomImageNameForCurrentState

public boolean hasCustomImageNameForCurrentState()

imageNameForCurrentState

public java.lang.String imageNameForCurrentState()

customImageSrcForCurrentState

public java.lang.String customImageSrcForCurrentState()

frameworkName

public java.lang.String frameworkName()
Overrides:
frameworkName in class com.webobjects.appserver.WOComponent

unsortedImageName

public java.lang.String unsortedImageName()

sortedAscendingImageName

public java.lang.String sortedAscendingImageName()

sortedDescendingImageName

public java.lang.String sortedDescendingImageName()

width

public java.lang.Object width()

height

public java.lang.Object height()

toggleClicked

public com.webobjects.appserver.WOComponent toggleClicked()
Overrides:
toggleClicked in class WOSortOrder

helpString

public java.lang.String helpString()
Overrides:
helpString in class WOSortOrder

_primarySortOrdering

protected com.webobjects.eocontrol.EOSortOrdering _primarySortOrdering()

_primaryKeySortOrderingSelector

protected com.webobjects.foundation.NSSelector _primaryKeySortOrderingSelector()

_isCurrentKeyPrimary

protected boolean _isCurrentKeyPrimary()

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

Copyright © 2002 – 2007 Project Wonder.