|
Project Wonder 5.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecter.extensions.foundation.ERXArrayUtilities.LimitOperator
public static class ERXArrayUtilities.LimitOperator
Define an NSArray.Operator
for the key limit, which is similar to subarrayWithRange except it is
always from 0 to the limit value. If the limit specified is larger than the
size of the array, the entire array will be returned.
This allows for key value paths like:
myArray.valueForKeyPath("@limit.10.someOtherPath");
Which in this case would return the first 10 objects in myArray
before continuing to process someOtherPath
.
BaseOperator
Constructor Summary | |
---|---|
ERXArrayUtilities.LimitOperator()
Constructs a new LimitOperator |
Method Summary | |
---|---|
java.lang.Object |
compute(com.webobjects.foundation.NSArray<?> array,
java.lang.String keypath)
Computes the subarray of the given array. |
java.lang.Object |
contents(com.webobjects.foundation.NSArray<?> array,
java.lang.String keypath)
Rather than iterating through the array argument calling valueForKeyPath
on each array object, this method operates by calling
valueForKeyPath
on the array argument instead. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ERXArrayUtilities.LimitOperator()
Method Detail |
---|
public java.lang.Object compute(com.webobjects.foundation.NSArray<?> array, java.lang.String keypath)
array
- array to be truncated.keypath
- the key path to follow after truncation.
public java.lang.Object contents(com.webobjects.foundation.NSArray<?> array, java.lang.String keypath)
valueForKeyPath
on each array object, this method operates by calling
valueForKeyPath
on the array argument instead. This method is used by Wonder operators to chain
multiple array operators in a single key path.
array
- the array value for the operatorkeypath
- the keypath to call on the array argument
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |