com.jaxfront.core.util
Class ListEntry

java.lang.Object
  extended by com.jaxfront.core.util.ListEntry
All Implemented Interfaces:
IListeEntry

public class ListEntry
extends java.lang.Object
implements IListeEntry


Nested Class Summary
 class ListEntry.ListEntryValueComparator
           
 
Field Summary
static java.util.Comparator VALUE_COMPARATOR
           
 
Constructor Summary
ListEntry(int keyCol, java.lang.String[] values, java.lang.String[] resultInfo)
           
ListEntry(java.lang.Object key)
           
ListEntry(java.lang.Object key, java.lang.Object value)
           
ListEntry(java.lang.Object key, java.lang.Object[] values)
           
ListEntry(java.lang.Object key, java.lang.Object[] values, java.lang.String[] resultInfo)
           
ListEntry(java.lang.Object key, java.lang.Object value, java.lang.String[] resultInfo)
           
ListEntry(java.lang.String[] values)
           
ListEntry(java.lang.String key, java.lang.String[] values, java.lang.String[] resultInfo)
           
 
Method Summary
static java.util.Map addAll(java.util.Map aMap, java.util.List entries, boolean idIsKey)
           
 boolean equals(java.lang.Object obj)
           
static int getIndex(ListEntry[] colums, java.lang.String name)
           
 java.lang.String getKey()
           
 java.lang.String[] getResultInfo()
           
static java.lang.String getSearchValue(java.lang.String name, ListEntry[] searchValues)
           
 java.lang.String getValue()
           
 java.lang.Object getValue(int index)
           
static java.lang.String getValue(ListEntry[] colums, java.lang.String name)
           
 java.lang.String getValue(java.lang.String sep)
           
 java.lang.String getValueForInfo(java.lang.String info)
           
 java.lang.Object getValueObject()
           
 java.lang.String[] getValues()
           
 void setResultInfo(java.lang.String[] info)
           
static ListEntry[] toArray(java.util.List entries)
           
static java.util.Hashtable toHashtable(java.util.List entries, boolean idIsKey)
           
static java.util.Hashtable toHashtable(ListEntry[] entries, boolean idIsKey)
           
 java.lang.String toInfo()
           
static java.util.Map toMap(ListEntry[] entries, boolean idIsKey, boolean keepSequence)
           
 java.lang.String toString()
           
static java.lang.String toString(java.util.List entries, boolean useValue, java.lang.String delim)
           
static java.lang.String toString(ListEntry[] entries, boolean useValue, java.lang.String delim)
           
static java.lang.String[] toStringArray(ListEntry[] entries, boolean useValue)
           
static java.lang.String[] toStringArray(ListEntry[] entries, boolean useValue, NLS translations, java.lang.String valPrefix)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VALUE_COMPARATOR

public static final java.util.Comparator VALUE_COMPARATOR
Constructor Detail

ListEntry

public ListEntry(int keyCol,
                 java.lang.String[] values,
                 java.lang.String[] resultInfo)

ListEntry

public ListEntry(java.lang.Object key)

ListEntry

public ListEntry(java.lang.Object key,
                 java.lang.Object value)

ListEntry

public ListEntry(java.lang.Object key,
                 java.lang.Object[] values)

ListEntry

public ListEntry(java.lang.Object key,
                 java.lang.Object[] values,
                 java.lang.String[] resultInfo)

ListEntry

public ListEntry(java.lang.Object key,
                 java.lang.Object value,
                 java.lang.String[] resultInfo)

ListEntry

public ListEntry(java.lang.String[] values)

ListEntry

public ListEntry(java.lang.String key,
                 java.lang.String[] values,
                 java.lang.String[] resultInfo)
Method Detail

addAll

public static java.util.Map addAll(java.util.Map aMap,
                                   java.util.List entries,
                                   boolean idIsKey)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getIndex

public static int getIndex(ListEntry[] colums,
                           java.lang.String name)

getKey

public java.lang.String getKey()
Specified by:
getKey in interface IListeEntry

getResultInfo

public java.lang.String[] getResultInfo()

getSearchValue

public static java.lang.String getSearchValue(java.lang.String name,
                                              ListEntry[] searchValues)

getValue

public java.lang.String getValue()
Specified by:
getValue in interface IListeEntry

getValue

public java.lang.Object getValue(int index)

getValue

public static java.lang.String getValue(ListEntry[] colums,
                                        java.lang.String name)

getValue

public java.lang.String getValue(java.lang.String sep)

getValueForInfo

public java.lang.String getValueForInfo(java.lang.String info)

getValueObject

public java.lang.Object getValueObject()

getValues

public java.lang.String[] getValues()

setResultInfo

public void setResultInfo(java.lang.String[] info)

toArray

public static ListEntry[] toArray(java.util.List entries)

toHashtable

public static java.util.Hashtable toHashtable(java.util.List entries,
                                              boolean idIsKey)

toHashtable

public static java.util.Hashtable toHashtable(ListEntry[] entries,
                                              boolean idIsKey)

toInfo

public java.lang.String toInfo()

toMap

public static java.util.Map toMap(ListEntry[] entries,
                                  boolean idIsKey,
                                  boolean keepSequence)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public static java.lang.String toString(java.util.List entries,
                                        boolean useValue,
                                        java.lang.String delim)

toString

public static java.lang.String toString(ListEntry[] entries,
                                        boolean useValue,
                                        java.lang.String delim)

toStringArray

public static java.lang.String[] toStringArray(ListEntry[] entries,
                                               boolean useValue)

toStringArray

public static java.lang.String[] toStringArray(ListEntry[] entries,
                                               boolean useValue,
                                               NLS translations,
                                               java.lang.String valPrefix)