Project Wonder 2.0

er.extensions
Class ERXSortOrder

java.lang.Object
  extended bycom.webobjects.appserver.WOElement
      extended bycom.webobjects.appserver.WOComponent
          extended byer.extensions.WOSortOrder
              extended byer.extensions.ERXSortOrder
All Implemented Interfaces:
Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults

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
           

Nested Class Summary
 
Nested classes inherited from class com.webobjects.appserver.WOComponent
WOComponent._EventLoggingEnabler, WOComponent.Event
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Nested classes inherited from class com.webobjects.foundation.NSValidation
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
 
Field Summary
protected  int _currentState
           
static ERXLogger log
          logging support
static int Reset
           
static int SortedAscending
           
static int SortedDescending
           
static String SortOrderingChanged
           
static int Unsorted
           
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
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.NSValidation
_CLASS
 
Constructor Summary
ERXSortOrder(WOContext context)
           
 
Method Summary
protected  boolean _isCurrentKeyPrimary()
           
protected  NSSelector _primaryKeySortOrderingSelector()
           
protected  EOSortOrdering _primarySortOrdering()
           
 int currentState()
           
 String customImageSrcForCurrentState()
           
 String frameworkName()
           
 boolean hasCustomImageNameForCurrentState()
           
 boolean hasCustomImageSrcForCurrentState()
           
 String imageNameForCurrentState()
           
 void reset()
           
 String sortedAscendingImageName()
           
 String sortedDescendingImageName()
           
 boolean synchronizesVariablesWithBindings()
           
 WOComponent toggleClicked()
           
 String unsortedImageName()
           
 
Methods inherited from class er.extensions.WOSortOrder
displayGroup, displayKey, helpString, imageName, isStateless, key
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, 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 ERXLogger log
logging support


SortOrderingChanged

public static final 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(WOContext context)
Method Detail

synchronizesVariablesWithBindings

public boolean synchronizesVariablesWithBindings()
Overrides:
synchronizesVariablesWithBindings in class WOSortOrder

reset

public void reset()
Overrides:
reset in class WOSortOrder

currentState

public int currentState()

hasCustomImageSrcForCurrentState

public boolean hasCustomImageSrcForCurrentState()

hasCustomImageNameForCurrentState

public boolean hasCustomImageNameForCurrentState()

imageNameForCurrentState

public String imageNameForCurrentState()

customImageSrcForCurrentState

public String customImageSrcForCurrentState()

frameworkName

public String frameworkName()

unsortedImageName

public String unsortedImageName()

sortedAscendingImageName

public String sortedAscendingImageName()

sortedDescendingImageName

public String sortedDescendingImageName()

toggleClicked

public WOComponent toggleClicked()
Overrides:
toggleClicked in class WOSortOrder

_primarySortOrdering

protected EOSortOrdering _primarySortOrdering()

_primaryKeySortOrderingSelector

protected NSSelector _primaryKeySortOrderingSelector()

_isCurrentKeyPrimary

protected boolean _isCurrentKeyPrimary()

Last updated: Do, Dez 9, 2004 • 12:46 PM CET

Copyright © 2002 – 2004 Project Wonder.