Package org.apache.commons.vfs

Examples of org.apache.commons.vfs.FileType


        final StringBuffer buffer = new StringBuffer(uri);
        final String scheme = UriParser.extractScheme(uri, buffer);

        UriParser.fixSeparators(buffer);
       
        FileType fileType = UriParser.normalisePath(buffer);
        final String path = buffer.toString();

        // Create the temp file system if it does not exist
        // FileSystem filesystem = findFileSystem( this, (Properties) null);
        FileSystem filesystem = findFileSystem(this, properties);
View Full Code Here


       
        // Extract the root prefix
        final String rootFile = extractRootPrefix(filename, name);

        // Normalise the path
        FileType fileType = UriParser.normalisePath(name);

        final String path = name.toString();

        return createFileName(
            scheme,
View Full Code Here

        }

        //// UriParser.canonicalizePath(buffer, 0, name.length());

        // Normalise the path
        FileType fileType = UriParser.normalisePath(buffer);

        // Check the name is ok
        final String resolvedPath = buffer.toString();
        if (!AbstractFileName.checkName(realBase.getPath(), resolvedPath, scope))
        {
View Full Code Here

  public boolean isCollection() throws IOException {
    if (this.isNull())
      return false;
    try {
      FileObject temp = getFile();
      FileType type = temp.getType();
      if (type == null) {
        type = temp.getName().getType();
      }
      return (type.equals(FileType.FOLDER));
    } catch (IOException e) {
      if (log.isDebugEnabled()) {
        log.warn("Failed to test if resource is a collection.", e);
      } else {
        log.warn("Failed to test if resource is a collection : " + e.getMessage());
View Full Code Here

          }
        };
                gc.setTimeInMillis(0);
        FileObjectVFSResource element = (FileObjectVFSResource) itr.next();
        // this is an extra defense against imaginary files.
        FileType ft = null;
        try {
          ft = element.getFile().getType();
        } catch (FileSystemException e) {
        } catch (IOException e) {
        }
View Full Code Here

    }

    // // UriParser.canonicalizePath(buffer, 0, name.length());

    // Normalise the path
    FileType fileType = UriParser.normalisePath(buffer);

    // Check the name is ok
    final String resolvedPath = buffer.toString();
    if (!AbstractFileName
        .checkName(realBase.getPath(), resolvedPath, scope))
View Full Code Here

        final Authority auth = extractToPath(filename, name);

        // Decode and normalise the file name
        UriParser.canonicalizePath(name, 0, name.length(), this);
        UriParser.fixSeparators(name);
        FileType fileType = UriParser.normalisePath(name);
        final String path = name.toString();

        return new GenericFileName(
            auth.scheme,
            auth.hostName,
View Full Code Here

        }

        // Decode and normalise the path
        UriParser.canonicalizePath(name, 0, name.length(), this);
        UriParser.fixSeparators(name);
        FileType fileType = UriParser.normalisePath(name);
        final String path = name.toString();

        return new LayeredFileName(scheme, rootUri, path, fileType);
    }
View Full Code Here

        String queryString = UriParser.extractQueryString(name);

        // Decode and normalise the file name
        UriParser.canonicalizePath(name, 0, name.length(), this);
        UriParser.fixSeparators(name);
        FileType fileType = UriParser.normalisePath(name);
        final String path = name.toString();

        return new URLFileName(
            auth.scheme,
            auth.hostName,
View Full Code Here

   @see #fixSeparators
   */
  public static FileType normalisePath(final StringBuffer path)
      throws FileSystemException
  {
    FileType fileType = FileType.FOLDER;
    if (path.length() == 0)
    {
      return fileType;
    }

View Full Code Here

TOP

Related Classes of org.apache.commons.vfs.FileType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.