public class NutsStreamOrPath extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NutsStreamOrPath.Type |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dispose() |
long |
getContentLength() |
InputStream |
getInputStream() |
String |
getName() |
OutputStream |
getOutputStream() |
net.thevpc.nuts.NutsPath |
getPath() |
net.thevpc.nuts.NutsStreamMetadata |
getStreamMetaData() |
NutsStreamOrPath.Type |
getType() |
Object |
getValue() |
boolean |
isDirectory() |
boolean |
isDisposable() |
boolean |
isInputStream() |
boolean |
isMultiRead() |
boolean |
isOutputStream() |
boolean |
isPath() |
NutsStreamOrPath[] |
list() |
static NutsStreamOrPath |
of(File value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
of(InputStream value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
of(net.thevpc.nuts.NutsPath value) |
static NutsStreamOrPath |
of(net.thevpc.nuts.NutsPrintStream value) |
static NutsStreamOrPath |
of(OutputStream value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
of(Path value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
of(String value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
of(URL value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
ofAnyInputOrErr(Object value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
ofAnyInputOrNull(Object value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
ofAnyOutputOrErr(Object value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
ofAnyOutputOrNull(Object value,
net.thevpc.nuts.NutsSession session) |
static NutsStreamOrPath |
ofDisposable(net.thevpc.nuts.NutsPath value) |
static NutsStreamOrPath |
ofSpecial(Object value,
NutsStreamOrPath.Type type,
net.thevpc.nuts.NutsSession session) |
NutsStreamOrPath |
setKindType(String s) |
NutsStreamOrPath |
toDisposable(net.thevpc.nuts.NutsSession session) |
NutsStreamOrPath |
toMultiRead(net.thevpc.nuts.NutsSession session) |
String |
toString() |
public static NutsStreamOrPath ofSpecial(Object value, NutsStreamOrPath.Type type, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath ofDisposable(net.thevpc.nuts.NutsPath value)
public static NutsStreamOrPath of(File value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath of(URL value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath of(Path value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath of(String value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath of(net.thevpc.nuts.NutsPath value)
public static NutsStreamOrPath of(net.thevpc.nuts.NutsPrintStream value)
public static NutsStreamOrPath ofAnyOutputOrErr(Object value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath ofAnyInputOrErr(Object value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath ofAnyOutputOrNull(Object value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath ofAnyInputOrNull(Object value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath of(InputStream value, net.thevpc.nuts.NutsSession session)
public static NutsStreamOrPath of(OutputStream value, net.thevpc.nuts.NutsSession session)
public boolean dispose()
public boolean isMultiRead()
public NutsStreamOrPath toMultiRead(net.thevpc.nuts.NutsSession session)
public NutsStreamOrPath toDisposable(net.thevpc.nuts.NutsSession session)
public boolean isDisposable()
public net.thevpc.nuts.NutsPath getPath()
public InputStream getInputStream()
public OutputStream getOutputStream()
public Object getValue()
public boolean isPath()
public net.thevpc.nuts.NutsStreamMetadata getStreamMetaData()
public boolean isInputStream()
public boolean isOutputStream()
public String getName()
public boolean isDirectory()
public NutsStreamOrPath[] list()
public NutsStreamOrPath.Type getType()
public long getContentLength()
public NutsStreamOrPath setKindType(String s)
Copyright © 2022 vpc open source initiative. All rights reserved.