Interface Footprint

  • All Known Implementing Classes:
    FtCached, FtDefault

    public interface Footprint
    Program footprint of EO compilation process.
    Since:
    1.0
    • Method Detail

      • load

        String load​(String program,
                    String ext)
             throws IOException
        Get program content of a specific type.
        Parameters:
        program - Program name
        ext - File extension which defines the type
        Returns:
        Content of a file
        Throws:
        IOException - In case of IO issue.
      • save

        void save​(String program,
                  String ext,
                  org.cactoos.Scalar<String> content)
           throws IOException
        Save content.
        Parameters:
        program - Program name
        ext - File extension
        content - File content
        Throws:
        IOException - In case of IO issues
      • list

        List<Path> list​(String ext)
                 throws IOException
        Get list of saved regular files with ext.
        Parameters:
        ext - File extension
        Returns:
        List of files
        Throws:
        IOException - In case of IO issues