Package com.xebialabs.deployit.io
Class StreamWrappingOverthereFile
java.lang.Object
com.xebialabs.deployit.io.StreamWrappingOverthereFile
- All Implemented Interfaces:
com.xebialabs.overthere.OverthereFile
public class StreamWrappingOverthereFile
extends Object
implements com.xebialabs.overthere.OverthereFile
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanRead()booleancanWrite()voidcopyTo(com.xebialabs.overthere.OverthereFile dest) voidcopyToWithConfig(com.xebialabs.overthere.OverthereFile dest, Map<String, String> config) voiddelete()voidbooleanexists()com.xebialabs.overthere.OverthereConnectioncom.xebialabs.overthere.OverthereFilegetName()com.xebialabs.overthere.OverthereFilegetPath()booleanbooleanisFile()booleanisHidden()longlonglength()List<com.xebialabs.overthere.OverthereFile> voidmkdir()voidmkdirs()voidrenameTo(com.xebialabs.overthere.OverthereFile dest) voidsetExecutable(boolean executable)
-
Field Details
-
NOT_SUPPORTED_MESSAGE
-
-
Constructor Details
-
StreamWrappingOverthereFile
-
-
Method Details
-
getInputStream
- Specified by:
getInputStreamin interfacecom.xebialabs.overthere.OverthereFile
-
getName
- Specified by:
getNamein interfacecom.xebialabs.overthere.OverthereFile
-
isFile
public boolean isFile()- Specified by:
isFilein interfacecom.xebialabs.overthere.OverthereFile
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin interfacecom.xebialabs.overthere.OverthereFile
-
canRead
public boolean canRead()- Specified by:
canReadin interfacecom.xebialabs.overthere.OverthereFile
-
getConnection
public com.xebialabs.overthere.OverthereConnection getConnection()- Specified by:
getConnectionin interfacecom.xebialabs.overthere.OverthereFile
-
getPath
- Specified by:
getPathin interfacecom.xebialabs.overthere.OverthereFile
-
getParentFile
public com.xebialabs.overthere.OverthereFile getParentFile()- Specified by:
getParentFilein interfacecom.xebialabs.overthere.OverthereFile
-
getFile
- Specified by:
getFilein interfacecom.xebialabs.overthere.OverthereFile
-
exists
public boolean exists()- Specified by:
existsin interfacecom.xebialabs.overthere.OverthereFile
-
canWrite
public boolean canWrite()- Specified by:
canWritein interfacecom.xebialabs.overthere.OverthereFile
-
canExecute
public boolean canExecute()- Specified by:
canExecutein interfacecom.xebialabs.overthere.OverthereFile
-
isHidden
public boolean isHidden()- Specified by:
isHiddenin interfacecom.xebialabs.overthere.OverthereFile
-
lastModified
public long lastModified()- Specified by:
lastModifiedin interfacecom.xebialabs.overthere.OverthereFile
-
length
public long length()- Specified by:
lengthin interfacecom.xebialabs.overthere.OverthereFile
-
getOutputStream
- Specified by:
getOutputStreamin interfacecom.xebialabs.overthere.OverthereFile
-
setExecutable
public void setExecutable(boolean executable) - Specified by:
setExecutablein interfacecom.xebialabs.overthere.OverthereFile
-
delete
public void delete()- Specified by:
deletein interfacecom.xebialabs.overthere.OverthereFile
-
deleteRecursively
public void deleteRecursively()- Specified by:
deleteRecursivelyin interfacecom.xebialabs.overthere.OverthereFile
-
listFiles
- Specified by:
listFilesin interfacecom.xebialabs.overthere.OverthereFile
-
mkdir
public void mkdir()- Specified by:
mkdirin interfacecom.xebialabs.overthere.OverthereFile
-
mkdirs
public void mkdirs()- Specified by:
mkdirsin interfacecom.xebialabs.overthere.OverthereFile
-
renameTo
public void renameTo(com.xebialabs.overthere.OverthereFile dest) - Specified by:
renameToin interfacecom.xebialabs.overthere.OverthereFile
-
copyTo
public void copyTo(com.xebialabs.overthere.OverthereFile dest) - Specified by:
copyToin interfacecom.xebialabs.overthere.OverthereFile
-
copyToWithConfig
- Specified by:
copyToWithConfigin interfacecom.xebialabs.overthere.OverthereFile
-