public class DefaultNutsIOCopyAction extends Object implements NutsIOCopyAction
| Constructor and Description |
|---|
DefaultNutsIOCopyAction(NutsWorkspace ws) |
public DefaultNutsIOCopyAction(NutsWorkspace ws)
protected NutsLoggerOp _LOGOP(NutsSession session)
protected NutsLogger _LOG(NutsSession session)
protected void checkSession()
public Object getSource()
getSource in interface NutsIOCopyActionpublic DefaultNutsIOCopyAction setSource(Object source)
setSource in interface NutsIOCopyActionpublic NutsIOCopyAction setSource(NutsInput source)
setSource in interface NutsIOCopyActionpublic NutsIOCopyAction setSource(InputStream source)
setSource in interface NutsIOCopyActionpublic NutsIOCopyAction setSource(File source)
setSource in interface NutsIOCopyActionpublic NutsIOCopyAction setSource(Path source)
setSource in interface NutsIOCopyActionpublic NutsIOCopyAction setSource(URL source)
setSource in interface NutsIOCopyActionpublic NutsIOCopyAction setSource(String source)
setSource in interface NutsIOCopyActionpublic NutsIOCopyAction from(Object source)
from in interface NutsIOCopyActionpublic NutsIOCopyAction from(String source)
from in interface NutsIOCopyActionpublic NutsIOCopyAction from(NutsInput source)
from in interface NutsIOCopyActionpublic NutsIOCopyAction from(InputStream source)
from in interface NutsIOCopyActionpublic NutsIOCopyAction from(File source)
from in interface NutsIOCopyActionpublic NutsIOCopyAction from(Path source)
from in interface NutsIOCopyActionpublic NutsIOCopyAction from(URL source)
from in interface NutsIOCopyActionpublic Object getTarget()
getTarget in interface NutsIOCopyActionpublic NutsIOCopyAction setTarget(OutputStream target)
setTarget in interface NutsIOCopyActionpublic NutsIOCopyAction setTarget(NutsPath target)
setTarget in interface NutsIOCopyActionpublic NutsIOCopyAction setTarget(NutsOutput target)
setTarget in interface NutsIOCopyActionpublic NutsIOCopyAction setTarget(Path target)
setTarget in interface NutsIOCopyActionpublic NutsIOCopyAction setTarget(String target)
setTarget in interface NutsIOCopyActionpublic NutsIOCopyAction setTarget(File target)
setTarget in interface NutsIOCopyActionpublic NutsIOCopyAction to(Object target)
to in interface NutsIOCopyActionpublic NutsIOCopyAction to(OutputStream target)
to in interface NutsIOCopyActionpublic NutsIOCopyAction to(String target)
to in interface NutsIOCopyActionpublic NutsIOCopyAction to(Path target)
to in interface NutsIOCopyActionpublic NutsIOCopyAction to(File target)
to in interface NutsIOCopyActionpublic NutsIOCopyAction to(NutsOutput target)
to in interface NutsIOCopyActionpublic NutsIOCopyValidator getValidator()
getValidator in interface NutsIOCopyActionpublic DefaultNutsIOCopyAction setValidator(NutsIOCopyValidator checker)
setValidator in interface NutsIOCopyActionpublic boolean isRecursive()
isRecursive in interface NutsIOCopyActionpublic NutsIOCopyAction setRecursive(boolean recursive)
setRecursive in interface NutsIOCopyActionpublic boolean isMkdirs()
isMkdirs in interface NutsIOCopyActionpublic NutsIOCopyAction setMkdirs(boolean mkdirs)
setMkdirs in interface NutsIOCopyActionpublic boolean isSafe()
isSafe in interface NutsIOCopyActionpublic DefaultNutsIOCopyAction setSafe(boolean value)
setSafe in interface NutsIOCopyActionpublic NutsSession getSession()
getSession in interface NutsIOCopyActionpublic NutsIOCopyAction setSession(NutsSession session)
setSession in interface NutsIOCopyActionpublic byte[] getByteArrayResult()
getByteArrayResult in interface NutsIOCopyActionpublic NutsIOCopyAction run()
run in interface NutsIOCopyActionpublic boolean isLogProgress()
isLogProgress in interface NutsIOCopyActionpublic DefaultNutsIOCopyAction setLogProgress(boolean value)
setLogProgress in interface NutsIOCopyActionpublic NutsProgressFactory getProgressMonitorFactory()
getProgressMonitorFactory in interface NutsIOCopyActionpublic NutsIOCopyAction setProgressMonitorFactory(NutsProgressFactory value)
setProgressMonitorFactory in interface NutsIOCopyActionvalue - new valuethis instancepublic NutsIOCopyAction setProgressMonitor(NutsProgressMonitor value)
setProgressMonitor in interface NutsIOCopyActionvalue - new valuethis instancepublic NutsIOCopyAction setSkipRoot(boolean skipRoot)
setSkipRoot in interface NutsIOCopyActionpublic boolean isSkipRoot()
isSkipRoot in interface NutsIOCopyActionpublic boolean isInterruptible()
isInterruptible in interface NutsIOCopyActionpublic NutsIOCopyAction setInterruptible(boolean interruptible)
setInterruptible in interface NutsIOCopyActionpublic NutsIOCopyAction interrupt()
interrupt in interface NutsIOCopyActionpublic DefaultNutsIOCopyAction setTarget(Object target)
protected NutsInputAction _input()
protected 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.