com.is.util
Class  ListUtil
java.lang.Object
  |
  +--com.is.util.ListUtil
- public class ListUtil
- extends java.lang.Object
  
This class defines a set of static methods which allow get sublists,
  convert to & from arrays, sort, and concatenate lists.
 
| 
Method Summary | 
static java.lang.Object | 
find(java.util.List v,
     java.lang.String keyPath,
     java.lang.Object equals)
 
          Iterate through the list and return the first object whose KeyPath is
 equal to the "equals" argument. | 
static java.lang.String | 
join(java.util.List vec,
     java.lang.String separator)
 
          Return a string that contains all the list components as strings
  separated by the specified separator. | 
static java.util.List | 
listFromArray(java.lang.Object[] array)
 
          Create a list from an array of objects. | 
static java.util.List | 
select(java.util.List v,
       java.lang.String keyPath,
       java.lang.Object equals)
 
          Iterate through the list looking for objects whose KeyPath is equal
 to the equals argument. | 
static java.util.List | 
sort(java.util.List aList)
 
          Sort List argument - natural order | 
static java.lang.String[] | 
stringArrayFromList(java.util.List list)
 
          Create an array of strings from a list of strings. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ListUtil
public ListUtil()
join
public static java.lang.String join(java.util.List vec,
                                    java.lang.String separator)
- Return a string that contains all the list components as strings
  separated by the specified separator.
- Parameters:
 vec - the list to convert to a separated stringseparator - the string separator between elements- Returns:
 - a concatenated string of the list elements
 
 
 
listFromArray
public static java.util.List listFromArray(java.lang.Object[] array)
- Create a list from an array of objects.
- Parameters:
 array - the array of objects to convert to a list- Returns:
 - a list of objects
 
 
 
stringArrayFromList
public static java.lang.String[] stringArrayFromList(java.util.List list)
- Create an array of strings from a list of strings.
- Parameters:
 list - the list to convert into an array of strings- Returns:
 - an array of strings
 
 
 
sort
public static java.util.List sort(java.util.List aList)
- Sort List argument - natural order
- Parameters:
 List - aList
 
 
find
public static java.lang.Object find(java.util.List v,
                                    java.lang.String keyPath,
                                    java.lang.Object equals)
                             throws KeyPathHelper.KeyPathException
- Iterate through the list and return the first object whose KeyPath is
 equal to the "equals" argument.  Return null if none exist.
- Parameters:
 v - a value of type 'List'keyPath - a value of type 'String'equals - a value of type 'Object'- Returns:
 - a value of type 'List'
 - See Also: 
 KeyPathHelper
 
 
select
public static java.util.List select(java.util.List v,
                                    java.lang.String keyPath,
                                    java.lang.Object equals)
                             throws KeyPathHelper.KeyPathException
- Iterate through the list looking for objects whose KeyPath is equal
 to the equals argument.  Return the matching objects in a list.  If
 none are found, an empty list is returned.  This is similar to the
 Smalltalk select: statement.
- Parameters:
 v - a value of type 'List'keyPath - a value of type 'String'equals - a value of type 'Object'- Returns:
 - a value of type 'List'
 - See Also: 
 KeyPathHelper