public class DefaultNutsCp extends Object implements net.thevpc.nuts.NutsCp
| Constructor and Description |
|---|
DefaultNutsCp(net.thevpc.nuts.NutsSession session) |
| Modifier and Type | Method and Description |
|---|---|
protected net.thevpc.nuts.NutsLogger |
_LOG(net.thevpc.nuts.NutsSession session) |
protected net.thevpc.nuts.NutsLoggerOp |
_LOGOP(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsCp |
addOptions(net.thevpc.nuts.NutsPathOption... pathOptions) |
protected void |
checkSession() |
net.thevpc.nuts.NutsCp |
clearOptions() |
long |
copy(InputStream in,
OutputStream out,
Set<net.thevpc.nuts.NutsPathOption> options) |
long |
copy(InputStream in,
Path target,
Set<net.thevpc.nuts.NutsPathOption> options) |
long |
copy(Path source,
OutputStream out) |
Path |
copy(Path source,
Path target,
Set<net.thevpc.nuts.NutsPathOption> options) |
net.thevpc.nuts.NutsCp |
from(byte[] source) |
net.thevpc.nuts.NutsCp |
from(File source) |
net.thevpc.nuts.NutsCp |
from(InputStream source) |
net.thevpc.nuts.NutsCp |
from(net.thevpc.nuts.NutsPath source) |
net.thevpc.nuts.NutsCp |
from(Path source) |
net.thevpc.nuts.NutsCp |
from(String source) |
net.thevpc.nuts.NutsCp |
from(URL source) |
net.thevpc.nuts.NutsMessage |
getActionMessage() |
byte[] |
getByteArrayResult() |
Set<net.thevpc.nuts.NutsPathOption> |
getOptions() |
net.thevpc.nuts.NutsProgressFactory |
getProgressFactory()
return progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsSession |
getSession() |
Object |
getSource() |
Object |
getSourceOrigin() |
String |
getSourceTypeName() |
int |
getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context) |
Object |
getTarget() |
net.thevpc.nuts.NutsIOCopyValidator |
getValidator() |
net.thevpc.nuts.NutsCp |
interrupt() |
boolean |
isMkdirs() |
boolean |
isRecursive() |
boolean |
isSkipRoot() |
net.thevpc.nuts.NutsCp |
removeOptions(net.thevpc.nuts.NutsPathOption... pathOptions) |
net.thevpc.nuts.NutsCp |
run() |
DefaultNutsCp |
setActionMessage(net.thevpc.nuts.NutsMessage actionMessage) |
net.thevpc.nuts.NutsCp |
setMkdirs(boolean mkdirs) |
net.thevpc.nuts.NutsCp |
setProgressFactory(net.thevpc.nuts.NutsProgressFactory value)
set progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsCp |
setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
set progress monitor.
|
net.thevpc.nuts.NutsCp |
setRecursive(boolean recursive) |
net.thevpc.nuts.NutsCp |
setSession(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsCp |
setSkipRoot(boolean skipRoot) |
net.thevpc.nuts.NutsCp |
setSource(byte[] source) |
net.thevpc.nuts.NutsCp |
setSource(File source) |
net.thevpc.nuts.NutsCp |
setSource(InputStream source) |
net.thevpc.nuts.NutsCp |
setSource(net.thevpc.nuts.NutsPath source) |
net.thevpc.nuts.NutsCp |
setSource(Path source) |
net.thevpc.nuts.NutsCp |
setSource(String source) |
net.thevpc.nuts.NutsCp |
setSource(URL source) |
net.thevpc.nuts.NutsCp |
setSourceOrigin(Object sourceOrigin) |
net.thevpc.nuts.NutsCp |
setSourceTypeName(String sourceTypeName) |
net.thevpc.nuts.NutsCp |
setTarget(File target) |
net.thevpc.nuts.NutsCp |
setTarget(net.thevpc.nuts.NutsPath target) |
net.thevpc.nuts.NutsCp |
setTarget(net.thevpc.nuts.NutsPrintStream target) |
net.thevpc.nuts.NutsCp |
setTarget(OutputStream target) |
net.thevpc.nuts.NutsCp |
setTarget(Path target) |
net.thevpc.nuts.NutsCp |
setTarget(String target) |
DefaultNutsCp |
setValidator(net.thevpc.nuts.NutsIOCopyValidator checker) |
net.thevpc.nuts.NutsCp |
to(File target) |
net.thevpc.nuts.NutsCp |
to(net.thevpc.nuts.NutsPath target) |
net.thevpc.nuts.NutsCp |
to(net.thevpc.nuts.NutsPrintStream target) |
net.thevpc.nuts.NutsCp |
to(OutputStream target) |
net.thevpc.nuts.NutsCp |
to(Path target) |
net.thevpc.nuts.NutsCp |
to(String target) |
public int getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NutsComponentprotected 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.NutsCppublic net.thevpc.nuts.NutsCp setSource(net.thevpc.nuts.NutsPath source)
setSource in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSource(InputStream source)
setSource in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSource(File source)
setSource in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSource(Path source)
setSource in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSource(URL source)
setSource in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSource(String source)
setSource in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSource(byte[] source)
setSource in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp from(String source)
from in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp from(net.thevpc.nuts.NutsPath source)
from in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp from(InputStream source)
from in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp from(File source)
from in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp from(Path source)
from in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp from(URL source)
from in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp from(byte[] source)
from in interface net.thevpc.nuts.NutsCppublic Object getTarget()
getTarget in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setTarget(OutputStream target)
setTarget in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setTarget(net.thevpc.nuts.NutsPrintStream target)
setTarget in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setTarget(net.thevpc.nuts.NutsPath target)
setTarget in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setTarget(Path target)
setTarget in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setTarget(String target)
setTarget in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setTarget(File target)
setTarget in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp to(OutputStream target)
to in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp to(net.thevpc.nuts.NutsPrintStream target)
to in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp to(String target)
to in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp to(Path target)
to in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp to(File target)
to in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp to(net.thevpc.nuts.NutsPath target)
to in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp addOptions(net.thevpc.nuts.NutsPathOption... pathOptions)
addOptions in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp removeOptions(net.thevpc.nuts.NutsPathOption... pathOptions)
removeOptions in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp clearOptions()
clearOptions in interface net.thevpc.nuts.NutsCppublic Set<net.thevpc.nuts.NutsPathOption> getOptions()
getOptions in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsIOCopyValidator getValidator()
getValidator in interface net.thevpc.nuts.NutsCppublic DefaultNutsCp setValidator(net.thevpc.nuts.NutsIOCopyValidator checker)
setValidator in interface net.thevpc.nuts.NutsCppublic boolean isRecursive()
isRecursive in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setRecursive(boolean recursive)
setRecursive in interface net.thevpc.nuts.NutsCppublic boolean isMkdirs()
isMkdirs in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setMkdirs(boolean mkdirs)
setMkdirs in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsCppublic byte[] getByteArrayResult()
getByteArrayResult in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp run()
run in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsProgressFactory getProgressFactory()
getProgressFactory in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setProgressFactory(net.thevpc.nuts.NutsProgressFactory value)
setProgressFactory in interface net.thevpc.nuts.NutsCpvalue - new valuethis instancepublic net.thevpc.nuts.NutsCp setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
setProgressMonitor in interface net.thevpc.nuts.NutsCpvalue - new valuethis instancepublic boolean isSkipRoot()
isSkipRoot in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSkipRoot(boolean skipRoot)
setSkipRoot in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp interrupt()
interrupt in interface net.thevpc.nuts.NutsCppublic Object getSourceOrigin()
getSourceOrigin in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSourceOrigin(Object sourceOrigin)
setSourceOrigin in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsMessage getActionMessage()
getActionMessage in interface net.thevpc.nuts.NutsCppublic DefaultNutsCp setActionMessage(net.thevpc.nuts.NutsMessage actionMessage)
setActionMessage in interface net.thevpc.nuts.NutsCppublic String getSourceTypeName()
getSourceTypeName in interface net.thevpc.nuts.NutsCppublic net.thevpc.nuts.NutsCp setSourceTypeName(String sourceTypeName)
setSourceTypeName in interface net.thevpc.nuts.NutsCppublic Path copy(Path source, Path target, Set<net.thevpc.nuts.NutsPathOption> options) throws IOException
IOExceptionpublic long copy(InputStream in, Path target, Set<net.thevpc.nuts.NutsPathOption> options) throws IOException
IOExceptionpublic long copy(InputStream in, OutputStream out, Set<net.thevpc.nuts.NutsPathOption> options) throws IOException
IOExceptionpublic long copy(Path source, OutputStream out) throws IOException
IOExceptionCopyright © 2022 vpc open source initiative. All rights reserved.