Jar changes =========== < com.generationjava.collections.FQEntry < com.generationjava.collections.FQMap < com.generationjava.collections.ListMap --- > com.bga.wbrogden.metaphone.Metaphone > com.generationjava.beans.AbstractBeanViewer > com.generationjava.beans.DelegatableBeanViewer > com.generationjava.beans.GetDelegate > com.generationjava.beans.ReflectionBeanViewer < com.generationjava.collections.SimpleAlias > com.generationjava.collections.BeanMap > com.generationjava.collections.EnumerationGrouper < com.generationjava.collections.IteratorEnumeration < com.generationjava.collections.OrderedSet --- > com.generationjava.collections.FQEntry > com.generationjava.collections.FQMap > com.generationjava.collections.Grouper > com.generationjava.collections.IteratorEnumeration > com.generationjava.collections.ListMap > com.generationjava.collections.MultiList > com.generationjava.collections.MultiMap < com.generationjava.collections.typed.TypedStructure --- > com.generationjava.collections.OrderedSet > com.generationjava.collections.SimpleAlias > com.generationjava.collections.SingletonEnumeration < com.generationjava.collections.SingletonEnumeration < com.generationjava.collections.EnumerationGrouper < com.generationjava.collections.MultiList < com.generationjava.collections.MultiMap < com.generationjava.collections.BeanMap < com.generationjava.util.OrderedProperties < com.generationjava.util.Pair < com.generationjava.util.PropertiesLoader < com.generationjava.patterns.registry.Registry < com.generationjava.patterns.registry.RegistryFactory < com.generationjava.patterns.registry.UnavailableInstanceException < com.generationjava.patterns.registry.AbstractRegistryFactory < com.generationjava.patterns.registry.SingletonRegistryFactory < com.generationjava.patterns.registry.PoolingRegistryFactory < com.generationjava.patterns.registry.AbstractRegistry < com.generationjava.patterns.registry.SimpleRegistry < com.generationjava.patterns.registry.MultiRegistry < com.generationjava.patterns.registry.NullRegistryFactory < com.generationjava.patterns.registry.NullRegistry < com.generationjava.patterns.registry.SimpleRegistryFactory < com.generationjava.patterns.pool.Pool < com.generationjava.patterns.pool.PoolSource < com.generationjava.patterns.pool.AbstractPool < com.generationjava.patterns.pool.StackPool < com.generationjava.patterns.pool.NullSource < com.generationjava.patterns.pool.PoolListener < com.generationjava.patterns.pool.PoolEvent < com.generationjava.patterns.Null --- > com.generationjava.collections.typed.TypedStructure > com.generationjava.compare.BeanComparator > com.generationjava.compare.ComparableComparator > com.generationjava.compare.ObjectComparator > com.generationjava.compare.UrlComparator > com.generationjava.io.BitmapReader > com.generationjava.io.BitmapWriter > com.generationjava.io.CommandLine > com.generationjava.io.CommandLineListener > com.generationjava.io.FileW > com.generationjava.io.find.ExtensionFileFilter > com.generationjava.io.find.FileFinder > com.generationjava.io.find.Finder > com.generationjava.io.find.FinderException > com.generationjava.io.find.FindEvent > com.generationjava.io.find.FindListener > com.generationjava.io.find.ZipFinder > com.generationjava.io.xml.XMLNode > com.generationjava.io.xml.XMLParser > com.generationjava.io.ZipW < com.generationjava.lang.Cloner > com.generationjava.lang.CascadedRuntimeException > com.generationjava.lang.CharRange > com.generationjava.lang.CharSet > com.generationjava.lang.ClassConstantsReflector$C1 > com.generationjava.lang.ClassConstantsReflector$C7 > com.generationjava.lang.ClassConstantsReflector > com.generationjava.lang.ClassW > com.generationjava.lang.Cloner > com.generationjava.lang.Constant > com.generationjava.lang.GenericEvent < com.generationjava.lang.ClassW < com.generationjava.lang.GenericEvent --- > com.generationjava.math.Fraction > com.generationjava.math.Interval > com.generationjava.namespace.AbstractNamespace > com.generationjava.namespace.BeanNamespace > com.generationjava.namespace.Namespace > com.generationjava.namespace.SimpleNamespace > com.generationjava.net.WGet > com.generationjava.patterns.Null > com.generationjava.patterns.pool.AbstractPool > com.generationjava.patterns.pool.NullSource > com.generationjava.patterns.pool.Pool > com.generationjava.patterns.pool.PoolEvent > com.generationjava.patterns.pool.PoolListener > com.generationjava.patterns.pool.PoolSource > com.generationjava.patterns.pool.StackPool > com.generationjava.patterns.registry.AbstractRegistry > com.generationjava.patterns.registry.AbstractRegistryFactory > com.generationjava.patterns.registry.MultiRegistry > com.generationjava.patterns.registry.NullRegistry > com.generationjava.patterns.registry.NullRegistryFactory > com.generationjava.patterns.registry.Registry > com.generationjava.patterns.registry.RegistryFactory > com.generationjava.patterns.registry.SimpleRegistry > com.generationjava.patterns.registry.SimpleRegistryFactory > com.generationjava.patterns.registry.SingletonRegistryFactory > com.generationjava.patterns.registry.UnavailableInstanceException > com.generationjava.security.Securer > com.generationjava.test.Example > com.generationjava.test.Scaffold > com.generationjava.test.StopWatch > com.generationjava.test.Test > com.generationjava.test.TestException > com.generationjava.util.AbstractCArgs > com.generationjava.util.ArrayCArgs > com.generationjava.util.CArgs > com.generationjava.util.ClassFinder > com.generationjava.util.ClassIndex > com.generationjava.util.Debug > com.generationjava.util.DebugPrintStream > com.generationjava.util.MapCArgs > com.generationjava.util.NullDebugStream > com.generationjava.util.OrderedProperties > com.generationjava.util.PackageNameComparator > com.generationjava.util.Pair > com.generationjava.util.PropertiesLoader > com.generationjava.web.HtmlW Class changes ============= com.generationjava.collections.FQEntry -------------------- com.generationjava.collections.FQMap -------------------- com.generationjava.collections.ListMap -------------------- com.generationjava.collections.Alias -------------------- < Compiled from AliasedMap.java < interface com.generationjava.collections.Alias { --- > Compiled from Alias.java > public interface com.generationjava.collections.Alias { com.generationjava.collections.SimpleAlias -------------------- < Compiled from AliasedMap.java < class com.generationjava.collections.SimpleAlias extends java.lang.Object implements com.generationjava.collections.Alias { --- > Compiled from SimpleAlias.java > public class com.generationjava.collections.SimpleAlias extends java.lang.Object implements com.generationjava.collections.Alias { com.generationjava.collections.AliasedMap -------------------- < public com.generationjava.collections.AliasedMap newMapWithAliases(); com.generationjava.collections.EnumerationIterator -------------------- com.generationjava.collections.IteratorEnumeration -------------------- com.generationjava.collections.OrderedSet -------------------- com.generationjava.collections.GroupedComparator -------------------- com.generationjava.collections.NullEnumeration -------------------- < public class com.generationjava.collections.NullEnumeration extends java.lang.Object implements java.util.Enumeration { --- > public class com.generationjava.collections.NullEnumeration extends java.lang.Object implements java.util.Enumeration, com.generationjava.patterns.Null { com.generationjava.collections.typed.TypedStructure -------------------- < public abstract void checkType(com.sun.java.util.collections.Collection) throws com.generationjava.collections.typed.IllegalTypeException; --- > public abstract void checkType(java.util.Collection) throws com.generationjava.collections.typed.IllegalTypeException; > public abstract void setType(java.lang.Class); > public abstract java.lang.Class getType(); com.generationjava.collections.typed.AbstractTypedStructure -------------------- < public void checkType(com.sun.java.util.collections.Collection) throws com.generationjava.collections.typed.IllegalTypeException; < public void checkType(java.lang.Class, com.sun.java.util.collections.Collection) throws com.generationjava.collections.typed.IllegalTypeException; --- > public void checkType(java.util.Collection) throws com.generationjava.collections.typed.IllegalTypeException; > public void checkType(java.lang.Class, java.util.Collection) throws com.generationjava.collections.typed.IllegalTypeException; com.generationjava.collections.typed.IllegalTypeException -------------------- com.generationjava.collections.typed.TypedList -------------------- < Error: No binary file 'List' --- > Compiled from TypedList.java > public class com.generationjava.collections.typed.TypedList extends com.generationjava.collections.typed.AbstractTypedStructure implements java.util.List { > public void add(int, java.lang.Object); > public boolean add(java.lang.Object); > public boolean addAll(java.util.Collection); > public boolean addAll(int, java.util.Collection); > public void clear(); > public boolean contains(java.lang.Object); > public boolean containsAll(java.util.Collection); > public boolean equals(java.lang.Object); > public java.lang.Object get(int); > public int hashCode(); > public int indexOf(java.lang.Object); > public boolean isEmpty(); > public java.util.Iterator iterator(); > public int lastIndexOf(java.lang.Object); > public java.util.ListIterator listIterator(); > public java.util.ListIterator listIterator(int); > public java.lang.Object remove(int); > public boolean remove(java.lang.Object); > public boolean removeAll(java.util.Collection); > public boolean retainAll(java.util.Collection); > public java.lang.Object set(int, java.lang.Object); > public int size(); > public java.util.List subList(int, int); > public java.lang.Object toArray()[]; > public java.lang.Object toArray(java.lang.Object[])[]; > public com.generationjava.collections.typed.TypedList(java.lang.Class); > public com.generationjava.collections.typed.TypedList(java.lang.Class,java.util.List); > } com.generationjava.collections.typed.TypedMap -------------------- < Error: No binary file 'Map' --- > Compiled from TypedMap.java > public class com.generationjava.collections.typed.TypedMap extends com.generationjava.collections.typed.AbstractTypedStructure implements java.util.Map { > public void checkKeyType(java.lang.Object) throws com.generationjava.collections.typed.IllegalTypeException; > public void checkType(java.util.Map) throws com.generationjava.collections.typed.IllegalTypeException; > public void clear(); > public boolean containsKey(java.lang.Object); > public boolean containsValue(java.lang.Object); > public java.util.Set entrySet(); > public boolean equals(java.lang.Object); > public java.lang.Object get(java.lang.Object); > public int hashCode(); > public boolean isEmpty(); > public java.util.Set keySet(); > public java.lang.Object put(java.lang.Object, java.lang.Object); > public void putAll(java.util.Map); > public java.lang.Object remove(java.lang.Object); > public int size(); > public java.util.Collection values(); > public com.generationjava.collections.typed.TypedMap(java.lang.Class,java.lang.Class,java.util.Map); > public com.generationjava.collections.typed.TypedMap(java.lang.Class,java.lang.Class); > } com.generationjava.collections.typed.TypedSet -------------------- < Error: No binary file 'Set' --- > Compiled from TypedSet.java > public class com.generationjava.collections.typed.TypedSet extends com.generationjava.collections.typed.AbstractTypedStructure implements java.util.Set { > public boolean add(java.lang.Object); > public boolean addAll(java.util.Collection); > public void clear(); > public boolean contains(java.lang.Object); > public boolean containsAll(java.util.Collection); > public boolean equals(java.lang.Object); > public int hashCode(); > public boolean isEmpty(); > public java.util.Iterator iterator(); > public boolean remove(java.lang.Object); > public boolean removeAll(java.util.Collection); > public boolean retainAll(java.util.Collection); > public int size(); > public java.lang.Object toArray()[]; > public java.lang.Object toArray(java.lang.Object[])[]; > public com.generationjava.collections.typed.TypedSet(java.lang.Class); > public com.generationjava.collections.typed.TypedSet(java.lang.Class,java.util.Set); > } com.generationjava.collections.SingletonEnumeration -------------------- com.generationjava.collections.EnumerationGrouper -------------------- < public class com.generationjava.collections.EnumerationGrouper extends java.lang.Object { --- > public class com.generationjava.collections.EnumerationGrouper extends java.lang.Object implements com.generationjava.collections.Grouper { com.generationjava.collections.MultiList -------------------- com.generationjava.collections.MultiMap -------------------- > public java.lang.String toString(); com.generationjava.collections.BeanMap -------------------- < Error: No binary file 'Map' --- > Compiled from BeanMap.java > public class com.generationjava.collections.BeanMap extends com.generationjava.beans.AbstractBeanViewer implements java.util.Map { > public java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.Object); > public void clear(); > public boolean containsKey(java.lang.Object); > public boolean containsValue(java.lang.Object); > public java.util.Set entrySet(); > public boolean equals(java.lang.Object); > public int hashCode(); > public boolean isEmpty(); > public java.util.Set keySet(); > public java.lang.Object put(java.lang.Object, java.lang.Object); > public void putAll(java.util.Map); > public java.lang.Object remove(java.lang.Object); > public int size(); > public java.util.Collection values(); > public java.lang.Object get(java.lang.Object); > public java.lang.Object invokeGet(java.lang.Object, java.lang.String, int); > public com.generationjava.collections.BeanMap(java.lang.Object); > } com.generationjava.util.OrderedProperties -------------------- com.generationjava.util.Pair -------------------- com.generationjava.util.PropertiesLoader -------------------- com.generationjava.patterns.registry.Registry -------------------- < public abstract void put(java.lang.Object, java.lang.Object); --- > public abstract void register(java.lang.Object, java.lang.Object); com.generationjava.patterns.registry.RegistryFactory -------------------- com.generationjava.patterns.registry.UnavailableInstanceException -------------------- com.generationjava.patterns.registry.AbstractRegistryFactory -------------------- com.generationjava.patterns.registry.SingletonRegistryFactory -------------------- com.generationjava.patterns.registry.AbstractRegistry -------------------- < public abstract void put(java.lang.Object, java.lang.Object); --- > public abstract void register(java.lang.Object, java.lang.Object); com.generationjava.patterns.registry.SimpleRegistry -------------------- < public void put(java.lang.Object, java.lang.Object); --- > public void register(java.lang.Object, java.lang.Object); com.generationjava.patterns.registry.MultiRegistry -------------------- com.generationjava.patterns.registry.NullRegistryFactory -------------------- com.generationjava.patterns.registry.NullRegistry -------------------- < public void put(java.lang.Object, java.lang.Object); --- > public void register(java.lang.Object, java.lang.Object); com.generationjava.patterns.registry.SimpleRegistryFactory -------------------- < public com.generationjava.patterns.registry.SimpleRegistryFactory(com.generationjava.patterns.registry.Registry); com.generationjava.patterns.pool.Pool -------------------- com.generationjava.patterns.pool.PoolSource -------------------- com.generationjava.patterns.pool.AbstractPool -------------------- com.generationjava.patterns.pool.StackPool -------------------- com.generationjava.patterns.pool.NullSource -------------------- com.generationjava.patterns.pool.PoolListener -------------------- com.generationjava.patterns.pool.PoolEvent -------------------- com.generationjava.patterns.Null -------------------- com.generationjava.lang.ByteArray -------------------- com.generationjava.lang.Cloner -------------------- com.generationjava.lang.CascadedException -------------------- com.generationjava.lang.CloneException -------------------- com.generationjava.lang.NumberW -------------------- > public static int minimum(int, int, int); > public static boolean isNumber(java.lang.String); com.generationjava.lang.StringW -------------------- < public static java.lang.String implode(java.lang.String[], java.lang.String); < public static java.lang.String implode(java.util.Enumeration, java.lang.String); --- > public static java.lang.String implode(java.lang.Object[], java.lang.String); > public static java.lang.String implode(java.util.Iterator, java.lang.String); > public static java.lang.String explode(java.lang.String)[]; > public static java.lang.String explode(java.lang.String, java.lang.String, int)[]; > public static java.lang.String replaceStringOnce(java.lang.String, java.lang.String, java.lang.String); > public static java.lang.String replaceString(java.lang.String, java.lang.String, java.lang.String, int); > public static java.lang.String overlayString(java.lang.String, java.lang.String, int, int); > public static java.lang.String repeat(java.lang.String, int); > public static java.lang.String center(java.lang.String, int); > public static java.lang.String center(java.lang.String, int, java.lang.String); > public static java.lang.String chomp(java.lang.String); > public static java.lang.String chomp(java.lang.String, java.lang.String); > public static java.lang.String chop(java.lang.String); > public static java.lang.String chopNewline(java.lang.String); > public static com.generationjava.lang.CharSet evaluateSet(java.lang.String[]); > public static int count(java.lang.String, java.lang.String[]); > public static java.lang.String delete(java.lang.String, java.lang.String[]); > public static java.lang.String squeeze(java.lang.String, java.lang.String[]); > public static java.lang.String translate(java.lang.String, java.lang.String, java.lang.String); > public static java.lang.String escape(java.lang.String); > public static java.lang.String rightPad(java.lang.String, int); > public static java.lang.String rightPad(java.lang.String, int, java.lang.String); > public static java.lang.String leftPad(java.lang.String, int); > public static java.lang.String leftPad(java.lang.String, int, java.lang.String); > public static java.lang.String reverse(java.lang.String); > public static java.lang.String strip(java.lang.String); > public static java.lang.String strip(java.lang.String, java.lang.String); > public static java.lang.String swapCase(java.lang.String); > public static int indexOfAny(java.lang.String, java.lang.String[]); > public static int lastIndexOfAny(java.lang.String, java.lang.String[]); > public static java.lang.String stripEnd(java.lang.String, java.lang.String); > public static java.lang.String stripStart(java.lang.String, java.lang.String); > public static int getLevenshteinDistance(java.lang.String, java.lang.String); > public static java.lang.String soundex(java.lang.String); > public static java.lang.String metaphone(java.lang.String); > public static boolean isMetaphoneEqual(java.lang.String, java.lang.String); > public static java.lang.String quoteRegularExpression(java.lang.String); > public static java.lang.String capitaliseAllWords(java.lang.String); > public static java.lang.String wordWrap(java.lang.String); > public static java.lang.String wordWrap(java.lang.String, int); > public static java.lang.String wordWrap(java.lang.String, int, java.lang.String, java.lang.String); > public static java.lang.String getNestedString(java.lang.String, java.lang.String); > public static java.lang.String getNestedString(java.lang.String, java.lang.String, java.lang.String); > public static int countMatches(java.lang.String, java.lang.String); > public static boolean isWord(java.lang.String); > public static boolean isAlphanumeric(java.lang.String); > public static boolean isNumeric(java.lang.String); > public static boolean isLine(java.lang.String); > public static java.lang.String defaultString(java.lang.String); > public static java.lang.String defaultString(java.lang.String, java.lang.String); > static final {}; com.generationjava.lang.ClassW -------------------- < public static java.lang.String getClassName(java.io.File); < public static java.lang.String removePwd(java.lang.String); < public static java.lang.String removeExtension(java.lang.String); < public static java.lang.String dottify(java.lang.String); com.generationjava.lang.GenericEvent --------------------