Project Wonder 5.0

er.extensions.eof
Class ERXSortOrdering.ERXSortOrderings

java.lang.Object
  extended by com.webobjects.foundation.NSArray<E>
      extended by com.webobjects.foundation.NSMutableArray<com.webobjects.eocontrol.EOSortOrdering>
          extended by er.extensions.eof.ERXSortOrdering.ERXSortOrderings
All Implemented Interfaces:
com.webobjects.foundation._NSFoundationCollection, com.webobjects.foundation.NSCoding, com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCodingAdditions, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<com.webobjects.eocontrol.EOSortOrdering>, java.util.Collection<com.webobjects.eocontrol.EOSortOrdering>, java.util.List<com.webobjects.eocontrol.EOSortOrdering>, java.util.RandomAccess
Enclosing class:
ERXSortOrdering

public static class ERXSortOrdering.ERXSortOrderings
extends com.webobjects.foundation.NSMutableArray<com.webobjects.eocontrol.EOSortOrdering>

ERXSortOrderings is an NSMutableArray that provides methods for chaining.

See Also:
Serialized Form
Author:
mschrag

Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.foundation.NSArray
com.webobjects.foundation.NSArray._AvgNumberOperator, com.webobjects.foundation.NSArray._CountOperator, com.webobjects.foundation.NSArray._MaxOperator, com.webobjects.foundation.NSArray._MinOperator, com.webobjects.foundation.NSArray._Operator, com.webobjects.foundation.NSArray._SumNumberOperator, com.webobjects.foundation.NSArray.Operator
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSCoding
com.webobjects.foundation.NSCoding._BigDecimalSupport, com.webobjects.foundation.NSCoding._BigIntegerSupport, com.webobjects.foundation.NSCoding._BooleanSupport, com.webobjects.foundation.NSCoding._ByteSupport, com.webobjects.foundation.NSCoding._CharacterSupport, com.webobjects.foundation.NSCoding._DateSupport, com.webobjects.foundation.NSCoding._DoubleSupport, com.webobjects.foundation.NSCoding._FloatSupport, com.webobjects.foundation.NSCoding._IntegerSupport, com.webobjects.foundation.NSCoding._LongSupport, com.webobjects.foundation.NSCoding._NumberSupport, com.webobjects.foundation.NSCoding._ShortSupport, com.webobjects.foundation.NSCoding._StringSupport, com.webobjects.foundation.NSCoding.Support
 
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
 
Field Summary
 
Fields inherited from class com.webobjects.foundation.NSMutableArray
_capacity, _CLASS, _count, _objectsCache, ERX_MARKER, modCount
 
Fields inherited from class com.webobjects.foundation.NSArray
_hashCache, _NSArrayClassHashCode, _objects, AverageOperatorName, CheckForNull, CountOperatorName, EmptyArray, IgnoreNull, MaximumOperatorName, MinimumOperatorName, NotFound, SumOperatorName
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Constructor Summary
ERXSortOrdering.ERXSortOrderings()
          Constructs an empty ERXSortOrderings.
ERXSortOrdering.ERXSortOrderings(com.webobjects.eocontrol.EOSortOrdering... sortOrderings)
          Constructs an ERXSortOrderings with the list of sort orders.
ERXSortOrdering.ERXSortOrderings(com.webobjects.eocontrol.EOSortOrdering sortOrdering)
          Constructs an ERXSortOrderings with one sort order.
ERXSortOrdering.ERXSortOrderings(com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering> sortOrderings)
          Constructs an ERXSortOrderings with the array of sort orders.
 
Method Summary
<T> void
sort(com.webobjects.foundation.NSMutableArray<T> array)
          Sorts the given array with this sort ordering.
<T> com.webobjects.foundation.NSArray<T>
sorted(com.webobjects.foundation.NSArray<T> array)
          Returns an array sorted with this sort ordering.
 ERXSortOrdering.ERXSortOrderings then(com.webobjects.eocontrol.EOSortOrdering nextSortOrdering)
          Adds the given sort ordering to the end of this list and returns "this" so it can be chained again.
 
Methods inherited from class com.webobjects.foundation.NSMutableArray
_ensureCapacity, _initializeWithCapacity, _moveObjectAtIndexToIndex, _setCount, add, add, addAll, addAll, addObject, addObjects, addObjectsFromArray, clear, clone, count, ensureCapacity, immutableClone, insertObjectAtIndex, iterator, listIterator, listIterator, mutableClone, objectsNoCopy, remove, remove, removeAll, removeAllObjects, removeIdenticalObject, removeIdenticalObject, removeLastObject, removeObject, removeObject, removeObjectAtIndex, removeObjects, removeObjectsInArray, removeObjectsInRange, removeRange, replaceObjectAtIndex, replaceObjectAtIndex, replaceObjectsInRange, retainAll, set, setArray, sortUsingComparator, subList, toArray, trimToSize
 
Methods inherited from class com.webobjects.foundation.NSArray
_mustRecomputeHash, _mutableComponentsSeparatedByString, _objects, _setMustRecomputeHash, _setObjects, _shallowHashCode, arrayByAddingObject, arrayByAddingObjectsFromArray, arrayList, classForCoder, componentsJoinedByString, componentsSeparatedByString, contains, containsAll, containsObject, decodeObject, emptyArray, encodeWithCoder, equals, firstObjectCommonWithArray, get, getObjects, getObjects, hashCode, indexOf, indexOfIdenticalObject, indexOfIdenticalObject, indexOfObject, indexOfObject, isEmpty, isEqualToArray, lastIndexOf, lastObject, makeObjectsPerformSelector, objectAtIndex, objectEnumerator, objects, objects, operatorForKey, operatorNames, removeOperatorForKey, reverseObjectEnumerator, setOperatorForKey, size, sortedArrayUsingComparator, sortedArrayUsingSelector, subarrayWithRange, takeValueForKey, takeValueForKeyPath, toArray, toString, valueForKey, valueForKeyPath, vector
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ERXSortOrdering.ERXSortOrderings

public ERXSortOrdering.ERXSortOrderings()
Constructs an empty ERXSortOrderings.


ERXSortOrdering.ERXSortOrderings

public ERXSortOrdering.ERXSortOrderings(com.webobjects.eocontrol.EOSortOrdering sortOrdering)
Constructs an ERXSortOrderings with one sort order.

Parameters:
sortOrdering - the sort ordering to add

ERXSortOrdering.ERXSortOrderings

public ERXSortOrdering.ERXSortOrderings(com.webobjects.eocontrol.EOSortOrdering... sortOrderings)
Constructs an ERXSortOrderings with the list of sort orders.

Parameters:
sortOrderings - the sort orderings to add

ERXSortOrdering.ERXSortOrderings

public ERXSortOrdering.ERXSortOrderings(com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering> sortOrderings)
Constructs an ERXSortOrderings with the array of sort orders.

Parameters:
sortOrderings - the sort orderings to add
Method Detail

then

public ERXSortOrdering.ERXSortOrderings then(com.webobjects.eocontrol.EOSortOrdering nextSortOrdering)
Adds the given sort ordering to the end of this list and returns "this" so it can be chained again.

Parameters:
nextSortOrdering - the sort ordering to add
Returns:
this (with the sort ordering appended)

sorted

public <T> com.webobjects.foundation.NSArray<T> sorted(com.webobjects.foundation.NSArray<T> array)
Returns an array sorted with this sort ordering.

Type Parameters:
T - the type of the array
Parameters:
array - the array to sort
Returns:
a sorted copy of the array

sort

public <T> void sort(com.webobjects.foundation.NSMutableArray<T> array)
Sorts the given array with this sort ordering.

Type Parameters:
T - the type of the array
Parameters:
array - the array to sort

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

Copyright © 2002 – 2007 Project Wonder.