Package org.tmatesoft.svn.core.io
Interface ISVNFileCheckoutTarget
-
public interface ISVNFileCheckoutTarget
The ISVNFileCheckoutTarget interface is used in theSVNRepository.checkoutFiles(long, String[], ISVNFileCheckoutTarget)
method to receive versioned file data from the repository.- Since:
- 1.2
- Version:
- 1.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
filePropertyChanged(java.lang.String path, java.lang.String name, SVNPropertyValue value)
Receives and handles a next file property.java.io.OutputStream
getOutputStream(java.lang.String path)
Returns an output stream that will receive file contents ofpath
.
-
-
-
Method Detail
-
getOutputStream
java.io.OutputStream getOutputStream(java.lang.String path) throws SVNException
Returns an output stream that will receive file contents ofpath
.- Parameters:
path
- file path relative to the location of anSVNRepository
object- Returns:
- output stream to receive file contents
- Throws:
SVNException
-
filePropertyChanged
void filePropertyChanged(java.lang.String path, java.lang.String name, SVNPropertyValue value) throws SVNException
Receives and handles a next file property. Since this handler is used in a checkout-kind operations only, thevalue
can never be null.- Parameters:
path
- file path relative to the location of anSVNRepository
objectname
- property namevalue
- property value- Throws:
SVNException
-
-