public class DefaultNutsIOCopyAction extends Object implements net.thevpc.nuts.NutsIOCopyAction
| Constructor and Description |
|---|
DefaultNutsIOCopyAction(net.thevpc.nuts.NutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
protected net.thevpc.nuts.NutsInputAction |
_input() |
protected net.thevpc.nuts.NutsLogger |
_LOG(net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsLoggerOp |
_LOGOP(net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsOutputAction |
_output() |
protected void |
checkSession() |
long |
copy(InputStream in,
OutputStream out,
CopyOption... options) |
long |
copy(InputStream in,
Path target,
CopyOption... options) |
long |
copy(Path source,
OutputStream out) |
Path |
copy(Path source,
Path target,
CopyOption... options) |
net.thevpc.nuts.NutsIOCopyAction |
from(File source) |
net.thevpc.nuts.NutsIOCopyAction |
from(InputStream source) |
net.thevpc.nuts.NutsIOCopyAction |
from(net.thevpc.nuts.NutsInput source) |
net.thevpc.nuts.NutsIOCopyAction |
from(Object source) |
net.thevpc.nuts.NutsIOCopyAction |
from(Path source) |
net.thevpc.nuts.NutsIOCopyAction |
from(String source) |
net.thevpc.nuts.NutsIOCopyAction |
from(URL source) |
byte[] |
getByteArrayResult() |
net.thevpc.nuts.NutsProgressFactory |
getProgressMonitorFactory()
return progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsSession |
getSession() |
Object |
getSource() |
Object |
getTarget() |
net.thevpc.nuts.NutsIOCopyValidator |
getValidator() |
net.thevpc.nuts.NutsIOCopyAction |
interrupt() |
boolean |
isInterruptible() |
boolean |
isLogProgress() |
boolean |
isMkdirs() |
boolean |
isRecursive() |
boolean |
isSafe() |
boolean |
isSkipRoot() |
net.thevpc.nuts.NutsIOCopyAction |
run() |
net.thevpc.nuts.NutsIOCopyAction |
setInterruptible(boolean interruptible) |
DefaultNutsIOCopyAction |
setLogProgress(boolean value) |
net.thevpc.nuts.NutsIOCopyAction |
setMkdirs(boolean mkdirs) |
net.thevpc.nuts.NutsIOCopyAction |
setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
set progress monitor.
|
net.thevpc.nuts.NutsIOCopyAction |
setProgressMonitorFactory(net.thevpc.nuts.NutsProgressFactory value)
set progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsIOCopyAction |
setRecursive(boolean recursive) |
DefaultNutsIOCopyAction |
setSafe(boolean value) |
net.thevpc.nuts.NutsIOCopyAction |
setSession(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsIOCopyAction |
setSkipRoot(boolean skipRoot) |
net.thevpc.nuts.NutsIOCopyAction |
setSource(File source) |
net.thevpc.nuts.NutsIOCopyAction |
setSource(InputStream source) |
net.thevpc.nuts.NutsIOCopyAction |
setSource(net.thevpc.nuts.NutsInput source) |
DefaultNutsIOCopyAction |
setSource(Object source) |
net.thevpc.nuts.NutsIOCopyAction |
setSource(Path source) |
net.thevpc.nuts.NutsIOCopyAction |
setSource(String source) |
net.thevpc.nuts.NutsIOCopyAction |
setSource(URL source) |
net.thevpc.nuts.NutsIOCopyAction |
setTarget(File target) |
net.thevpc.nuts.NutsIOCopyAction |
setTarget(net.thevpc.nuts.NutsOutput target) |
net.thevpc.nuts.NutsIOCopyAction |
setTarget(net.thevpc.nuts.NutsPath target) |
DefaultNutsIOCopyAction |
setTarget(Object target) |
net.thevpc.nuts.NutsIOCopyAction |
setTarget(OutputStream target) |
net.thevpc.nuts.NutsIOCopyAction |
setTarget(Path target) |
net.thevpc.nuts.NutsIOCopyAction |
setTarget(String target) |
DefaultNutsIOCopyAction |
setValidator(net.thevpc.nuts.NutsIOCopyValidator checker) |
net.thevpc.nuts.NutsIOCopyAction |
to(File target) |
net.thevpc.nuts.NutsIOCopyAction |
to(net.thevpc.nuts.NutsOutput target) |
net.thevpc.nuts.NutsIOCopyAction |
to(Object target) |
net.thevpc.nuts.NutsIOCopyAction |
to(OutputStream target) |
net.thevpc.nuts.NutsIOCopyAction |
to(Path target) |
net.thevpc.nuts.NutsIOCopyAction |
to(String target) |
public DefaultNutsIOCopyAction(net.thevpc.nuts.NutsWorkspace ws)
protected net.thevpc.nuts.NutsLoggerOp _LOGOP(net.thevpc.nuts.NutsSession session)
protected net.thevpc.nuts.NutsLogger _LOG(net.thevpc.nuts.NutsSession session)
protected void checkSession()
public Object getSource()
getSource in interface net.thevpc.nuts.NutsIOCopyActionpublic DefaultNutsIOCopyAction setSource(Object source)
setSource in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setSource(net.thevpc.nuts.NutsInput source)
setSource in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setSource(InputStream source)
setSource in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setSource(File source)
setSource in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setSource(Path source)
setSource in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setSource(URL source)
setSource in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setSource(String source)
setSource in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction from(Object source)
from in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction from(String source)
from in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction from(net.thevpc.nuts.NutsInput source)
from in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction from(InputStream source)
from in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction from(File source)
from in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction from(Path source)
from in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction from(URL source)
from in interface net.thevpc.nuts.NutsIOCopyActionpublic Object getTarget()
getTarget in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setTarget(OutputStream target)
setTarget in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setTarget(net.thevpc.nuts.NutsPath target)
setTarget in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setTarget(net.thevpc.nuts.NutsOutput target)
setTarget in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setTarget(Path target)
setTarget in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setTarget(String target)
setTarget in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setTarget(File target)
setTarget in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction to(Object target)
to in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction to(OutputStream target)
to in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction to(String target)
to in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction to(Path target)
to in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction to(File target)
to in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction to(net.thevpc.nuts.NutsOutput target)
to in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyValidator getValidator()
getValidator in interface net.thevpc.nuts.NutsIOCopyActionpublic DefaultNutsIOCopyAction setValidator(net.thevpc.nuts.NutsIOCopyValidator checker)
setValidator in interface net.thevpc.nuts.NutsIOCopyActionpublic boolean isRecursive()
isRecursive in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setRecursive(boolean recursive)
setRecursive in interface net.thevpc.nuts.NutsIOCopyActionpublic boolean isMkdirs()
isMkdirs in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setMkdirs(boolean mkdirs)
setMkdirs in interface net.thevpc.nuts.NutsIOCopyActionpublic boolean isSafe()
isSafe in interface net.thevpc.nuts.NutsIOCopyActionpublic DefaultNutsIOCopyAction setSafe(boolean value)
setSafe in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsIOCopyActionpublic byte[] getByteArrayResult()
getByteArrayResult in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction run()
run in interface net.thevpc.nuts.NutsIOCopyActionpublic boolean isLogProgress()
isLogProgress in interface net.thevpc.nuts.NutsIOCopyActionpublic DefaultNutsIOCopyAction setLogProgress(boolean value)
setLogProgress in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsProgressFactory getProgressMonitorFactory()
getProgressMonitorFactory in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setProgressMonitorFactory(net.thevpc.nuts.NutsProgressFactory value)
setProgressMonitorFactory in interface net.thevpc.nuts.NutsIOCopyActionvalue - new valuethis instancepublic net.thevpc.nuts.NutsIOCopyAction setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
setProgressMonitor in interface net.thevpc.nuts.NutsIOCopyActionvalue - new valuethis instancepublic net.thevpc.nuts.NutsIOCopyAction setSkipRoot(boolean skipRoot)
setSkipRoot in interface net.thevpc.nuts.NutsIOCopyActionpublic boolean isSkipRoot()
isSkipRoot in interface net.thevpc.nuts.NutsIOCopyActionpublic boolean isInterruptible()
isInterruptible in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction setInterruptible(boolean interruptible)
setInterruptible in interface net.thevpc.nuts.NutsIOCopyActionpublic net.thevpc.nuts.NutsIOCopyAction interrupt()
interrupt in interface net.thevpc.nuts.NutsIOCopyActionpublic DefaultNutsIOCopyAction setTarget(Object target)
protected net.thevpc.nuts.NutsInputAction _input()
protected net.thevpc.nuts.NutsOutputAction _output()
public Path copy(Path source, Path target, CopyOption... options) throws IOException
IOExceptionpublic long copy(InputStream in, Path target, CopyOption... options) throws IOException
IOExceptionpublic long copy(InputStream in, OutputStream out, CopyOption... options) throws IOException
IOExceptionpublic long copy(Path source, OutputStream out) throws IOException
IOExceptionCopyright © 2021 vpc open source initiative. All rights reserved.