commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java (12 lines):
- line 60: * TODO - Chop this class up - move all the protected methods to several interfaces, so that structure and content can
- line 64: * TODO - Check caps in methods like getChildren(), etc, and give better error messages (eg 'this file type does not
- line 199: // TODO - this may be called when not attached
- line 202: // TODO - figure out if children[] can be replaced by list
- line 291: // TODO - add a pluggable policy for deleting and overwriting existing files
- line 385: * TODO - This will not fail if this is a non-empty folder.
- line 1044: // TODO - use a hashtable when there are a large number of children
- line 1049: // TODO - use a comparator to compare names
- line 1209: // TODO Remove for 3.0
- line 1238: // TODO: remove this method for the next major version as it is unused
- line 1250: // TODO: mark this method as `final` and package-private for the next major version because
- line 1486: // TODO should this be a FileObject?
commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/AbstractSyncTask.java (7 lines):
- line 44: *
TODO - Deal with case where dest file maps to a child of one of the source files.
- line 45: * TODO - Deal with case where dest file already exists and is incorrect type (not file, not a folder).
- line 46: * TODO - Use visitors.
- line 47: * TODO - Add default excludes.
- line 48: * TODO - Allow selector, mapper, filters, etc to be specified.
- line 49: * TODO - Handle source/dest directories as well.
- line 50: * TODO - Allow selector to be specified for choosing which dest files to sync.
commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/VirtualFileSystem.java (5 lines):
- line 37: * TODO - Handle nested junctions.
- line 58: // TODO - this isn't really true
- line 118: // TODO - attach all cached children of the junction point to their real file
- line 177: // TODO - remove from parents of junction point
- line 178: // TODO - detach all cached children of the junction point from their real file
commons-vfs2/src/main/java/org/apache/commons/vfs2/FileSystem.java (4 lines):
- line 48: * TODO - change to {@code Map getAttributes()} instead?
- line 51: * TODO - define the standard attribute names, and define which attrs are guaranteed to be present.
- line 122: * TODO - Move this to another interface, so that set of capabilities can be queried.
- line 154: * TODO - Add options to indicate whether the caller is happy to deal with extra files being present locally (eg if
commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/VFSClassLoader.java (4 lines):
- line 47: * TODO - Test this with signed Jars and a SecurityManager.
- line 119: // TODO - use federation instead
- line 172: // TODO - check for MANIFEST_ATTRIBUTES capability first
- line 224: return null; // TODO: report?
commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java (4 lines):
- line 771: // TODO: use resolveName and use this name to resolve the fileObject
- line 845: // TODO Push the URI deeper into VFS
- line 937: // TODO: extend the file name parser to be able to parse
- line 951: // TODO: avoid fallback to this point
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java (3 lines):
- line 166: // TODO - Don't read the entire file into memory. Use the
- line 208: // TODO - Don't write the entire file into memory. Use the stream-based
- line 521: // TODO - not strictly true, but jsch 0.1.2 does not give us
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileObject.java (3 lines):
- line 37: * TODO - Implement set lastModified and get/set attribute
- line 40: * TODO - Implement getOutputStream().
- line 54: // TODO: charset
commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileObject.java (2 lines):
- line 85: * TODO - Use piped stream to avoid temporary file.
- line 575: // TODO Consider logging.
commons-vfs2/src/main/java/org/apache/commons/vfs2/util/RandomAccessMode.java (2 lines):
- line 28: * TODO Replace with {@link AccessMode}.
- line 140: // TODO If this method is abstract, JApiCmp reports:
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/DefaultURLConnection.java (2 lines):
- line 62: return -1; // TODO: report?
- line 81: return -1; // TODO: report?
commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/PrivilegedFileReplicator.java (2 lines):
- line 84: // TODO - Do not pass the selector through. It is untrusted
- line 85: // TODO - Need to determine which files can be read
commons-vfs2/src/main/java/org/apache/commons/vfs2/FileSystemOptions.java (2 lines):
- line 61: // TODO: the parameter name suggests that the class should only be a
- line 178: // TODO: compare Entry by Entry ??
commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileObject.java (2 lines):
- line 84: * TODO - Use piped stream to avoid temporary file.
- line 572: // TODO Consider logging
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileObject.java (2 lines):
- line 413: // TODO - get rid of this children stuff
- line 600: // TODO - get rid of this
commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileMonitor.java (1 line):
- line 77: // TODO Add a Builder so we can construct and start.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java (1 line):
- line 53: * TODO: Shouldn't this method have package-only visibility? Cannot change this without breaking binary
commons-vfs2/src/main/java/org/apache/commons/vfs2/util/RawMonitorInputStream.java (1 line):
- line 121: // TODO Auto-generated method stub
commons-vfs2/src/main/java/org/apache/commons/vfs2/filter/WildcardFileFilter.java (1 line):
- line 180: // CHECKSTYLE:OFF TODO xxx Cyclomatic complexity of 19 should be refactored
commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/CopyTask.java (1 line):
- line 27: * TODO - Copy folders that do not contain files.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileObject.java (1 line):
- line 46: * TODO - status codes.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/FileContentThreadData.java (1 line):
- line 87: // TODO: fix this problem
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileSystem.java (1 line):
- line 91: // TODO "Error closing HttpClient" Commons IO
commons-vfs2/src/main/java/org/apache/commons/vfs2/FileObject.java (1 line):
- line 43: * TODO - write this.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LocalFileProvider.java (1 line):
- line 50: * TODO - Move this to a general file name parser interface.
commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/DeleteTask.java (1 line):
- line 28: * TODO - Allow selector to be specified.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java (1 line):
- line 191: // TODO - create these on demand
commons-vfs2/src/main/java/org/apache/commons/vfs2/tasks/MoveTask.java (1 line):
- line 27: * TODO - Delete matching folders.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFileNameParser.java (1 line):
- line 59: // TODO - this is yucky
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClient.java (1 line):
- line 121: * TODO This interface should not leak Apache Commons NET types like FTPFile
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/GenericFileNameParser.java (1 line):
- line 55: // TODO - this class isn't generic at all. Need to fix this
commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/StandardFileSystemManager.java (1 line):
- line 194: // TODO - validate
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/DelegateFileObject.java (1 line):
- line 45: * TODO - Extract subclass that overlays the children.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java (1 line):
- line 134: * Consider this method package private. TODO Might be made package private in the next major version.
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileSystem.java (1 line):
- line 170: // TODO - create these on demand
commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4s/Webdav4sFileProvider.java (1 line):
- line 70: // TODO: need to check null to create a non-null here???
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpClientFactory.java (1 line):
- line 305: // TODO - this may not be true
commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/Webdav4FileProvider.java (1 line):
- line 97: // TODO: need to check null to create a non-null here???
commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileSystem.java (1 line):
- line 91: // TODO "Error closing HttpClient" Commons IO
commons-vfs2/src/main/java/org/apache/commons/vfs2/FileSelectInfo.java (1 line):
- line 22: * TODO - Rename this interface, as it is used by both FileSelector and FileVisitor.