Project Wonder 5.0

er.extensions.eof
Class ERXS

java.lang.Object
  extended by er.extensions.eof.ERXS

public class ERXS
extends java.lang.Object

ERXS provides lots of much shorter methods of constructing and using EOSortOrdering than the very verbose style that you normally have to use.


Field Summary
static com.webobjects.foundation.NSSelector ASC
           
static com.webobjects.foundation.NSSelector DESC
           
static com.webobjects.foundation.NSSelector INS_ASC
           
static com.webobjects.foundation.NSSelector INS_DESC
           
 
Constructor Summary
ERXS()
           
 
Method Summary
static ERXSortOrdering asc(java.lang.String key)
           
static ERXSortOrdering ascInsensitive(java.lang.String key)
           
static ERXSortOrdering.ERXSortOrderings ascInsensitives(java.lang.String... keys)
           
static ERXSortOrdering.ERXSortOrderings ascs(java.lang.String... keys)
           
static ERXSortOrdering.ERXSortOrderings chain(com.webobjects.eocontrol.EOSortOrdering... sortOrderings)
           
static ERXSortOrdering.ERXSortOrderings chain(com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering>... arr)
           
static ERXSortOrdering desc(java.lang.String key)
           
static ERXSortOrdering descInsensitive(java.lang.String key)
           
static ERXSortOrdering.ERXSortOrderings descInsensitives(java.lang.String... keys)
           
static ERXSortOrdering.ERXSortOrderings descs(java.lang.String... keys)
           
static
<T> void
sort(com.webobjects.foundation.NSMutableArray<T> array, com.webobjects.eocontrol.EOSortOrdering... orderings)
           
static
<T> void
sort(com.webobjects.foundation.NSMutableArray<T> array, com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering> orderings)
           
static
<T> com.webobjects.foundation.NSArray<T>
sorted(com.webobjects.foundation.NSArray<T> array, com.webobjects.eocontrol.EOSortOrdering... orderings)
           
static
<T> com.webobjects.foundation.NSArray<T>
sorted(com.webobjects.foundation.NSArray<T> array, com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering> orderings)
           
static ERXSortOrdering sortOrder(java.lang.String key, com.webobjects.foundation.NSSelector comparison)
           
static ERXSortOrdering.ERXSortOrderings sortOrders(com.webobjects.foundation.NSSelector sel, java.lang.String... keys)
           
static ERXSortOrdering.ERXSortOrderings sortOrders(java.lang.String key, com.webobjects.foundation.NSSelector comparison)
           
static ERXSortOrdering.ERXSortOrderings sortOrders(java.lang.String key1, com.webobjects.foundation.NSSelector comparison1, java.lang.String key2, com.webobjects.foundation.NSSelector comparison2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASC

public static final com.webobjects.foundation.NSSelector ASC

DESC

public static final com.webobjects.foundation.NSSelector DESC

INS_ASC

public static final com.webobjects.foundation.NSSelector INS_ASC

INS_DESC

public static final com.webobjects.foundation.NSSelector INS_DESC
Constructor Detail

ERXS

public ERXS()
Method Detail

sortOrder

public static ERXSortOrdering sortOrder(java.lang.String key,
                                        com.webobjects.foundation.NSSelector comparison)

desc

public static ERXSortOrdering desc(java.lang.String key)

descs

public static ERXSortOrdering.ERXSortOrderings descs(java.lang.String... keys)

asc

public static ERXSortOrdering asc(java.lang.String key)

ascs

public static ERXSortOrdering.ERXSortOrderings ascs(java.lang.String... keys)

descInsensitive

public static ERXSortOrdering descInsensitive(java.lang.String key)

descInsensitives

public static ERXSortOrdering.ERXSortOrderings descInsensitives(java.lang.String... keys)

ascInsensitive

public static ERXSortOrdering ascInsensitive(java.lang.String key)

ascInsensitives

public static ERXSortOrdering.ERXSortOrderings ascInsensitives(java.lang.String... keys)

sortOrders

public static ERXSortOrdering.ERXSortOrderings sortOrders(java.lang.String key,
                                                          com.webobjects.foundation.NSSelector comparison)

sortOrders

public static ERXSortOrdering.ERXSortOrderings sortOrders(java.lang.String key1,
                                                          com.webobjects.foundation.NSSelector comparison1,
                                                          java.lang.String key2,
                                                          com.webobjects.foundation.NSSelector comparison2)

sortOrders

public static ERXSortOrdering.ERXSortOrderings sortOrders(com.webobjects.foundation.NSSelector sel,
                                                          java.lang.String... keys)

sort

public static <T> void sort(com.webobjects.foundation.NSMutableArray<T> array,
                            com.webobjects.eocontrol.EOSortOrdering... orderings)

sort

public static <T> void sort(com.webobjects.foundation.NSMutableArray<T> array,
                            com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering> orderings)

sorted

public static <T> com.webobjects.foundation.NSArray<T> sorted(com.webobjects.foundation.NSArray<T> array,
                                                              com.webobjects.eocontrol.EOSortOrdering... orderings)

sorted

public static <T> com.webobjects.foundation.NSArray<T> sorted(com.webobjects.foundation.NSArray<T> array,
                                                              com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering> orderings)

chain

public static ERXSortOrdering.ERXSortOrderings chain(com.webobjects.eocontrol.EOSortOrdering... sortOrderings)

chain

public static ERXSortOrdering.ERXSortOrderings chain(com.webobjects.foundation.NSArray<com.webobjects.eocontrol.EOSortOrdering>... arr)

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

Copyright © 2002 – 2007 Project Wonder.