Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.ui.internal.util
Class Util  view Util download Util.java

java.lang.Object
  extended byorg.eclipse.ui.internal.util.Util

public final class Util
extends java.lang.Object


Field Summary
static java.util.SortedMap EMPTY_SORTED_MAP
           
static java.util.SortedSet EMPTY_SORTED_SET
           
static java.lang.String ZERO_LENGTH_STRING
           
 
Constructor Summary
private Util()
           
 
Method Summary
static void assertInstance(java.lang.Object object, java.lang.Class c)
           
static void assertInstance(java.lang.Object object, java.lang.Class c, boolean allowNull)
           
static int compare(boolean left, boolean right)
           
static int compare(java.lang.Comparable[] left, java.lang.Comparable[] right)
           
static int compare(java.lang.Comparable left, java.lang.Comparable right)
           
static int compare(int left, int right)
           
static int compare(java.util.List left, java.util.List right)
           
static int compare(java.lang.Object left, java.lang.Object right)
           
static int compareIdentity(java.lang.Object left, java.lang.Object right)
          An optimized comparison that uses identity hash codes to perform the comparison between non- null objects.
static void diff(java.util.Map left, java.util.Map right, java.util.Set leftOnly, java.util.Set different, java.util.Set rightOnly)
           
static void diff(java.util.Set left, java.util.Set right, java.util.Set leftOnly, java.util.Set rightOnly)
           
static boolean endsWith(java.util.List left, java.util.List right, boolean equals)
           
static boolean endsWith(java.lang.Object[] left, java.lang.Object[] right, boolean equals)
           
static boolean equals(boolean left, boolean right)
           
static boolean equals(int left, int right)
           
static boolean equals(java.lang.Object left, java.lang.Object right)
           
static int hashCode(boolean b)
           
static int hashCode(int i)
           
static int hashCode(java.lang.Object object)
           
static java.util.Collection safeCopy(java.util.Collection collection, java.lang.Class c)
           
static java.util.Collection safeCopy(java.util.Collection collection, java.lang.Class c, boolean allowNullElements)
           
static java.util.List safeCopy(java.util.List list, java.lang.Class c)
           
static java.util.List safeCopy(java.util.List list, java.lang.Class c, boolean allowNullElements)
           
static java.util.Map safeCopy(java.util.Map map, java.lang.Class keyClass, java.lang.Class valueClass)
           
static java.util.Map safeCopy(java.util.Map map, java.lang.Class keyClass, java.lang.Class valueClass, boolean allowNullKeys, boolean allowNullValues)
           
static java.util.Set safeCopy(java.util.Set set, java.lang.Class c)
           
static java.util.Set safeCopy(java.util.Set set, java.lang.Class c, boolean allowNullElements)
           
static java.util.SortedMap safeCopy(java.util.SortedMap sortedMap, java.lang.Class keyClass, java.lang.Class valueClass)
           
static java.util.SortedMap safeCopy(java.util.SortedMap sortedMap, java.lang.Class keyClass, java.lang.Class valueClass, boolean allowNullKeys, boolean allowNullValues)
           
static java.util.SortedSet safeCopy(java.util.SortedSet sortedSet, java.lang.Class c)
           
static java.util.SortedSet safeCopy(java.util.SortedSet sortedSet, java.lang.Class c, boolean allowNullElements)
           
static java.lang.String safeString(java.lang.String input)
          Ensures that a string is not null.
static boolean startsWith(java.util.List left, java.util.List right, boolean equals)
           
static boolean startsWith(java.lang.Object[] left, java.lang.Object[] right, boolean equals)
           
static java.lang.String translateString(java.util.ResourceBundle resourceBundle, java.lang.String key)
           
static java.lang.String translateString(java.util.ResourceBundle resourceBundle, java.lang.String key, java.lang.String string, boolean signal, boolean trim)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_SORTED_MAP

public static final java.util.SortedMap EMPTY_SORTED_MAP

EMPTY_SORTED_SET

public static final java.util.SortedSet EMPTY_SORTED_SET

ZERO_LENGTH_STRING

public static final java.lang.String ZERO_LENGTH_STRING
See Also:
Constant Field Values
Constructor Detail

Util

private Util()
Method Detail

safeString

public static java.lang.String safeString(java.lang.String input)
Ensures that a string is not null. Converts null strings into empty strings, and leaves any other string unmodified. Use this to help wrap calls to methods that return null instead of the empty string. Can also help protect against implementation errors in methods that are not supposed to return null.


assertInstance

public static void assertInstance(java.lang.Object object,
                                  java.lang.Class c)

assertInstance

public static void assertInstance(java.lang.Object object,
                                  java.lang.Class c,
                                  boolean allowNull)

compare

public static int compare(boolean left,
                          boolean right)

compare

public static int compare(java.lang.Comparable left,
                          java.lang.Comparable right)

compare

public static int compare(java.lang.Comparable[] left,
                          java.lang.Comparable[] right)

compare

public static int compare(int left,
                          int right)

compare

public static int compare(java.util.List left,
                          java.util.List right)

compare

public static int compare(java.lang.Object left,
                          java.lang.Object right)

compareIdentity

public static final int compareIdentity(java.lang.Object left,
                                        java.lang.Object right)
An optimized comparison that uses identity hash codes to perform the comparison between non- null objects.


diff

public static void diff(java.util.Map left,
                        java.util.Map right,
                        java.util.Set leftOnly,
                        java.util.Set different,
                        java.util.Set rightOnly)

diff

public static void diff(java.util.Set left,
                        java.util.Set right,
                        java.util.Set leftOnly,
                        java.util.Set rightOnly)

endsWith

public static boolean endsWith(java.util.List left,
                               java.util.List right,
                               boolean equals)

endsWith

public static boolean endsWith(java.lang.Object[] left,
                               java.lang.Object[] right,
                               boolean equals)

equals

public static boolean equals(boolean left,
                             boolean right)

equals

public static boolean equals(int left,
                             int right)

equals

public static boolean equals(java.lang.Object left,
                             java.lang.Object right)

hashCode

public static int hashCode(boolean b)

hashCode

public static int hashCode(int i)

hashCode

public static int hashCode(java.lang.Object object)

safeCopy

public static java.util.Collection safeCopy(java.util.Collection collection,
                                            java.lang.Class c)

safeCopy

public static java.util.Collection safeCopy(java.util.Collection collection,
                                            java.lang.Class c,
                                            boolean allowNullElements)

safeCopy

public static java.util.List safeCopy(java.util.List list,
                                      java.lang.Class c)

safeCopy

public static java.util.List safeCopy(java.util.List list,
                                      java.lang.Class c,
                                      boolean allowNullElements)

safeCopy

public static java.util.Map safeCopy(java.util.Map map,
                                     java.lang.Class keyClass,
                                     java.lang.Class valueClass)

safeCopy

public static java.util.Map safeCopy(java.util.Map map,
                                     java.lang.Class keyClass,
                                     java.lang.Class valueClass,
                                     boolean allowNullKeys,
                                     boolean allowNullValues)

safeCopy

public static java.util.Set safeCopy(java.util.Set set,
                                     java.lang.Class c)

safeCopy

public static java.util.Set safeCopy(java.util.Set set,
                                     java.lang.Class c,
                                     boolean allowNullElements)

safeCopy

public static java.util.SortedMap safeCopy(java.util.SortedMap sortedMap,
                                           java.lang.Class keyClass,
                                           java.lang.Class valueClass)

safeCopy

public static java.util.SortedMap safeCopy(java.util.SortedMap sortedMap,
                                           java.lang.Class keyClass,
                                           java.lang.Class valueClass,
                                           boolean allowNullKeys,
                                           boolean allowNullValues)

safeCopy

public static java.util.SortedSet safeCopy(java.util.SortedSet sortedSet,
                                           java.lang.Class c)

safeCopy

public static java.util.SortedSet safeCopy(java.util.SortedSet sortedSet,
                                           java.lang.Class c,
                                           boolean allowNullElements)

startsWith

public static boolean startsWith(java.util.List left,
                                 java.util.List right,
                                 boolean equals)

startsWith

public static boolean startsWith(java.lang.Object[] left,
                                 java.lang.Object[] right,
                                 boolean equals)

translateString

public static java.lang.String translateString(java.util.ResourceBundle resourceBundle,
                                               java.lang.String key)

translateString

public static java.lang.String translateString(java.util.ResourceBundle resourceBundle,
                                               java.lang.String key,
                                               java.lang.String string,
                                               boolean signal,
                                               boolean trim)