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

io.takari.builder.IDirectoryFiles Maven / Gradle / Ivy

package io.takari.builder;

import java.io.File;
import java.nio.file.Path;
import java.util.Set;

/**
 * Helper interface to encapsulate inputs selected from a particular directory.
 */
public interface IDirectoryFiles {

  File location();

  Path locationPath();

  Set includes();

  Set excludes();

  Set files();

  Set filePaths();

  /**
   * Relative file names. Forward slash (i.e. '/') is used as path separator on all platforms.
   */
  Set filenames();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy