Class MockApplicationPackage.MockApplicationFile

  • All Implemented Interfaces:
    java.lang.Comparable<com.yahoo.config.application.api.ApplicationFile>
    Enclosing class:
    MockApplicationPackage

    public static class MockApplicationPackage.MockApplicationFile
    extends com.yahoo.config.application.api.ApplicationFile
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.yahoo.config.application.api.ApplicationFile

        com.yahoo.config.application.api.ApplicationFile.MetaData, com.yahoo.config.application.api.ApplicationFile.PathFilter
    • Field Summary

      • Fields inherited from class com.yahoo.config.application.api.ApplicationFile

        ContentStatusChanged, ContentStatusDeleted, ContentStatusNew, path
    • Constructor Summary

      Constructors 
      Constructor Description
      MockApplicationFile​(com.yahoo.path.Path filePath, com.yahoo.path.Path applicationPackagePath)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.yahoo.config.application.api.ApplicationFile appendFile​(java.lang.String value)  
      int compareTo​(com.yahoo.config.application.api.ApplicationFile other)  
      com.yahoo.config.application.api.ApplicationFile createDirectory()  
      java.io.InputStream createInputStream()  
      java.io.Reader createReader()  
      com.yahoo.config.application.api.ApplicationFile delete()  
      boolean exists()  
      com.yahoo.config.application.api.ApplicationFile.MetaData getMetaData()  
      boolean isDirectory()  
      java.util.List<com.yahoo.config.application.api.ApplicationFile> listFiles​(com.yahoo.config.application.api.ApplicationFile.PathFilter filter)  
      com.yahoo.config.application.api.ApplicationFile writeFile​(java.io.Reader input)  
      • Methods inherited from class com.yahoo.config.application.api.ApplicationFile

        equals, getMetaPath, getPath, listFiles, listFiles, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MockApplicationFile

        public MockApplicationFile​(com.yahoo.path.Path filePath,
                                   com.yahoo.path.Path applicationPackagePath)
    • Method Detail

      • isDirectory

        public boolean isDirectory()
        Specified by:
        isDirectory in class com.yahoo.config.application.api.ApplicationFile
      • exists

        public boolean exists()
        Specified by:
        exists in class com.yahoo.config.application.api.ApplicationFile
      • createReader

        public java.io.Reader createReader()
        Specified by:
        createReader in class com.yahoo.config.application.api.ApplicationFile
      • createInputStream

        public java.io.InputStream createInputStream()
        Specified by:
        createInputStream in class com.yahoo.config.application.api.ApplicationFile
      • createDirectory

        public com.yahoo.config.application.api.ApplicationFile createDirectory()
        Specified by:
        createDirectory in class com.yahoo.config.application.api.ApplicationFile
      • writeFile

        public com.yahoo.config.application.api.ApplicationFile writeFile​(java.io.Reader input)
        Specified by:
        writeFile in class com.yahoo.config.application.api.ApplicationFile
      • appendFile

        public com.yahoo.config.application.api.ApplicationFile appendFile​(java.lang.String value)
        Specified by:
        appendFile in class com.yahoo.config.application.api.ApplicationFile
      • listFiles

        public java.util.List<com.yahoo.config.application.api.ApplicationFile> listFiles​(com.yahoo.config.application.api.ApplicationFile.PathFilter filter)
        Specified by:
        listFiles in class com.yahoo.config.application.api.ApplicationFile
      • delete

        public com.yahoo.config.application.api.ApplicationFile delete()
        Specified by:
        delete in class com.yahoo.config.application.api.ApplicationFile
      • getMetaData

        public com.yahoo.config.application.api.ApplicationFile.MetaData getMetaData()
        Specified by:
        getMetaData in class com.yahoo.config.application.api.ApplicationFile
      • compareTo

        public int compareTo​(com.yahoo.config.application.api.ApplicationFile other)