com.xebialabs.deployit.plugin.remoting.preview
Class PreviewOverthereFile

java.lang.Object
  extended by com.xebialabs.overthere.spi.BaseOverthereFile<PreviewOverthereConnection>
      extended by com.xebialabs.deployit.plugin.remoting.preview.PreviewOverthereFile
All Implemented Interfaces:
com.xebialabs.overthere.OverthereFile

public class PreviewOverthereFile
extends com.xebialabs.overthere.spi.BaseOverthereFile<PreviewOverthereConnection>
implements com.xebialabs.overthere.OverthereFile


Method Summary
 boolean canExecute()
           
 boolean canRead()
           
 boolean canWrite()
           
 void delete()
           
 void deleteRecursively()
           
 boolean exists()
           
 PreviewOverthereConnection getConnection()
           
 com.xebialabs.overthere.OverthereFile getFile(java.lang.String child)
           
 java.io.InputStream getInputStream()
           
 java.lang.String getName()
           
 java.io.OutputStream getOutputStream()
           
 com.xebialabs.overthere.OverthereFile getParentFile()
           
 java.lang.String getPath()
           
 boolean isDirectory()
           
 boolean isFile()
           
 boolean isHidden()
           
 long lastModified()
           
 long length()
           
 java.util.List<com.xebialabs.overthere.OverthereFile> listFiles()
           
 void mkdir()
           
 void mkdirs()
           
 void renameTo(com.xebialabs.overthere.OverthereFile dest)
           
 void setExecutable(boolean executable)
           
 java.lang.String toString()
           
 
Methods inherited from class com.xebialabs.overthere.spi.BaseOverthereFile
copyFrom, copyTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.xebialabs.overthere.OverthereFile
copyTo
 

Method Detail

getConnection

public PreviewOverthereConnection getConnection()
Specified by:
getConnection in interface com.xebialabs.overthere.OverthereFile
Overrides:
getConnection in class com.xebialabs.overthere.spi.BaseOverthereFile<PreviewOverthereConnection>

getPath

public java.lang.String getPath()
Specified by:
getPath in interface com.xebialabs.overthere.OverthereFile

getName

public java.lang.String getName()
Specified by:
getName in interface com.xebialabs.overthere.OverthereFile

getParentFile

public com.xebialabs.overthere.OverthereFile getParentFile()
Specified by:
getParentFile in interface com.xebialabs.overthere.OverthereFile

getFile

public com.xebialabs.overthere.OverthereFile getFile(java.lang.String child)
Specified by:
getFile in interface com.xebialabs.overthere.OverthereFile
Overrides:
getFile in class com.xebialabs.overthere.spi.BaseOverthereFile<PreviewOverthereConnection>

exists

public boolean exists()
Specified by:
exists in interface com.xebialabs.overthere.OverthereFile

canRead

public boolean canRead()
Specified by:
canRead in interface com.xebialabs.overthere.OverthereFile

canWrite

public boolean canWrite()
Specified by:
canWrite in interface com.xebialabs.overthere.OverthereFile

canExecute

public boolean canExecute()
Specified by:
canExecute in interface com.xebialabs.overthere.OverthereFile

isFile

public boolean isFile()
Specified by:
isFile in interface com.xebialabs.overthere.OverthereFile

isDirectory

public boolean isDirectory()
Specified by:
isDirectory in interface com.xebialabs.overthere.OverthereFile

isHidden

public boolean isHidden()
Specified by:
isHidden in interface com.xebialabs.overthere.OverthereFile

lastModified

public long lastModified()
Specified by:
lastModified in interface com.xebialabs.overthere.OverthereFile

length

public long length()
Specified by:
length in interface com.xebialabs.overthere.OverthereFile

getInputStream

public java.io.InputStream getInputStream()
Specified by:
getInputStream in interface com.xebialabs.overthere.OverthereFile

getOutputStream

public java.io.OutputStream getOutputStream()
Specified by:
getOutputStream in interface com.xebialabs.overthere.OverthereFile

setExecutable

public void setExecutable(boolean executable)
Specified by:
setExecutable in interface com.xebialabs.overthere.OverthereFile

delete

public void delete()
Specified by:
delete in interface com.xebialabs.overthere.OverthereFile

deleteRecursively

public void deleteRecursively()
Specified by:
deleteRecursively in interface com.xebialabs.overthere.OverthereFile
Overrides:
deleteRecursively in class com.xebialabs.overthere.spi.BaseOverthereFile<PreviewOverthereConnection>

listFiles

public java.util.List<com.xebialabs.overthere.OverthereFile> listFiles()
Specified by:
listFiles in interface com.xebialabs.overthere.OverthereFile

mkdir

public void mkdir()
Specified by:
mkdir in interface com.xebialabs.overthere.OverthereFile

mkdirs

public void mkdirs()
Specified by:
mkdirs in interface com.xebialabs.overthere.OverthereFile

renameTo

public void renameTo(com.xebialabs.overthere.OverthereFile dest)
Specified by:
renameTo in interface com.xebialabs.overthere.OverthereFile

toString

public java.lang.String toString()
Specified by:
toString in class com.xebialabs.overthere.spi.BaseOverthereFile<PreviewOverthereConnection>