Author: ecki Date: Mon Sep 28 17:42:01 2015 New Revision: 1705731 URL: http://svn.apache.org/viewvc?rev=1705731&view=rev Log: Provide toString() for options keys and fix trailing blanks
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemOptions.java Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemOptions.java URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemOptions.java?rev=1705731&r1=1705730&r2=1705731&view=diff ============================================================================== --- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemOptions.java (original) +++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/FileSystemOptions.java Mon Sep 28 17:42:01 2015 @@ -127,6 +127,12 @@ public final class FileSystemOptions imp result = HASH * result + name.hashCode(); return result; } + + @Override + public String toString() + { + return fileSystemClass.getName()+"."+name; + } } void setOption(final Class<? extends FileSystem> fileSystemClass, final String name, final Object value) @@ -171,13 +177,13 @@ public final class FileSystemOptions imp } // ensure proper sequence of options - final SortedMap<FileSystemOptionKey, Object> myOptions = - options instanceof SortedMap - ? (SortedMap<FileSystemOptionKey, Object>)options + final SortedMap<FileSystemOptionKey, Object> myOptions = + options instanceof SortedMap + ? (SortedMap<FileSystemOptionKey, Object>)options : new TreeMap<FileSystemOptionKey, Object>(options); - final SortedMap<FileSystemOptionKey, Object> theirOptions = - other.options instanceof SortedMap - ? (SortedMap<FileSystemOptionKey, Object>)other.options + final SortedMap<FileSystemOptionKey, Object> theirOptions = + other.options instanceof SortedMap + ? (SortedMap<FileSystemOptionKey, Object>)other.options : new TreeMap<FileSystemOptionKey, Object>(other.options); final Iterator<FileSystemOptionKey> optKeysIter = myOptions.keySet().iterator(); final Iterator<FileSystemOptionKey> otherKeysIter = theirOptions.keySet().iterator(); @@ -203,7 +209,7 @@ public final class FileSystemOptions imp // TODO: compare Entry by Entry ?? return 0; } - + @Override public int hashCode() { @@ -212,9 +218,9 @@ public final class FileSystemOptions imp if (options == null) { result = prime * result; } else { - final SortedMap<FileSystemOptionKey, Object> myOptions = - options instanceof SortedMap - ? (SortedMap<FileSystemOptionKey, Object>)options + final SortedMap<FileSystemOptionKey, Object> myOptions = + options instanceof SortedMap + ? (SortedMap<FileSystemOptionKey, Object>)options : new TreeMap<FileSystemOptionKey, Object>(options); result = prime * result + myOptions.keySet().hashCode(); result = prime * result + Arrays.deepHashCode(myOptions.values().toArray(new Object[options.size()])); @@ -237,7 +243,7 @@ public final class FileSystemOptions imp FileSystemOptions other = (FileSystemOptions)obj; return compareTo(other) == 0; } - + /** * {@inheritDoc}