org.netbeans.modules.versioning.core/1 1.5.0 1

org.netbeans.modules.versioning.core.filesystems
Interface VCSFileProxyOperations


public interface VCSFileProxyOperations

Operations available on a file represented by VCSFileProxy.
Filesystem implementors interested in VCSFileProxy should provide for each FileObject an instance available via FileObject.getAttribute(java.lang.String).


Field Summary
static String ATTRIBUTE
           
 
Method Summary
 boolean canWrite(VCSFileProxy file)
           
 ProcessBuilder createProcessBuilder(VCSFileProxy file)
           
 boolean exists(VCSFileProxy file)
           
 String getAbsolutePath(VCSFileProxy file)
           
 String getName(VCSFileProxy file)
           
 VCSFileProxy getParentFile(VCSFileProxy file)
           
 boolean isDirectory(VCSFileProxy file)
           
 boolean isFile(VCSFileProxy file)
           
 VCSFileProxy[] list(VCSFileProxy file)
           
 VCSFileProxy normalize(VCSFileProxy file)
           
 void refreshFor(VCSFileProxy... files)
           
 FileObject toFileObject(VCSFileProxy file)
           
 

Field Detail

ATTRIBUTE

static final String ATTRIBUTE
See Also:
Constant Field Values
Method Detail

getName

String getName(VCSFileProxy file)

isDirectory

boolean isDirectory(VCSFileProxy file)

isFile

boolean isFile(VCSFileProxy file)

canWrite

boolean canWrite(VCSFileProxy file)

getParentFile

VCSFileProxy getParentFile(VCSFileProxy file)

getAbsolutePath

String getAbsolutePath(VCSFileProxy file)

exists

boolean exists(VCSFileProxy file)

normalize

VCSFileProxy normalize(VCSFileProxy file)

toFileObject

FileObject toFileObject(VCSFileProxy file)

list

VCSFileProxy[] list(VCSFileProxy file)

createProcessBuilder

ProcessBuilder createProcessBuilder(VCSFileProxy file)

refreshFor

void refreshFor(VCSFileProxy... files)

org.netbeans.modules.versioning.core/1 1.5.0 1

Built on May 25 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.