Author: ggregory
Date: Fri Jul 12 15:50:57 2019
New Revision: 34867
Log:
Apache Commons VFS 2.4 RC1.
Added:
dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff
dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.xsd
Modified:
dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.html
Added: dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff
==============================================================================
--- dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff (added)
+++ dev/commons/vfs/2.4-RC1/site/commons-vfs2/japicmp.diff Fri Jul 12 15:50:57
2019
@@ -0,0 +1,371 @@
+Comparing source compatibility of commons-vfs2-2.4.jar against
commons-vfs2-2.3.jar
+===* UNCHANGED CLASS: PUBLIC
org.apache.commons.vfs2.cache.OnCallRefreshFileObject (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+*** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.vfs2.FileContent
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PUBLIC(+) byte[] getByteArray()
+ +++ NEW EXCEPTION: java.io.IOException
+ +++ NEW METHOD: PUBLIC(+) java.io.InputStream getInputStream(int)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.io.OutputStream
getOutputStream(boolean, int)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.io.OutputStream getOutputStream(int)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.lang.String
getString(java.nio.charset.Charset)
+ +++ NEW EXCEPTION: java.io.IOException
+ +++ NEW METHOD: PUBLIC(+) java.lang.String getString(java.lang.String)
+ +++ NEW EXCEPTION: java.io.IOException
+**** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.vfs2.FileFilter
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ **** MODIFIED METHOD: PUBLIC ABSTRACT boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+*** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.vfs2.FileObject
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PUBLIC(+) boolean isSymbolicLink()
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.AgeFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(java.util.Date)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(long, boolean)
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
AgeFileFilter(org.apache.commons.vfs2.FileObject)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(java.util.Date, boolean)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) AgeFileFilter(long)
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
AgeFileFilter(org.apache.commons.vfs2.FileObject, boolean)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.AndFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.filter.ConditionalFileFilter
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) AndFileFilter(java.util.List)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) AndFileFilter()
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
AndFileFilter(org.apache.commons.vfs2.FileFilter[])
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) void
addFileFilter(org.apache.commons.vfs2.FileFilter)
+ +++ NEW METHOD: PUBLIC(+) java.util.List getFileFilters()
+ +++ NEW METHOD: PUBLIC(+) boolean
removeFileFilter(org.apache.commons.vfs2.FileFilter)
+ +++ NEW METHOD: PUBLIC(+) void setFileFilters(java.util.List)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.CanExecuteFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter CAN_EXECUTE
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter CANNOT_EXECUTE
+ +++ NEW CONSTRUCTOR: PROTECTED(+) CanExecuteFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.CanReadFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter CANNOT_READ
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter CAN_READ
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter READ_ONLY
+ +++ NEW CONSTRUCTOR: PROTECTED(+) CanReadFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.CanWriteFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter CAN_WRITE
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter CANNOT_WRITE
+ +++ NEW CONSTRUCTOR: PROTECTED(+) CanWriteFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+)
org.apache.commons.vfs2.filter.ConditionalFileFilter (not serializable)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) void
addFileFilter(org.apache.commons.vfs2.FileFilter)
+ +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getFileFilters()
+ +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean
removeFileFilter(org.apache.commons.vfs2.FileFilter)
+ +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) void
setFileFilters(java.util.List)
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.DirectoryFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter DIRECTORY
+ +++ NEW CONSTRUCTOR: PROTECTED(+) DirectoryFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.EmptyFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter EMPTY
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter NOT_EMPTY
+ +++ NEW CONSTRUCTOR: PROTECTED(+) EmptyFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.FalseFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter FALSE
+ +++ NEW CONSTRUCTOR: PROTECTED(+) FalseFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.FileFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter FILE
+ +++ NEW CONSTRUCTOR: PROTECTED(+) FileFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.HiddenFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter HIDDEN
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter VISIBLE
+ +++ NEW CONSTRUCTOR: PROTECTED(+) HiddenFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW ENUM: PUBLIC(+) FINAL(+) org.apache.commons.vfs2.filter.IOCase
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: java.lang.Comparable
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Enum
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.filter.IOCase SYSTEM
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.filter.IOCase SENSITIVE
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.filter.IOCase INSENSITIVE
+ +++ NEW METHOD: PUBLIC(+) int checkCompareTo(java.lang.String,
java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) boolean checkEndsWith(java.lang.String,
java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) boolean checkEquals(java.lang.String,
java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) int checkIndexOf(java.lang.String, int,
java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) boolean checkRegionMatches(java.lang.String,
int, java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) boolean checkStartsWith(java.lang.String,
java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) STATIC(+)
org.apache.commons.vfs2.filter.IOCase forName(java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String getName()
+ +++ NEW METHOD: PUBLIC(+) boolean isCaseSensitive()
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
+ +++ NEW METHOD: PUBLIC(+) STATIC(+)
org.apache.commons.vfs2.filter.IOCase valueOf(java.lang.String)
+ +++ NEW METHOD: PUBLIC(+) STATIC(+)
org.apache.commons.vfs2.filter.IOCase[] values()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.NameFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) NameFileFilter(java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
NameFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
NameFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+) NameFileFilter(java.util.List)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.NotFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
NotFileFilter(org.apache.commons.vfs2.FileFilter)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.OrFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.filter.ConditionalFileFilter
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
OrFileFilter(org.apache.commons.vfs2.FileFilter[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+) OrFileFilter(java.util.List)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) OrFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) void
addFileFilter(org.apache.commons.vfs2.FileFilter)
+ +++ NEW METHOD: PUBLIC(+) java.util.List getFileFilters()
+ +++ NEW METHOD: PUBLIC(+) boolean
removeFileFilter(org.apache.commons.vfs2.FileFilter)
+ +++ NEW METHOD: PUBLIC(+) void setFileFilters(java.util.List)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.PrefixFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) PrefixFileFilter(java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+) PrefixFileFilter(java.util.List)
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
PrefixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
PrefixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.RegexFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String
PATTERN_IS_MISSING
+ +++ NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.util.regex.Pattern)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.lang.String,
org.apache.commons.vfs2.filter.IOCase)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.lang.String)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.lang.String, int)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.SizeFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) SizeFileFilter(long)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) SizeFileFilter(long, boolean)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.SizeRangeFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) SizeRangeFileFilter(long, long)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.SuffixFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
SuffixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
SuffixFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+) SuffixFileFilter(java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+) SuffixFileFilter(java.util.List)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
++++ NEW CLASS: PUBLIC(+)
org.apache.commons.vfs2.filter.SymbolicLinkFileFilter (compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter SYMBOLIC
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter ACTUAL
+ +++ NEW CONSTRUCTOR: PROTECTED(+) SymbolicLinkFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.TrueFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+)
org.apache.commons.vfs2.FileFilter TRUE
+ +++ NEW CONSTRUCTOR: PROTECTED(+) TrueFileFilter()
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
++++ NEW CLASS: PUBLIC(+) org.apache.commons.vfs2.filter.WildcardFileFilter
(compatible)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE: org.apache.commons.vfs2.FileFilter
+ +++ NEW INTERFACE: java.io.Serializable
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) WildcardFileFilter(java.util.List)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) WildcardFileFilter(java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
WildcardFileFilter(org.apache.commons.vfs2.filter.IOCase, java.lang.String[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
WildcardFileFilter(org.apache.commons.vfs2.filter.IOCase, java.util.List)
+ +++ NEW METHOD: PUBLIC(+) boolean
accept(org.apache.commons.vfs2.FileSelectInfo)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
+===* UNCHANGED CLASS: PUBLIC
org.apache.commons.vfs2.impl.SynchronizedFileObject (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+*** MODIFIED CLASS: PUBLIC ABSTRACT
org.apache.commons.vfs2.provider.AbstractFileObject (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PROTECTED(+) boolean doIsSymbolicLink()
+ +++ NEW EXCEPTION: java.lang.Exception
+ +++ NEW METHOD: PUBLIC(+) boolean isSymbolicLink()
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+*** MODIFIED CLASS: PUBLIC FINAL
org.apache.commons.vfs2.provider.DefaultFileContent (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PUBLIC(+) java.io.InputStream getInputStream(int)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.io.OutputStream getOutputStream(int)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) java.io.OutputStream
getOutputStream(boolean, int)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+*** MODIFIED CLASS: PUBLIC
org.apache.commons.vfs2.provider.ftp.FtpFileSystemConfigBuilder (not
serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PUBLIC(+) java.lang.Boolean
getAutodetectUtf8(org.apache.commons.vfs2.FileSystemOptions)
+ +++ NEW METHOD: PUBLIC(+) STATIC(+) java.util.List
getSaneTransferAbortedOkReplyCodes()
+ +++ NEW METHOD: PUBLIC(+) java.util.List
getTransferAbortedOkReplyCodes(org.apache.commons.vfs2.FileSystemOptions)
+ +++ NEW METHOD: PUBLIC(+) void
setAutodetectUtf8(org.apache.commons.vfs2.FileSystemOptions, java.lang.Boolean)
+ +++ NEW METHOD: PUBLIC(+) void
setTransferAbortedOkReplyCodes(org.apache.commons.vfs2.FileSystemOptions,
java.util.List)
+*** MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.provider.local.LocalFile
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PROTECTED(+) boolean doIsSymbolicLink()
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+*** MODIFIED CLASS: PUBLIC
org.apache.commons.vfs2.provider.local.LocalFileName (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ --- REMOVED METHOD: PUBLIC(-) java.lang.String getFriendlyURI()
+ --- REMOVED METHOD: PUBLIC(-) java.lang.String getURI()
++++ NEW CLASS: PUBLIC(+)
org.apache.commons.vfs2.provider.sftp.BytesIdentityInfo (not serializable)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW INTERFACE:
org.apache.commons.vfs2.provider.sftp.IdentityProvider
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW CONSTRUCTOR: PUBLIC(+) BytesIdentityInfo(byte[], byte[])
+ +++ NEW CONSTRUCTOR: PUBLIC(+) BytesIdentityInfo(byte[], byte[],
byte[])
+ +++ NEW METHOD: PUBLIC(+) void addIdentity(com.jcraft.jsch.JSch)
+ +++ NEW EXCEPTION: com.jcraft.jsch.JSchException
+ +++ NEW METHOD: PUBLIC(+) byte[] getPassPhrase()
+ +++ NEW METHOD: PUBLIC(+) byte[] getPrivateKeyBytes()
+ +++ NEW METHOD: PUBLIC(+) byte[] getPublicKeyBytes()
+*** MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.provider.sftp.IdentityInfo
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW INTERFACE:
org.apache.commons.vfs2.provider.sftp.IdentityProvider
+ +++ NEW METHOD: PUBLIC(+) void addIdentity(com.jcraft.jsch.JSch)
+ +++ NEW EXCEPTION: com.jcraft.jsch.JSchException
++++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+)
org.apache.commons.vfs2.provider.sftp.IdentityProvider (not serializable)
+ +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+ +++ NEW SUPERCLASS: java.lang.Object
+ +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) void
addIdentity(com.jcraft.jsch.JSch)
+ +++ NEW EXCEPTION: com.jcraft.jsch.JSchException
+*** MODIFIED CLASS: PUBLIC
org.apache.commons.vfs2.provider.sftp.SftpFileObject (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ --- REMOVED METHOD: PUBLIC(-) void refresh()
+ --- REMOVED EXCEPTION:
org.apache.commons.vfs2.FileSystemException
+*** MODIFIED CLASS: PUBLIC
org.apache.commons.vfs2.provider.sftp.SftpFileProvider (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ --- REMOVED METHOD: PUBLIC(-) void init()
+ --- REMOVED EXCEPTION:
org.apache.commons.vfs2.FileSystemException
+*** MODIFIED CLASS: PUBLIC FINAL
org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder (not
serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PUBLIC(+)
org.apache.commons.vfs2.provider.sftp.IdentityProvider[]
getIdentityProvider(org.apache.commons.vfs2.FileSystemOptions)
+ +++ NEW METHOD: PUBLIC(+) java.lang.String
getKeyExchangeAlgorithm(org.apache.commons.vfs2.FileSystemOptions)
+ === UNCHANGED METHOD: PUBLIC void
setIdentityInfo(org.apache.commons.vfs2.FileSystemOptions,
org.apache.commons.vfs2.provider.sftp.IdentityInfo[])
+ +++ NEW ANNOTATION: java.lang.Deprecated
+ === UNCHANGED EXCEPTION:
org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) void
setIdentityProvider(org.apache.commons.vfs2.FileSystemOptions,
org.apache.commons.vfs2.provider.sftp.IdentityProvider[])
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) void
setKeyExchangeAlgorithm(org.apache.commons.vfs2.FileSystemOptions,
java.lang.String)
+*** MODIFIED INTERFACE: PUBLIC ABSTRACT
org.apache.commons.vfs2.RandomAccessContent (not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW INTERFACE: java.io.Closeable
+ +++ NEW INTERFACE: java.lang.AutoCloseable
+*** MODIFIED CLASS: PUBLIC FINAL org.apache.commons.vfs2.util.FileObjectUtils
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean
exists(org.apache.commons.vfs2.FileObject)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String
getContentAsString(org.apache.commons.vfs2.FileObject, java.nio.charset.Charset)
+ +++ NEW EXCEPTION: java.io.IOException
+ +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String
getContentAsString(org.apache.commons.vfs2.FileObject, java.lang.String)
+ +++ NEW EXCEPTION: java.io.IOException
+ +++ NEW METHOD: PUBLIC(+) STATIC(+) java.util.Properties
readProperties(org.apache.commons.vfs2.FileObject)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW EXCEPTION: java.io.IOException
+ +++ NEW METHOD: PUBLIC(+) STATIC(+) java.util.Properties
readProperties(org.apache.commons.vfs2.FileObject, java.util.Properties)
+ +++ NEW EXCEPTION: org.apache.commons.vfs2.FileSystemException
+ +++ NEW EXCEPTION: java.io.IOException
+*** MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.util.MonitorInputStream
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW CONSTRUCTOR: PUBLIC(+) MonitorInputStream(java.io.InputStream,
int)
+*** MODIFIED CLASS: PUBLIC org.apache.commons.vfs2.util.MonitorOutputStream
(not serializable)
+ === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+ +++ NEW CONSTRUCTOR: PUBLIC(+)
MonitorOutputStream(java.io.OutputStream, int)