Class ContentSource.WorkingTreeSource

    • Method Detail

      • size

        public long size​(java.lang.String path,
                         ObjectId id)
                  throws java.io.IOException
        Description copied from class: ContentSource
        Determine the size of the object.
        Specified by:
        size in class ContentSource
        Parameters:
        path - the path of the file, relative to the root of the repository.
        id - blob id of the file, if known.
        Returns:
        the size in bytes.
        Throws:
        java.io.IOException - the file cannot be accessed.
      • open

        public ObjectLoader open​(java.lang.String path,
                                 ObjectId id)
                          throws java.io.IOException
        Description copied from class: ContentSource
        Open the object.
        Specified by:
        open in class ContentSource
        Parameters:
        path - the path of the file, relative to the root of the repository.
        id - blob id of the file, if known.
        Returns:
        a loader that can supply the content of the file. The loader must be used before another loader can be obtained from this same source.
        Throws:
        java.io.IOException - the file cannot be accessed.
      • seek

        private void seek​(java.lang.String path)
                   throws java.io.IOException
        Throws:
        java.io.IOException