All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.oreilly.servlet.multipart.FileRenamePolicy Maven / Gradle / Ivy

The newest version!
// Copyright (C) 2002 by Jason Hunter .
// All rights reserved.  Use of this class is limited.
// Please see the LICENSE for more information.

package com.oreilly.servlet.multipart;

import java.io.*;

/**
 * An interface to provide a pluggable file renaming policy, particularly
 * useful to handle naming conflicts with an existing file.
 * 
 * @author Jason Hunter
 * @version 1.0, 2002/04/30, initial revision, thanks to Changshin Lee for
 *                           the basic idea
 */
public interface FileRenamePolicy {
  
  /**
   * Returns a File object holding a new name for the specified file.
   *
   * @see FilePart#writeTo(File fileOrDirectory)
   */
  public File rename(File f);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy