public class DefaultNutsIOCompressAction extends Object implements net.thevpc.nuts.NutsIOCompressAction
| Constructor and Description |
|---|
DefaultNutsIOCompressAction(net.thevpc.nuts.NutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
protected net.thevpc.nuts.NutsInputAction |
_input() |
protected net.thevpc.nuts.NutsOutputAction |
_output() |
net.thevpc.nuts.NutsIOCompressAction |
addSource(File source) |
net.thevpc.nuts.NutsIOCompressAction |
addSource(InputStream source) |
net.thevpc.nuts.NutsIOCompressAction |
addSource(Object source) |
net.thevpc.nuts.NutsIOCompressAction |
addSource(Path source) |
net.thevpc.nuts.NutsIOCompressAction |
addSource(String source) |
net.thevpc.nuts.NutsIOCompressAction |
addSource(URL source) |
String |
getFormat() |
Object |
getFormatOption(String option) |
net.thevpc.nuts.NutsProgressFactory |
getProgressMonitorFactory()
return progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsSession |
getSession() |
List<Object> |
getSources() |
Object |
getTarget() |
boolean |
isLogProgress() |
boolean |
isSafe() |
boolean |
isSkipRoot() |
net.thevpc.nuts.NutsIOCompressAction |
run() |
void |
runZip() |
net.thevpc.nuts.NutsIOCompressAction |
setFormat(String format) |
net.thevpc.nuts.NutsIOCompressAction |
setFormatOption(String option,
Object value) |
DefaultNutsIOCompressAction |
setLogProgress(boolean value) |
net.thevpc.nuts.NutsIOCompressAction |
setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
set progress monitor.
|
net.thevpc.nuts.NutsIOCompressAction |
setProgressMonitorFactory(net.thevpc.nuts.NutsProgressFactory value)
set progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsIOCompressAction |
setSafe(boolean value) |
net.thevpc.nuts.NutsIOCompressAction |
setSession(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsIOCompressAction |
setSkipRoot(boolean value) |
net.thevpc.nuts.NutsIOCompressAction |
setTarget(File target) |
net.thevpc.nuts.NutsIOCompressAction |
setTarget(net.thevpc.nuts.NutsOutput target) |
net.thevpc.nuts.NutsIOCompressAction |
setTarget(Object target) |
net.thevpc.nuts.NutsIOCompressAction |
setTarget(OutputStream target) |
net.thevpc.nuts.NutsIOCompressAction |
setTarget(Path target) |
net.thevpc.nuts.NutsIOCompressAction |
setTarget(String target) |
net.thevpc.nuts.NutsIOCompressAction |
to(File target) |
net.thevpc.nuts.NutsIOCompressAction |
to(net.thevpc.nuts.NutsOutput target) |
net.thevpc.nuts.NutsIOCompressAction |
to(Object target) |
net.thevpc.nuts.NutsIOCompressAction |
to(OutputStream target) |
net.thevpc.nuts.NutsIOCompressAction |
to(Path target) |
net.thevpc.nuts.NutsIOCompressAction |
to(String target) |
public DefaultNutsIOCompressAction(net.thevpc.nuts.NutsWorkspace ws)
protected net.thevpc.nuts.NutsInputAction _input()
protected net.thevpc.nuts.NutsOutputAction _output()
public List<Object> getSources()
getSources in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction addSource(InputStream source)
addSource in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction addSource(File source)
addSource in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction addSource(Path source)
addSource in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction addSource(URL source)
addSource in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setTarget(net.thevpc.nuts.NutsOutput target)
setTarget in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setTarget(OutputStream target)
setTarget in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setTarget(Path target)
setTarget in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setTarget(File target)
setTarget in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setTarget(String target)
setTarget in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction addSource(Object source)
public net.thevpc.nuts.NutsIOCompressAction addSource(String source)
addSource in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction to(net.thevpc.nuts.NutsOutput target)
to in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction to(Object target)
to in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction to(String target)
to in interface net.thevpc.nuts.NutsIOCompressActionpublic Object getTarget()
getTarget in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setTarget(Object target)
setTarget in interface net.thevpc.nuts.NutsIOCompressActionpublic boolean isLogProgress()
isLogProgress in interface net.thevpc.nuts.NutsIOCompressActionpublic DefaultNutsIOCompressAction setLogProgress(boolean value)
setLogProgress in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction to(File target)
to in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction to(OutputStream target)
to in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction to(Path target)
to in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction run()
run in interface net.thevpc.nuts.NutsIOCompressActionpublic void runZip()
public net.thevpc.nuts.NutsProgressFactory getProgressMonitorFactory()
getProgressMonitorFactory in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setProgressMonitorFactory(net.thevpc.nuts.NutsProgressFactory value)
setProgressMonitorFactory in interface net.thevpc.nuts.NutsIOCompressActionvalue - new valuethis instancepublic net.thevpc.nuts.NutsIOCompressAction setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
setProgressMonitor in interface net.thevpc.nuts.NutsIOCompressActionvalue - new valuethis instancepublic boolean isSafe()
isSafe in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setSafe(boolean value)
setSafe in interface net.thevpc.nuts.NutsIOCompressActionpublic boolean isSkipRoot()
isSkipRoot in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setSkipRoot(boolean value)
setSkipRoot in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setFormatOption(String option, Object value)
setFormatOption in interface net.thevpc.nuts.NutsIOCompressActionpublic Object getFormatOption(String option)
getFormatOption in interface net.thevpc.nuts.NutsIOCompressActionpublic String getFormat()
getFormat in interface net.thevpc.nuts.NutsIOCompressActionpublic net.thevpc.nuts.NutsIOCompressAction setFormat(String format)
setFormat in interface net.thevpc.nuts.NutsIOCompressActionCopyright © 2021 vpc open source initiative. All rights reserved.