META-INF/
META-INF/MANIFEST.MF
com/
com/cedarsoftware/
com/cedarsoftware/util/
com/cedarsoftware/util/ArrayUtilities.classArrayUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.ArrayUtilities extends java.lang.Object {
public static final Object[] EMPTY_OBJECT_ARRAY
public static final Class[] EMPTY_CLASS_ARRAY
private void ()
public static boolean isEmpty (java.lang.Object)
Object array
public static int size (java.lang.Object)
Object array
public static java.lang.Object[] shallowCopy (java.lang.Object[])
Object[] array
public static java.lang.Object[] addAll (java.lang.Object[], java.lang.Object[])
Object[] array1
Object[] array2
Object[] newArray
public static java.lang.Object[] removeItem (java.lang.Object[], int)
Object[] array
int pos
int length
Object[] dest
public static java.lang.Object[] getArraySubset (java.lang.Object[], int, int)
Object[] array
int start
int end
static void ()
}
com/cedarsoftware/util/ByteUtilities.classByteUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.ByteUtilities extends java.lang.Object {
private static final char[] _hex
private void ()
public static byte[] decode (java.lang.String)
byte hi
byte lo
int i
String s
int len
byte[] bytes
int pos
public static java.lang.String encode (byte[])
byte aByte
byte[] bytes
StringBuilder sb
private static char convertDigit (int)
int value
public static boolean isGzipped (byte[])
byte[] bytes
static void ()
}
com/cedarsoftware/util/CaseInsensitiveMap$CaseInsensitiveEntry.classCaseInsensitiveMap.java
package com.cedarsoftware.util
public com.cedarsoftware.util.CaseInsensitiveMap$CaseInsensitiveEntry extends java.util.AbstractMap$SimpleEntry {
final com.cedarsoftware.util.CaseInsensitiveMap this$0
public void (com.cedarsoftware.util.CaseInsensitiveMap, java.util.Map$Entry)
com.cedarsoftware.util.CaseInsensitiveMap this$0
java.util.Map$Entry entry
public java.lang.Object getKey ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/cedarsoftware/util/CaseInsensitiveMap$CaseInsensitiveString.classCaseInsensitiveMap.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.CaseInsensitiveMap$CaseInsensitiveString extends java.lang.Object implements java.lang.Comparable {
private final String caseInsensitiveString
private Integer hash
protected void (java.lang.String)
String string
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (java.lang.Object)
String other
com.cedarsoftware.util.CaseInsensitiveMap$CaseInsensitiveString other
Object o
}
com/cedarsoftware/util/CaseInsensitiveMap$EntrySet$1.classCaseInsensitiveMap.java
package com.cedarsoftware.util
com.cedarsoftware.util.CaseInsensitiveMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry lastReturned
final com.cedarsoftware.util.CaseInsensitiveMap$EntrySet this$1
void (com.cedarsoftware.util.CaseInsensitiveMap$EntrySet)
com.cedarsoftware.util.CaseInsensitiveMap$EntrySet this$1
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/cedarsoftware/util/CaseInsensitiveMap$EntrySet.classCaseInsensitiveMap.java
package com.cedarsoftware.util
com.cedarsoftware.util.CaseInsensitiveMap$EntrySet extends java.util.LinkedHashSet {
final java.util.Map localMap
java.util.Iterator iter
final com.cedarsoftware.util.CaseInsensitiveMap this$0
public void (com.cedarsoftware.util.CaseInsensitiveMap)
public int size ()
public boolean isEmpty ()
public void clear ()
public boolean contains (java.lang.Object)
Object value
Object o
java.util.Map$Entry that
public boolean remove (java.lang.Object)
Object o
int size
java.util.Map$Entry that
public boolean removeAll (java.util.Collection)
Object o
java.util.Collection c
int size
public boolean retainAll (java.util.Collection)
Object o
Object v
java.util.Map$Entry entry
Object key
Object value
java.util.Collection c
java.util.Map other
int origSize
java.util.Iterator i
public boolean add (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
java.util.Collection c
public java.util.Iterator iterator ()
}
com/cedarsoftware/util/CaseInsensitiveMap$LocalSet$1.classCaseInsensitiveMap.java
package com.cedarsoftware.util
com.cedarsoftware.util.CaseInsensitiveMap$LocalSet$1 extends java.lang.Object implements java.util.Iterator {
Object lastReturned
final com.cedarsoftware.util.CaseInsensitiveMap$LocalSet this$1
void (com.cedarsoftware.util.CaseInsensitiveMap$LocalSet)
com.cedarsoftware.util.CaseInsensitiveMap$LocalSet this$1
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/cedarsoftware/util/CaseInsensitiveMap$LocalSet.classCaseInsensitiveMap.java
package com.cedarsoftware.util
com.cedarsoftware.util.CaseInsensitiveMap$LocalSet extends java.util.AbstractSet {
final java.util.Map localMap
java.util.Iterator iter
final com.cedarsoftware.util.CaseInsensitiveMap this$0
public void (com.cedarsoftware.util.CaseInsensitiveMap)
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
int size
public boolean removeAll (java.util.Collection)
Object o
java.util.Collection c
int size
public boolean retainAll (java.util.Collection)
Object o
java.util.Map$Entry entry
java.util.Collection c
java.util.Map other
int size
java.util.Iterator i
public boolean add (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
java.util.Collection c
public java.lang.Object[] toArray ()
Object key
Object[] items
int i
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public int size ()
public boolean isEmpty ()
public void clear ()
public int hashCode ()
Object key
int h
public java.util.Iterator iterator ()
}
com/cedarsoftware/util/CaseInsensitiveMap.classCaseInsensitiveMap.java
package com.cedarsoftware.util
public com.cedarsoftware.util.CaseInsensitiveMap extends java.lang.Object implements java.util.Map {
private final java.util.Map map
public void ()
public void (int)
int initialCapacity
public void (java.util.Map)
java.util.Map m
protected java.util.Map copy (java.util.Map, java.util.Map)
Object altKey
Object key
Object altKey
java.util.Map$Entry entry
java.util.Map source
java.util.Map dest
public void (int, float)
int initialCapacity
float loadFactor
public java.lang.Object get (java.lang.Object)
String keyString
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
com.cedarsoftware.util.CaseInsensitiveMap$CaseInsensitiveString newKey
Object key
Object value
public boolean containsKey (java.lang.Object)
String keyString
Object key
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map m
public java.lang.Object remove (java.lang.Object)
String keyString
Object key
public int size ()
public boolean isEmpty ()
public boolean equals (java.lang.Object)
Object thatKey
Object thatValue
Object thisValue
java.util.Map$Entry entry
Object other
java.util.Map that
public int hashCode ()
int hKey
Object key
int hKey
Object value
int hValue
java.util.Map$Entry entry
int h
public java.lang.String toString ()
public void clear ()
public boolean containsValue (java.lang.Object)
Object value
public java.util.Collection values ()
public java.util.Set keySet ()
public java.util.Map getWrappedMap ()
public java.util.Set entrySet ()
static java.util.Map access$000 (com.cedarsoftware.util.CaseInsensitiveMap)
com.cedarsoftware.util.CaseInsensitiveMap x0
}
com/cedarsoftware/util/CaseInsensitiveSet.classCaseInsensitiveSet.java
package com.cedarsoftware.util
public com.cedarsoftware.util.CaseInsensitiveSet extends java.lang.Object implements java.util.Set {
private final java.util.Map map
public void ()
public void (java.util.Collection)
java.util.Collection collection
public void (int)
int initialCapacity
public void (int, float)
int initialCapacity
float loadFactor
public int hashCode ()
Object item
int hash
public boolean equals (java.lang.Object)
Object other
java.util.Set that
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object e
int size
public boolean remove (java.lang.Object)
Object o
int size
public boolean containsAll (java.util.Collection)
Object o
java.util.Collection c
public boolean addAll (java.util.Collection)
Object elem
java.util.Collection c
int size
public boolean retainAll (java.util.Collection)
Object o
Object elem
java.util.Collection c
java.util.Map other
java.util.Iterator i
int size
public boolean removeAll (java.util.Collection)
Object elem
java.util.Collection c
int size
public void clear ()
public java.lang.String toString ()
}
com/cedarsoftware/util/Converter.classConverter.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.Converter extends java.lang.Object {
private static final Byte BYTE_ZERO
private static final Byte BYTE_ONE
private static final Short SHORT_ZERO
private static final Short SHORT_ONE
private static final Integer INTEGER_ZERO
private static final Integer INTEGER_ONE
private static final Long LONG_ZERO
private static final Long LONG_ONE
private static final Float FLOAT_ZERO
private static final Float FLOAT_ONE
private static final Double DOUBLE_ZERO
private static final Double DOUBLE_ONE
private void ()
public static java.lang.Object convert (java.lang.Object, java.lang.Class)
java.sql.Timestamp timestamp
Exception e
Exception e
Exception e
java.sql.Timestamp timestamp
java.util.Date date
Exception e
java.util.Date date
Exception e
Exception e
Exception e
String value
Object fromInstance
Class toType
private static java.lang.Object convertByte (java.lang.Object)
Exception e
Object fromInstance
private static java.lang.Object convertShort (java.lang.Object)
Exception e
Object fromInstance
private static java.lang.Object convertInteger (java.lang.Object)
Exception e
Object fromInstance
private static java.lang.Object convertLong (java.lang.Object)
Exception e
Object fromInstance
private static java.lang.Object convertFloat (java.lang.Object)
Exception e
Object fromInstance
private static java.lang.Object convertDouble (java.lang.Object)
Exception e
Object fromInstance
private static java.lang.Object convertBoolean (java.lang.Object)
String value
Object fromInstance
private static java.lang.String nope (java.lang.Object, java.lang.String)
Object fromInstance
String targetType
private static java.lang.String name (java.lang.Object)
Object fromInstance
static void ()
}
com/cedarsoftware/util/DateUtilities.classDateUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.DateUtilities extends java.lang.Object {
private static final String days
private static final String mos
private static final java.util.regex.Pattern datePattern1
private static final java.util.regex.Pattern datePattern2
private static final java.util.regex.Pattern datePattern3
private static final java.util.regex.Pattern datePattern4
private static final java.util.regex.Pattern datePattern5
private static final java.util.regex.Pattern datePattern6
private static final java.util.regex.Pattern timePattern1
private static final java.util.regex.Pattern timePattern2
private static final java.util.regex.Pattern timePattern3
private static final java.util.regex.Pattern dayPattern
private static final java.util.Map months
private void ()
public static java.util.Date parseDate (java.lang.String)
String year
String day
String remains
String year
String day
String remains
String year
String day
String remains
String year
String day
String remains
String year
String day
String remains
java.util.regex.Matcher dayMatcher
int h
int mn
int s
int ms
String dateStr
java.util.regex.Matcher matcher
String year
String month
String day
String mon
String remains
String hour
String min
String sec
String milli
String tz
java.util.Calendar c
int y
int m
int d
private static void error (java.lang.String)
String msg
static void ()
}
com/cedarsoftware/util/DeepEquals$1.classDeepEquals.java
package com.cedarsoftware.util
com.cedarsoftware.util.DeepEquals$1 extends java.lang.Object {
}
com/cedarsoftware/util/DeepEquals$DualKey.classDeepEquals.java
package com.cedarsoftware.util
final com.cedarsoftware.util.DeepEquals$DualKey extends java.lang.Object {
private final Object _key1
private final Object _key2
private void (java.lang.Object, java.lang.Object)
Object k1
Object k2
public boolean equals (java.lang.Object)
Object other
com.cedarsoftware.util.DeepEquals$DualKey that
public int hashCode ()
int h1
int h2
void (java.lang.Object, java.lang.Object, com.cedarsoftware.util.DeepEquals$1)
Object x0
Object x1
com.cedarsoftware.util.DeepEquals$1 x2
static java.lang.Object access$100 (com.cedarsoftware.util.DeepEquals$DualKey)
com.cedarsoftware.util.DeepEquals$DualKey x0
static java.lang.Object access$200 (com.cedarsoftware.util.DeepEquals$DualKey)
com.cedarsoftware.util.DeepEquals$DualKey x0
}
com/cedarsoftware/util/DeepEquals.classDeepEquals.java
package com.cedarsoftware.util
public com.cedarsoftware.util.DeepEquals extends java.lang.Object {
private static final java.util.Map _customEquals
private static final java.util.Map _customHash
private static final double doubleEplison
private static final double floatEplison
private void ()
public static boolean deepEquals (java.lang.Object, java.lang.Object)
com.cedarsoftware.util.DeepEquals$DualKey dk
java.lang.reflect.Field field
com.cedarsoftware.util.DeepEquals$DualKey dualKey
java.util.Collection fields
Object a
Object b
java.util.Set visited
java.util.Deque stack
public static boolean isContainerType (java.lang.Object)
Object o
private static boolean compareArrays (java.lang.Object, java.lang.Object, java.util.Deque, java.util.Set)
com.cedarsoftware.util.DeepEquals$DualKey dk
int i
Object array1
Object array2
java.util.Deque stack
java.util.Set visited
int len
private static boolean compareOrderedCollection (java.util.Collection, java.util.Collection, java.util.Deque, java.util.Set)
com.cedarsoftware.util.DeepEquals$DualKey dk
java.util.Collection col1
java.util.Collection col2
java.util.Deque stack
java.util.Set visited
java.util.Iterator i1
java.util.Iterator i2
private static boolean compareUnorderedCollection (java.util.Collection, java.util.Collection, java.util.Deque, java.util.Set)
Object o
Object other
com.cedarsoftware.util.DeepEquals$DualKey dk
Object o
java.util.Collection col1
java.util.Collection col2
java.util.Deque stack
java.util.Set visited
java.util.Map fastLookup
private static boolean compareSortedMap (java.util.SortedMap, java.util.SortedMap, java.util.Deque, java.util.Set)
java.util.Map$Entry entry1
java.util.Map$Entry entry2
com.cedarsoftware.util.DeepEquals$DualKey dk
java.util.SortedMap map1
java.util.SortedMap map2
java.util.Deque stack
java.util.Set visited
java.util.Iterator i1
java.util.Iterator i2
private static boolean compareUnorderedMap (java.util.Map, java.util.Map, java.util.Deque, java.util.Set)
java.util.Map$Entry entry
java.util.Map$Entry other
com.cedarsoftware.util.DeepEquals$DualKey dk
java.util.Map$Entry entry
java.util.Map map1
java.util.Map map2
java.util.Deque stack
java.util.Set visited
java.util.Map fastLookup
private static boolean compareFloatingPointNumbers (java.lang.Object, java.lang.Object, double)
Object a
Object b
double epsilon
double a1
double b1
private static boolean nearlyEqual (double, double, double)
double a
double b
double epsilon
double absA
double absB
double diff
public static boolean hasCustomEquals (java.lang.Class)
Class c
Class origClass
public static int deepHashCode (java.lang.Object)
int i
int len
java.lang.reflect.Field field
java.util.Collection fields
Object obj
java.util.Set visited
java.util.LinkedList stack
int hash
public static boolean hasCustomHashCode (java.lang.Class)
Class c
Class origClass
static void ()
}
com/cedarsoftware/util/EncryptionUtilities.classEncryptionUtilities.java
package com.cedarsoftware.util
public com.cedarsoftware.util.EncryptionUtilities extends java.lang.Object {
private void ()
public static java.lang.String fastMD5 (java.io.File)
java.io.FileInputStream in
java.io.IOException e
java.io.File file
public static java.lang.String calculateMD5Hash (java.nio.channels.FileChannel) throws java.io.IOException
java.nio.channels.FileChannel ch
java.nio.ByteBuffer bb
java.security.MessageDigest d
int nRead
public static java.lang.String calculateMD5Hash (byte[])
byte[] bytes
public static java.security.MessageDigest getDigest (java.lang.String)
java.security.NoSuchAlgorithmException e
String digest
public static java.security.MessageDigest getMD5Digest ()
public static java.lang.String calculateSHA1Hash (byte[])
byte[] bytes
public static java.security.MessageDigest getSHA1Digest ()
public static java.lang.String calculateSHA256Hash (byte[])
byte[] bytes
public static java.security.MessageDigest getSHA256Digest ()
public static java.lang.String calculateSHA512Hash (byte[])
byte[] bytes
public static java.security.MessageDigest getSHA512Digest ()
public static byte[] createCipherBytes (java.lang.String, int)
String key
int bitsNeeded
String word
public static javax.crypto.Cipher createAesEncryptionCipher (java.lang.String) throws java.lang.Exception
String key
public static javax.crypto.Cipher createAesDecryptionCipher (java.lang.String) throws java.lang.Exception
String key
public static javax.crypto.Cipher createAesCipher (java.lang.String, int) throws java.lang.Exception
String key
int mode
java.security.Key sKey
public static javax.crypto.Cipher createAesCipher (java.security.Key, int) throws java.lang.Exception
java.security.Key key
int mode
java.security.MessageDigest d
byte[] iv
java.security.spec.AlgorithmParameterSpec paramSpec
javax.crypto.Cipher cipher
public static java.lang.String encrypt (java.lang.String, java.lang.String)
Exception e
String key
String content
public static java.lang.String encryptBytes (java.lang.String, byte[])
Exception e
String key
byte[] content
public static java.lang.String decrypt (java.lang.String, java.lang.String)
Exception e
String key
String hexStr
public static byte[] decryptBytes (java.lang.String, java.lang.String)
Exception e
String key
String hexStr
public static java.lang.String calculateHash (java.security.MessageDigest, byte[])
java.security.MessageDigest d
byte[] bytes
}
com/cedarsoftware/util/ExceptionUtilities.classExceptionUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.ExceptionUtilities extends java.lang.Object {
private void ()
public static void safelyIgnoreException (java.lang.Throwable)
Throwable t
}
com/cedarsoftware/util/Executor.classExecutor.java
package com.cedarsoftware.util
public com.cedarsoftware.util.Executor extends java.lang.Object {
private String _error
private String _out
private static final org.apache.logging.log4j.Logger LOG
public void ()
public int exec (java.lang.String)
Process proc
Exception e
String command
public int exec (java.lang.String[])
Process proc
Exception e
String[] cmdarray
public int exec (java.lang.String, java.lang.String[])
Process proc
Exception e
String command
String[] envp
public int exec (java.lang.String[], java.lang.String[])
Process proc
Exception e
String[] cmdarray
String[] envp
public int exec (java.lang.String, java.lang.String[], java.io.File)
Process proc
Exception e
String command
String[] envp
java.io.File dir
public int exec (java.lang.String[], java.lang.String[], java.io.File)
Process proc
Exception e
String[] cmdarray
String[] envp
java.io.File dir
private int runIt (java.lang.Process) throws java.lang.InterruptedException
Process proc
com.cedarsoftware.util.StreamGobbler errors
Thread errorGobbler
com.cedarsoftware.util.StreamGobbler out
Thread outputGobbler
int exitVal
public java.lang.String getError ()
public java.lang.String getOut ()
private java.lang.String cmdArrayToString (java.lang.String[])
String cmd
String[] cmdArray
StringBuilder s
static void ()
}
com/cedarsoftware/util/GraphComparator$1.classGraphComparator.java
package com.cedarsoftware.util
final com.cedarsoftware.util.GraphComparator$1 extends java.lang.Object implements com.cedarsoftware.util.Traverser$Visitor {
final com.cedarsoftware.util.GraphComparator$ID val$idFetcher
final java.util.Set val$potentialOrphans
void (com.cedarsoftware.util.GraphComparator$ID, java.util.Set)
public void process (java.lang.Object)
Object o
}
com/cedarsoftware/util/GraphComparator$2.classGraphComparator.java
package com.cedarsoftware.util
final com.cedarsoftware.util.GraphComparator$2 extends java.lang.Object implements com.cedarsoftware.util.Traverser$Visitor {
final com.cedarsoftware.util.GraphComparator$ID val$idFetcher
final java.util.Set val$potentialOrphans
void (com.cedarsoftware.util.GraphComparator$ID, java.util.Set)
public void process (java.lang.Object)
Object o
}
com/cedarsoftware/util/GraphComparator$3.classGraphComparator.java
package com.cedarsoftware.util
final com.cedarsoftware.util.GraphComparator$3 extends java.lang.Object implements com.cedarsoftware.util.Traverser$Visitor {
final com.cedarsoftware.util.GraphComparator$ID val$idFetcher
final java.util.Map val$srcMap
void (com.cedarsoftware.util.GraphComparator$ID, java.util.Map)
public void process (java.lang.Object)
Object o
}
com/cedarsoftware/util/GraphComparator$4.classGraphComparator.java
package com.cedarsoftware.util
com.cedarsoftware.util.GraphComparator$4 extends java.lang.Object {
static final int[] $SwitchMap$com$cedarsoftware$util$GraphComparator$Delta$Command
static void ()
}
com/cedarsoftware/util/GraphComparator$Delta$Command.classGraphComparator.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.GraphComparator$Delta$Command extends java.lang.Enum {
public static final com.cedarsoftware.util.GraphComparator$Delta$Command ARRAY_SET_ELEMENT
public static final com.cedarsoftware.util.GraphComparator$Delta$Command ARRAY_RESIZE
public static final com.cedarsoftware.util.GraphComparator$Delta$Command OBJECT_ASSIGN_FIELD
public static final com.cedarsoftware.util.GraphComparator$Delta$Command OBJECT_ORPHAN
public static final com.cedarsoftware.util.GraphComparator$Delta$Command OBJECT_FIELD_TYPE_CHANGED
public static final com.cedarsoftware.util.GraphComparator$Delta$Command SET_ADD
public static final com.cedarsoftware.util.GraphComparator$Delta$Command SET_REMOVE
public static final com.cedarsoftware.util.GraphComparator$Delta$Command MAP_PUT
public static final com.cedarsoftware.util.GraphComparator$Delta$Command MAP_REMOVE
public static final com.cedarsoftware.util.GraphComparator$Delta$Command LIST_RESIZE
public static final com.cedarsoftware.util.GraphComparator$Delta$Command LIST_SET_ELEMENT
private String name
private static final com.cedarsoftware.util.GraphComparator$Delta$Command[] $VALUES
public static com.cedarsoftware.util.GraphComparator$Delta$Command[] values ()
public static com.cedarsoftware.util.GraphComparator$Delta$Command valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
public static com.cedarsoftware.util.GraphComparator$Delta$Command fromName (java.lang.String)
com.cedarsoftware.util.GraphComparator$Delta$Command t
String name
static void ()
}
com/cedarsoftware/util/GraphComparator$Delta.classGraphComparator.java
package com.cedarsoftware.util
public com.cedarsoftware.util.GraphComparator$Delta extends java.lang.Object {
private String srcPtr
private Object id
private String fieldName
private Object srcValue
private Object targetValue
private Object optionalKey
private com.cedarsoftware.util.GraphComparator$Delta$Command cmd
public void (java.lang.Object, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
Object id
String fieldName
String srcPtr
Object srcValue
Object targetValue
Object optKey
public java.lang.Object getId ()
public void setId (java.lang.Object)
Object id
public java.lang.String getFieldName ()
public void setFieldName (java.lang.String)
String fieldName
public java.lang.Object getSourceValue ()
public void setSourceValue (java.lang.Object)
Object srcValue
public java.lang.Object getTargetValue ()
public void setTargetValue (java.lang.Object)
Object targetValue
public java.lang.Object getOptionalKey ()
public void setOptionalKey (java.lang.Object)
Object optionalKey
public com.cedarsoftware.util.GraphComparator$Delta$Command getCmd ()
public void setCmd (com.cedarsoftware.util.GraphComparator$Delta$Command)
com.cedarsoftware.util.GraphComparator$Delta$Command cmd
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
com.cedarsoftware.util.GraphComparator$Delta delta
public int hashCode ()
static java.lang.String access$000 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
static java.lang.String access$100 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
static java.lang.Object access$200 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
static java.lang.Object access$300 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
static java.lang.Object access$400 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
static com.cedarsoftware.util.GraphComparator$Delta$Command access$500 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
static java.lang.Object access$600 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
}
com/cedarsoftware/util/GraphComparator$DeltaError.classGraphComparator.java
package com.cedarsoftware.util
public com.cedarsoftware.util.GraphComparator$DeltaError extends com.cedarsoftware.util.GraphComparator$Delta {
public String error
public void (java.lang.String, com.cedarsoftware.util.GraphComparator$Delta)
String error
com.cedarsoftware.util.GraphComparator$Delta delta
public java.lang.String getError ()
}
com/cedarsoftware/util/GraphComparator$DeltaProcessor$Helper.classGraphComparator.java
package com.cedarsoftware.util
public com.cedarsoftware.util.GraphComparator$DeltaProcessor$Helper extends java.lang.Object {
public void ()
private static java.lang.Object getFieldValueAs (java.lang.Object, java.lang.reflect.Field, java.lang.Class, com.cedarsoftware.util.GraphComparator$Delta)
Object fieldValue
Exception e
Object source
java.lang.reflect.Field field
Class type
com.cedarsoftware.util.GraphComparator$Delta delta
Object fieldValue
private static int getResizeValue (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta delta
boolean rightType
private static java.lang.String getStringValue (java.lang.Object)
Object element
int i
StringBuilder s
int len
Object foo
static java.lang.String access$900 (java.lang.Object)
Object x0
static java.lang.Object access$1000 (java.lang.Object, java.lang.reflect.Field, java.lang.Class, com.cedarsoftware.util.GraphComparator$Delta)
Object x0
java.lang.reflect.Field x1
Class x2
com.cedarsoftware.util.GraphComparator$Delta x3
static int access$1100 (com.cedarsoftware.util.GraphComparator$Delta)
com.cedarsoftware.util.GraphComparator$Delta x0
}
com/cedarsoftware/util/GraphComparator$DeltaProcessor.classGraphComparator.java
package com.cedarsoftware.util
public abstract com.cedarsoftware.util.GraphComparator$DeltaProcessor extends java.lang.Object {
public abstract void processArraySetElement (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processArrayResize (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processObjectAssignField (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processObjectOrphan (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processObjectTypeChanged (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processSetAdd (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processSetRemove (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processMapPut (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processMapRemove (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processListResize (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
public abstract void processListSetElement (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
}
com/cedarsoftware/util/GraphComparator$ID.classGraphComparator.java
package com.cedarsoftware.util
public abstract com.cedarsoftware.util.GraphComparator$ID extends java.lang.Object {
public abstract java.lang.Object getId (java.lang.Object)
}
com/cedarsoftware/util/GraphComparator$JavaDeltaProcessor.classGraphComparator.java
package com.cedarsoftware.util
com.cedarsoftware.util.GraphComparator$JavaDeltaProcessor extends java.lang.Object implements com.cedarsoftware.util.GraphComparator$DeltaProcessor {
private void ()
public void processArraySetElement (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
Object sourceArray
int pos
int srcArrayLen
public void processArrayResize (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Exception e
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
int newSize
Object sourceArray
int maxKeepLen
Object newArray
public void processObjectAssignField (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Exception e
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
public void processObjectOrphan (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object srcValue
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
public void processObjectTypeChanged (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object srcValue
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
public void processSetAdd (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Set set
public void processSetRemove (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Set set
public void processMapPut (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Map map
public void processMapRemove (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Map map
public void processListResize (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
int i
int i
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.List list
int newSize
int deltaLen
public void processListSetElement (java.lang.Object, java.lang.reflect.Field, com.cedarsoftware.util.GraphComparator$Delta)
Object source
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.List list
int pos
int listLen
void (com.cedarsoftware.util.GraphComparator$1)
com.cedarsoftware.util.GraphComparator$1 x0
}
com/cedarsoftware/util/GraphComparator.classGraphComparator.java
package com.cedarsoftware.util
public com.cedarsoftware.util.GraphComparator extends java.lang.Object {
public static final String ROOT
public void ()
public static java.util.List compare (java.lang.Object, java.lang.Object, com.cedarsoftware.util.GraphComparator$ID)
String srcPtr
java.lang.reflect.Field field
Object srcId
Object targetId
java.util.Collection fields
String sysId
com.cedarsoftware.util.GraphComparator$Delta delta
String path
Object srcValue
Object targetValue
com.cedarsoftware.util.GraphComparator$Delta orphanDelta
Object id
Object source
Object target
com.cedarsoftware.util.GraphComparator$ID idFetcher
java.util.Set deltas
java.util.Set visited
java.util.LinkedList stack
java.util.Set potentialOrphans
java.util.List forReturn
private static boolean isLogicalPrimitive (java.lang.Class)
Class c
private static boolean isIdObject (java.lang.Object, com.cedarsoftware.util.GraphComparator$ID)
Exception ignored
Object o
com.cedarsoftware.util.GraphComparator$ID idFetcher
Class c
private static void compareArrays (com.cedarsoftware.util.GraphComparator$Delta, java.util.Collection, java.util.LinkedList, com.cedarsoftware.util.GraphComparator$ID)
Object srcValue
Object targetValue
String srcPtr
int i
Object srcId
Object targetId
Object srcValue
Object targetValue
String srcPtr
int i
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Collection deltas
java.util.LinkedList stack
com.cedarsoftware.util.GraphComparator$ID idFetcher
int srcLen
int targetLen
String sysId
Class compType
private static void copyArrayElement (com.cedarsoftware.util.GraphComparator$Delta, java.util.Collection, java.lang.String, java.lang.Object, java.lang.Object, int)
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Collection deltas
String srcPtr
Object srcValue
Object targetValue
int index
com.cedarsoftware.util.GraphComparator$Delta copyDelta
private static void compareSets (com.cedarsoftware.util.GraphComparator$Delta, java.util.Collection, java.util.LinkedList, com.cedarsoftware.util.GraphComparator$ID)
Object targetValue
com.cedarsoftware.util.GraphComparator$Delta removeDelta
Object srcId
com.cedarsoftware.util.GraphComparator$Delta removeDelta
String srcPtr
Object srcValue
com.cedarsoftware.util.GraphComparator$Delta addDelta
Object targetId
com.cedarsoftware.util.GraphComparator$Delta addDelta
String srcPtr
Object targetValue
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Collection deltas
java.util.LinkedList stack
com.cedarsoftware.util.GraphComparator$ID idFetcher
java.util.Set srcSet
java.util.Set targetSet
java.util.Map targetIdToValue
java.util.Map srcIdToValue
String sysId
private static void compareMaps (com.cedarsoftware.util.GraphComparator$Delta, java.util.Collection, java.util.LinkedList, com.cedarsoftware.util.GraphComparator$ID)
Object targetValue
com.cedarsoftware.util.GraphComparator$Delta removeDelta
Object srcKey
Object srcValue
String srcPtr
java.util.Map$Entry entry
com.cedarsoftware.util.GraphComparator$Delta putDelta
Object targetKey
String srcPtr
java.util.Map$Entry entry
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Collection deltas
java.util.LinkedList stack
com.cedarsoftware.util.GraphComparator$ID idFetcher
java.util.Map srcMap
java.util.Map targetMap
String sysId
private static void addMapPutDelta (com.cedarsoftware.util.GraphComparator$Delta, java.util.Collection, java.lang.String, java.lang.Object, java.lang.Object)
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Collection deltas
String srcPtr
Object targetValue
Object key
com.cedarsoftware.util.GraphComparator$Delta putDelta
private static void compareLists (com.cedarsoftware.util.GraphComparator$Delta, java.util.Collection, java.util.LinkedList, com.cedarsoftware.util.GraphComparator$ID)
Object srcId
Object targetId
Object srcValue
Object targetValue
String srcPtr
int i
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Collection deltas
java.util.LinkedList stack
com.cedarsoftware.util.GraphComparator$ID idFetcher
java.util.List srcList
java.util.List targetList
int srcLen
int targetLen
String sysId
private static void copyListElement (com.cedarsoftware.util.GraphComparator$Delta, java.util.Collection, java.lang.String, java.lang.Object, java.lang.Object, int)
com.cedarsoftware.util.GraphComparator$Delta delta
java.util.Collection deltas
String srcPtr
Object srcValue
Object targetValue
int index
com.cedarsoftware.util.GraphComparator$Delta copyDelta
public static transient java.util.List applyDelta (java.lang.Object, java.util.List, com.cedarsoftware.util.GraphComparator$ID, com.cedarsoftware.util.GraphComparator$DeltaProcessor, boolean[])
StringBuilder str
Throwable t
Exception e
Object srcValue
java.util.Map fields
java.lang.reflect.Field field
com.cedarsoftware.util.GraphComparator$Delta delta
Object source
java.util.List commands
com.cedarsoftware.util.GraphComparator$ID idFetcher
com.cedarsoftware.util.GraphComparator$DeltaProcessor deltaProcessor
boolean[] failFast
java.util.Map srcMap
java.util.List errors
boolean failQuick
public static com.cedarsoftware.util.GraphComparator$DeltaProcessor getJavaDeltaProcessor ()
static boolean access$700 (java.lang.Object, com.cedarsoftware.util.GraphComparator$ID)
Object x0
com.cedarsoftware.util.GraphComparator$ID x1
}
com/cedarsoftware/util/InetAddressUtilities.classInetAddressUtilities.java
package com.cedarsoftware.util
public com.cedarsoftware.util.InetAddressUtilities extends java.lang.Object {
private static final org.apache.logging.log4j.Logger LOG
private void ()
public static java.net.InetAddress getLocalHost () throws java.net.UnknownHostException
public static byte[] getIpAddress ()
Exception e
public static java.lang.String getHostName ()
Exception e
static void ()
}
com/cedarsoftware/util/IOUtilities$TransferCallback.classIOUtilities.java
package com.cedarsoftware.util
public abstract com.cedarsoftware.util.IOUtilities$TransferCallback extends java.lang.Object {
public abstract void bytesTransferred (byte[], int)
public abstract boolean isCancelled ()
}
com/cedarsoftware/util/IOUtilities.classIOUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.IOUtilities extends java.lang.Object {
private static final int TRANSFER_BUFFER
private void ()
public static java.io.InputStream getInputStream (java.net.URLConnection) throws java.io.IOException
java.net.URLConnection c
java.io.InputStream is
String enc
public static void transfer (java.io.File, java.net.URLConnection, com.cedarsoftware.util.IOUtilities$TransferCallback) throws java.lang.Exception
java.io.File f
java.net.URLConnection c
com.cedarsoftware.util.IOUtilities$TransferCallback cb
java.io.InputStream in
java.io.OutputStream out
public static void transfer (java.net.URLConnection, java.io.File, com.cedarsoftware.util.IOUtilities$TransferCallback) throws java.lang.Exception
java.net.URLConnection c
java.io.File f
com.cedarsoftware.util.IOUtilities$TransferCallback cb
java.io.InputStream in
public static void transfer (java.io.InputStream, java.io.File, com.cedarsoftware.util.IOUtilities$TransferCallback) throws java.lang.Exception
java.io.OutputStream out
java.io.InputStream s
java.io.File f
com.cedarsoftware.util.IOUtilities$TransferCallback cb
public static void transfer (java.io.InputStream, java.io.OutputStream, com.cedarsoftware.util.IOUtilities$TransferCallback) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
com.cedarsoftware.util.IOUtilities$TransferCallback cb
byte[] bytes
int count
public static void transfer (java.io.InputStream, byte[]) throws java.io.IOException
int numRead
java.io.InputStream in
byte[] bytes
int offset
public static void transfer (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
byte[] bytes
int count
public static void transfer (java.io.File, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
java.io.File file
java.io.OutputStream out
public static void close (javax.xml.stream.XMLStreamReader)
javax.xml.stream.XMLStreamReader reader
public static void close (javax.xml.stream.XMLStreamWriter)
javax.xml.stream.XMLStreamWriter writer
public static void close (java.io.Closeable)
java.io.Closeable c
public static void flush (java.io.Flushable)
java.io.Flushable f
public static void flush (javax.xml.stream.XMLStreamWriter)
javax.xml.stream.XMLStreamWriter writer
public static byte[] inputStreamToBytes (java.io.InputStream)
java.io.ByteArrayOutputStream out
Exception e
java.io.InputStream in
public static void transfer (java.net.URLConnection, byte[]) throws java.io.IOException
java.io.OutputStream out
java.net.URLConnection c
byte[] bytes
public static void compressBytes (java.io.ByteArrayOutputStream, java.io.ByteArrayOutputStream) throws java.io.IOException
java.io.ByteArrayOutputStream original
java.io.ByteArrayOutputStream compressed
java.util.zip.DeflaterOutputStream gzipStream
public static byte[] compressBytes (byte[])
java.util.zip.GZIPOutputStream gzipStream
java.io.ByteArrayOutputStream byteStream
Exception e
byte[] bytes
public static byte[] uncompressBytes (byte[])
java.util.zip.GZIPInputStream gzipStream
java.io.ByteArrayInputStream byteStream
Exception e
byte[] bytes
}
com/cedarsoftware/util/MapUtilities.classMapUtilities.java
package com.cedarsoftware.util
public com.cedarsoftware.util.MapUtilities extends java.lang.Object {
private void ()
public static java.lang.Object get (java.util.Map, java.lang.String, java.lang.Object)
java.util.Map map
String key
Object def
Object val
public static boolean isEmpty (java.util.Map)
java.util.Map map
}
com/cedarsoftware/util/MathUtilities.classMathUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.MathUtilities extends java.lang.Object {
private void ()
public static transient long minimum (long[])
int i
long[] values
int len
long current
public static transient long maximum (long[])
int i
long[] values
int len
long current
public static transient double minimum (double[])
int i
double[] values
int len
double current
public static transient double maximum (double[])
int i
double[] values
int len
double current
public static transient java.math.BigInteger minimum (java.math.BigInteger[])
int i
java.math.BigInteger[] values
int len
java.math.BigInteger current
public static transient java.math.BigInteger maximum (java.math.BigInteger[])
int i
java.math.BigInteger[] values
int len
java.math.BigInteger current
public static transient java.math.BigDecimal minimum (java.math.BigDecimal[])
int i
java.math.BigDecimal[] values
int len
java.math.BigDecimal current
public static transient java.math.BigDecimal maximum (java.math.BigDecimal[])
int i
java.math.BigDecimal[] values
int len
java.math.BigDecimal current
}
com/cedarsoftware/util/ProxyFactory.classProxyFactory.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.ProxyFactory extends java.lang.Object {
private void ()
public static java.lang.Object create (java.lang.Class, java.lang.reflect.InvocationHandler)
Class intf
java.lang.reflect.InvocationHandler h
public static java.lang.Object create (java.lang.ClassLoader, java.lang.Class, java.lang.reflect.InvocationHandler)
ClassLoader loader
Class intf
java.lang.reflect.InvocationHandler h
}
com/cedarsoftware/util/ReflectionUtils.classReflectionUtils.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.ReflectionUtils extends java.lang.Object {
private static final java.util.Map _reflectedFields
private void ()
public static java.lang.annotation.Annotation getClassAnnotation (java.lang.Class, java.lang.Class)
Class classToChk
java.lang.annotation.Annotation a
Class classToCheck
Class annoClass
java.util.Set visited
java.util.LinkedList stack
private static void addInterfaces (java.lang.Class, java.util.LinkedList)
Class interFace
Class classToCheck
java.util.LinkedList stack
public static java.lang.annotation.Annotation getMethodAnnotation (java.lang.reflect.Method, java.lang.Class)
Class classToChk
java.lang.reflect.Method m
java.lang.annotation.Annotation a
java.lang.reflect.Method method
Class annoClass
java.util.Set visited
java.util.LinkedList stack
public static transient java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Class[])
Exception nse
Class c
String method
Class[] types
public static java.util.Collection getDeepDeclaredFields (java.lang.Class)
Class c
java.util.Collection fields
Class curr
public static void getDeclaredFields (java.lang.Class, java.util.Collection)
int modifiers
java.lang.reflect.Field field
java.lang.reflect.Field[] local
Throwable ignored
Class c
java.util.Collection fields
public static java.util.Map getDeepDeclaredFieldMap (java.lang.Class)
String fieldName
java.lang.reflect.Field field
Class c
java.util.Map fieldMap
java.util.Collection fields
public static java.lang.String getClassName (java.lang.Object)
Object o
static void ()
}
com/cedarsoftware/util/SafeSimpleDateFormat$1.classSafeSimpleDateFormat.java
package com.cedarsoftware.util
final com.cedarsoftware.util.SafeSimpleDateFormat$1 extends java.lang.ThreadLocal {
void ()
public java.util.Map initialValue ()
public volatile java.lang.Object initialValue ()
}
com/cedarsoftware/util/SafeSimpleDateFormat.classSafeSimpleDateFormat.java
package com.cedarsoftware.util
public com.cedarsoftware.util.SafeSimpleDateFormat extends java.text.Format {
private final String _format
private static final ThreadLocal _dateFormats
public static java.text.SimpleDateFormat getDateFormat (java.lang.String)
String format
java.util.Map formatters
java.text.SimpleDateFormat formatter
public void (java.lang.String)
String format
public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)
Object obj
StringBuffer toAppendTo
java.text.FieldPosition pos
public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition)
String source
java.text.ParsePosition pos
public java.util.Date parse (java.lang.String) throws java.text.ParseException
String day
public void setTimeZone (java.util.TimeZone)
java.util.TimeZone tz
public void setCalendar (java.util.Calendar)
java.util.Calendar cal
public void setNumberFormat (java.text.NumberFormat)
java.text.NumberFormat format
public void setLenient (boolean)
boolean lenient
public void setDateFormatSymbols (java.text.DateFormatSymbols)
java.text.DateFormatSymbols symbols
public void set2DigitYearStart (java.util.Date)
java.util.Date date
static void ()
}
com/cedarsoftware/util/StreamGobbler.classStreamGobbler.java
package com.cedarsoftware.util
public com.cedarsoftware.util.StreamGobbler extends java.lang.Object implements java.lang.Runnable {
private final java.io.InputStream _inputStream
private String _result
void (java.io.InputStream)
java.io.InputStream is
public java.lang.String getResult ()
public void run ()
StringBuilder output
String line
java.io.IOException e
java.io.InputStreamReader isr
java.io.BufferedReader br
}
com/cedarsoftware/util/StringUtilities.classStringUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.StringUtilities extends java.lang.Object {
private static final char[] _hex
public static final String FOLDER_SEPARATOR
private void ()
public static boolean equals (java.lang.String, java.lang.String)
String str1
String str2
public static boolean equalsIgnoreCase (java.lang.String, java.lang.String)
String s1
String s2
public static boolean equalsWithTrim (java.lang.String, java.lang.String)
String s1
String s2
public static boolean equalsIgnoreCaseWithTrim (java.lang.String, java.lang.String)
String s1
String s2
public static boolean isEmpty (java.lang.String)
String s
public static boolean hasContent (java.lang.String)
String s
public static int length (java.lang.String)
String s
public static int trimLength (java.lang.String)
String s
public static int lastIndexOf (java.lang.String, char)
String path
char ch
public static byte[] decode (java.lang.String)
byte hi
byte lo
int i
String s
int len
byte[] bytes
int pos
public static java.lang.String encode (byte[])
byte aByte
byte[] bytes
StringBuilder sb
private static char convertDigit (int)
int value
public static int count (java.lang.String, char)
int i
String s
char c
int count
int len
public static java.lang.String wildcardToRegexString (java.lang.String)
char c
int i
int is
String wildcard
StringBuilder s
public static int levenshteinDistance (java.lang.CharSequence, java.lang.CharSequence)
int i
int cost
int j
int i
CharSequence s
CharSequence t
int[] v0
int[] v1
int sLen
int tLen
public static int damerauLevenshteinDistance (java.lang.CharSequence, java.lang.CharSequence)
int srcIndex
int targetIndex
int cost
int targetIndex
int srcIndex
CharSequence source
CharSequence target
int srcLen
int targetLen
int[][] distanceMatrix
public static java.lang.String getRandomString (java.util.Random, int, int)
int i
java.util.Random random
int minLen
int maxLen
StringBuilder s
int length
public static java.lang.String getRandomChar (java.util.Random, boolean)
java.util.Random random
boolean upper
int r
public static byte[] getBytes (java.lang.String, java.lang.String)
java.io.UnsupportedEncodingException e
String s
String encoding
public static java.lang.String createUtf8String (byte[])
byte[] bytes
public static byte[] getUTF8Bytes (java.lang.String)
String s
public static java.lang.String createString (byte[], java.lang.String)
java.io.UnsupportedEncodingException e
byte[] bytes
String encoding
public static java.lang.String createUTF8String (byte[])
byte[] bytes
static void ()
}
com/cedarsoftware/util/SystemUtilities.classSystemUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.SystemUtilities extends java.lang.Object {
private void ()
public static java.lang.String getExternalVariable (java.lang.String)
String var
String value
}
com/cedarsoftware/util/TrackingMap.classTrackingMap.java
package com.cedarsoftware.util
public com.cedarsoftware.util.TrackingMap extends java.lang.Object implements java.util.Map {
private final java.util.Map internalMap
private final java.util.Set readKeys
public void (java.util.Map)
java.util.Map map
public java.lang.Object get (java.lang.Object)
Object key
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean containsKey (java.lang.Object)
Object key
boolean containsKey
public void putAll (java.util.Map)
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
public int size ()
public boolean isEmpty ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public void clear ()
public boolean containsValue (java.lang.Object)
Object value
public java.util.Collection values ()
public java.util.Set keySet ()
public java.util.Set entrySet ()
public void expungeUnused ()
public void informAdditionalUsage (java.util.Collection)
java.util.Collection additional
public void informAdditionalUsage (com.cedarsoftware.util.TrackingMap)
com.cedarsoftware.util.TrackingMap additional
public java.util.Set keysUsed ()
public java.util.Map getWrappedMap ()
}
com/cedarsoftware/util/Traverser$ClassInfo.classTraverser.java
package com.cedarsoftware.util
public com.cedarsoftware.util.Traverser$ClassInfo extends java.lang.Object {
private boolean _skip
private final java.util.Collection _refFields
public void (java.lang.Class, java.lang.Class[])
Class klass
Class fc
java.lang.reflect.Field field
Class c
Class[] skip
java.util.Collection fields
static boolean access$000 (com.cedarsoftware.util.Traverser$ClassInfo)
com.cedarsoftware.util.Traverser$ClassInfo x0
static java.util.Collection access$100 (com.cedarsoftware.util.Traverser$ClassInfo)
com.cedarsoftware.util.Traverser$ClassInfo x0
}
com/cedarsoftware/util/Traverser$Visitor.classTraverser.java
package com.cedarsoftware.util
public abstract com.cedarsoftware.util.Traverser$Visitor extends java.lang.Object {
public abstract void process (java.lang.Object)
}
com/cedarsoftware/util/Traverser.classTraverser.java
package com.cedarsoftware.util
public com.cedarsoftware.util.Traverser extends java.lang.Object {
private final java.util.Map _objVisited
private final java.util.Map _classCache
public void ()
public static void traverse (java.lang.Object, com.cedarsoftware.util.Traverser$Visitor)
Object o
com.cedarsoftware.util.Traverser$Visitor visitor
public static void traverse (java.lang.Object, java.lang.Class[], com.cedarsoftware.util.Traverser$Visitor)
Object o
Class[] skip
com.cedarsoftware.util.Traverser$Visitor visitor
com.cedarsoftware.util.Traverser traverse
public void walk (java.lang.Object, java.lang.Class[], com.cedarsoftware.util.Traverser$Visitor)
Object element
int i
com.cedarsoftware.util.Traverser$ClassInfo info
int len
Class compType
Object current
Class clazz
com.cedarsoftware.util.Traverser$ClassInfo classInfo
Object root
Class[] skip
com.cedarsoftware.util.Traverser$Visitor visitor
java.util.Deque stack
private void walkFields (java.util.Deque, java.lang.Object, java.lang.Class[])
Object value
java.lang.reflect.Field field
java.util.Deque stack
Object current
Class[] skip
com.cedarsoftware.util.Traverser$ClassInfo classInfo
private static void walkCollection (java.util.Deque, java.util.Collection)
Object o
java.util.Deque stack
java.util.Collection col
private static void walkMap (java.util.Deque, java.util.Map)
Object o
java.util.Map$Entry entry
java.util.Deque stack
java.util.Map map
private com.cedarsoftware.util.Traverser$ClassInfo getClassInfo (java.lang.Class, java.lang.Class[])
Class current
Class[] skip
com.cedarsoftware.util.Traverser$ClassInfo classCache
}
com/cedarsoftware/util/UniqueIdGenerator$1.classUniqueIdGenerator.java
package com.cedarsoftware.util
final com.cedarsoftware.util.UniqueIdGenerator$1 extends java.util.LinkedHashMap {
void ()
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/cedarsoftware/util/UniqueIdGenerator.classUniqueIdGenerator.java
package com.cedarsoftware.util
public com.cedarsoftware.util.UniqueIdGenerator extends java.lang.Object {
private static int count
private static final int lastIp
private static final java.util.Map lastId
private void ()
public static long getUniqueId ()
long newId
private static long getUniqueIdAttempt ()
static void ()
NumberFormatException e
String id
}
com/cedarsoftware/util/UrlInvocationHandler.classUrlInvocationHandler.java
package com.cedarsoftware.util
public com.cedarsoftware.util.UrlInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
public static final int SLEEP_TIME
private final org.apache.logging.log4j.Logger LOG
private final com.cedarsoftware.util.UrlInvocationHandlerStrategy _strategy
public void (com.cedarsoftware.util.UrlInvocationHandlerStrategy)
com.cedarsoftware.util.UrlInvocationHandlerStrategy strategy
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
byte[] bytes
ThreadDeath e
Throwable e
java.net.HttpURLConnection c
Throwable t
Object proxy
java.lang.reflect.Method m
Object[] args
int retry
Object result
protected static void checkForThrowable (java.lang.Object) throws java.lang.Throwable
java.lang.reflect.InvocationTargetException i
Throwable t
Throwable t
Object object
}
com/cedarsoftware/util/UrlInvocationHandlerStrategy.classUrlInvocationHandlerStrategy.java
package com.cedarsoftware.util
public abstract com.cedarsoftware.util.UrlInvocationHandlerStrategy extends java.lang.Object {
public abstract java.net.URL buildURL (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.net.MalformedURLException
public abstract int getRetryAttempts ()
public abstract long getRetrySleepTime ()
public abstract void setCookies (java.net.URLConnection)
public abstract void getCookies (java.net.URLConnection)
public abstract void setRequestHeaders (java.net.URLConnection)
public abstract byte[] generatePostData (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.io.IOException
public abstract java.lang.Object readResponse (java.net.URLConnection) throws java.io.IOException
}
com/cedarsoftware/util/UrlUtilities$1.classUrlUtilities.java
package com.cedarsoftware.util
final com.cedarsoftware.util.UrlUtilities$1 extends java.lang.Object implements javax.net.ssl.X509TrustManager {
void ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
}
com/cedarsoftware/util/UrlUtilities$2.classUrlUtilities.java
package com.cedarsoftware.util
final com.cedarsoftware.util.UrlUtilities$2 extends java.lang.Object implements javax.net.ssl.HostnameVerifier {
void ()
public boolean verify (java.lang.String, javax.net.ssl.SSLSession)
String s
javax.net.ssl.SSLSession sslSession
}
com/cedarsoftware/util/UrlUtilities.classUrlUtilities.java
package com.cedarsoftware.util
public final com.cedarsoftware.util.UrlUtilities extends java.lang.Object {
private static String globalUserAgent
private static String globalReferrer
public static final ThreadLocal userAgent
public static final ThreadLocal referrer
public static final String SET_COOKIE
public static final String SET_COOKIE_SEPARATOR
public static final String COOKIE
public static final String COOKIE_VALUE_DELIMITER
public static final String PATH
public static final String EXPIRES
public static final com.cedarsoftware.util.SafeSimpleDateFormat DATE_FORMAT
public static final char NAME_VALUE_SEPARATOR
public static final char DOT
private static final java.util.regex.Pattern resPattern
private static final org.apache.logging.log4j.Logger LOG
public static final javax.net.ssl.TrustManager[] NAIVE_TRUST_MANAGER
public static final javax.net.ssl.HostnameVerifier NAIVE_VERIFIER
protected static javax.net.ssl.SSLSocketFactory naiveSSLSocketFactory
private void ()
public static void clearGlobalUserAgent ()
public static void clearGlobalReferrer ()
public static void setReferrer (java.lang.String)
String referer
public static java.lang.String getReferrer ()
String localReferrer
public static void setUserAgent (java.lang.String)
String agent
public static java.lang.String getUserAgent ()
String localAgent
public static void readErrorResponse (java.net.URLConnection)
int error
java.io.ByteArrayOutputStream out
int count
byte[] bytes
java.net.ConnectException e
java.io.IOException e
Exception e
java.net.URLConnection c
java.io.InputStream in
public static void disconnect (java.net.HttpURLConnection)
java.net.HttpURLConnection c
public static void getCookies (java.net.URLConnection, java.util.Map)
java.util.Map domainStore
String token
String key
String value
String key
String value
String token
int pos
java.util.Map cookie
java.util.StringTokenizer st
int i
java.net.URLConnection conn
java.util.Map store
String domain
java.util.Map domainStore
String headerName
public static void setCookies (java.net.URLConnection, java.util.Map) throws java.io.IOException
String cookieName
java.util.Map cookie
IllegalStateException e
java.net.URLConnection conn
java.util.Map store
java.net.URL url
String domain
String path
java.util.Map domainStore
StringBuilder cookieStringBuffer
java.util.Iterator cookieNames
public static java.lang.String getCookieDomainFromHost (java.lang.String)
String host
static boolean isNotExpired (java.lang.String)
java.text.ParseException e
String cookieExpires
static boolean comparePaths (java.lang.String, java.lang.String)
String cookiePath
String targetPath
public static java.lang.String getContentFromUrlAsString (java.lang.String)
String url
public static java.lang.String getContentFromUrlAsString (java.net.URL, boolean)
java.net.URL url
boolean allowAllCerts
public static java.lang.String getContentFromUrlAsString (java.lang.String, java.util.Map, java.util.Map, boolean)
String url
java.util.Map inCookies
java.util.Map outCookies
boolean trustAllCerts
byte[] bytes
public static java.lang.String getContentFromUrlAsString (java.net.URL, java.util.Map, java.util.Map, boolean)
java.net.URL url
java.util.Map inCookies
java.util.Map outCookies
boolean trustAllCerts
byte[] bytes
public static byte[] getContentFromUrl (java.lang.String)
String url
public static byte[] getContentFromUrl (java.net.URL, boolean)
java.net.URL url
boolean allowAllCerts
public static byte[] getContentFromUrl (java.lang.String, java.util.Map, java.util.Map, boolean)
Exception e
String url
java.util.Map inCookies
java.util.Map outCookies
boolean allowAllCerts
public static byte[] getContentFromUrl (java.net.URL, java.util.Map, java.util.Map, boolean)
java.io.ByteArrayOutputStream out
java.io.InputStream stream
javax.net.ssl.SSLHandshakeException e
Exception e
java.net.URL url
java.util.Map inCookies
java.util.Map outCookies
boolean allowAllCerts
java.net.URLConnection c
public static byte[] getContentFromUrl (java.lang.String, java.util.Map, java.util.Map)
String url
java.util.Map inCookies
java.util.Map outCookies
public static java.net.URLConnection getConnection (java.lang.String, boolean, boolean, boolean) throws java.io.IOException
String url
boolean input
boolean output
boolean cache
public static java.net.URLConnection getConnection (java.net.URL, boolean, boolean, boolean) throws java.io.IOException
java.net.URL url
boolean input
boolean output
boolean cache
public static java.net.URLConnection getConnection (java.net.URL, java.util.Map, boolean, boolean, boolean, boolean) throws java.io.IOException
Exception e
java.net.URL url
java.util.Map inCookies
boolean input
boolean output
boolean cache
boolean allowAllCerts
java.net.URLConnection c
String ref
String agent
private static void setNaiveSSLSocketFactory (javax.net.ssl.HttpsURLConnection)
javax.net.ssl.HttpsURLConnection sc
public static java.net.URL getActualUrl (java.lang.String) throws java.net.MalformedURLException
String url
java.util.regex.Matcher m
public static java.lang.String getHostName ()
public static java.net.URLConnection getConnection (java.net.URL, java.util.Map, boolean, boolean, boolean, java.net.Proxy, boolean) throws java.io.IOException
java.net.URL url
java.util.Map inCookies
boolean input
boolean output
boolean cache
java.net.Proxy proxy
boolean allowAllCerts
public static java.net.URLConnection getConnection (java.net.URL, java.lang.String, int, java.util.Map, boolean, boolean, boolean, boolean) throws java.io.IOException
java.net.URL url
String server
int port
java.util.Map inCookies
boolean input
boolean output
boolean cache
boolean allowAllCerts
public static java.net.URLConnection getConnection (java.net.URL, java.util.Map, boolean, boolean, boolean, java.net.Proxy, javax.net.ssl.SSLSocketFactory, javax.net.ssl.HostnameVerifier) throws java.io.IOException
java.net.URL url
java.util.Map inCookies
boolean input
boolean output
boolean cache
java.net.Proxy proxy
javax.net.ssl.SSLSocketFactory factory
javax.net.ssl.HostnameVerifier verifier
public static byte[] getContentFromUrl (java.lang.String, java.net.Proxy)
String url
java.net.Proxy proxy
public static byte[] getContentFromUrl (java.lang.String, java.net.Proxy, javax.net.ssl.SSLSocketFactory, javax.net.ssl.HostnameVerifier)
String url
java.net.Proxy proxy
javax.net.ssl.SSLSocketFactory factory
javax.net.ssl.HostnameVerifier verifier
public static byte[] getContentFromUrl (java.lang.String, java.util.Map, java.util.Map, java.net.Proxy, javax.net.ssl.SSLSocketFactory, javax.net.ssl.HostnameVerifier)
String url
java.util.Map inCookies
java.util.Map outCookies
java.net.Proxy proxy
javax.net.ssl.SSLSocketFactory factory
javax.net.ssl.HostnameVerifier verifier
public static java.lang.String getContentFromUrlAsString (java.lang.String, java.net.Proxy)
String url
java.net.Proxy proxy
byte[] bytes
public static byte[] getContentFromUrl (java.net.URL, java.util.Map, java.util.Map, java.net.Proxy, boolean)
java.net.URL url
java.util.Map inCookies
java.util.Map outCookies
java.net.Proxy proxy
boolean allowAllCerts
public static byte[] getContentFromUrl (java.lang.String, java.util.Map, java.util.Map, java.net.Proxy, boolean)
java.net.MalformedURLException e
String url
java.util.Map inCookies
java.util.Map outCookies
java.net.Proxy proxy
boolean allowAllCerts
public static byte[] getContentFromUrl (java.lang.String, java.lang.String, int, java.util.Map, java.util.Map, boolean)
String url
String proxyServer
int port
java.util.Map inCookies
java.util.Map outCookies
boolean allowAllCerts
java.net.Proxy proxy
public static java.lang.String getContentFromUrlAsString (java.lang.String, java.lang.String, int, java.util.Map, java.util.Map, boolean)
String url
String proxyServer
int port
java.util.Map inCookies
java.util.Map outCookies
boolean ignoreSec
static void ()
javax.net.ssl.SSLContext sslContext
Exception e
}
META-INF/maven/
META-INF/maven/com.cedarsoftware/
META-INF/maven/com.cedarsoftware/java-util/
META-INF/maven/com.cedarsoftware/java-util/pom.xml
META-INF/maven/com.cedarsoftware/java-util/pom.properties