public class AppStorageDataSource extends java.lang.Object implements DataSource
Modifier and Type | Class and Description |
---|---|
static class |
AppStorageDataSource.FileName |
static interface |
AppStorageDataSource.Name |
static interface |
AppStorageDataSource.NameHandler<T> |
static class |
AppStorageDataSource.SuffixAndExtension |
Constructor and Description |
---|
AppStorageDataSource(AppStorage storage,
java.lang.String nodeId,
java.lang.String nodeName) |
Modifier and Type | Method and Description |
---|---|
boolean |
exists(java.lang.String fileName) |
boolean |
exists(java.lang.String suffix,
java.lang.String ext) |
java.lang.String |
getBaseName() |
java.util.Set<java.lang.String> |
listNames(java.lang.String regex) |
java.io.InputStream |
newInputStream(java.lang.String fileName) |
java.io.InputStream |
newInputStream(java.lang.String suffix,
java.lang.String ext) |
java.io.OutputStream |
newOutputStream(java.lang.String fileName,
boolean append) |
java.io.OutputStream |
newOutputStream(java.lang.String suffix,
java.lang.String ext,
boolean append) |
public AppStorageDataSource(AppStorage storage, java.lang.String nodeId, java.lang.String nodeName)
public java.lang.String getBaseName()
getBaseName
in interface ReadOnlyDataSource
public java.io.OutputStream newOutputStream(java.lang.String suffix, java.lang.String ext, boolean append)
newOutputStream
in interface DataSource
public java.io.OutputStream newOutputStream(java.lang.String fileName, boolean append)
newOutputStream
in interface DataSource
public boolean exists(java.lang.String suffix, java.lang.String ext)
exists
in interface ReadOnlyDataSource
public boolean exists(java.lang.String fileName)
exists
in interface ReadOnlyDataSource
public java.io.InputStream newInputStream(java.lang.String suffix, java.lang.String ext) throws java.io.IOException
newInputStream
in interface ReadOnlyDataSource
java.io.IOException
public java.io.InputStream newInputStream(java.lang.String fileName) throws java.io.IOException
newInputStream
in interface ReadOnlyDataSource
java.io.IOException
public java.util.Set<java.lang.String> listNames(java.lang.String regex) throws java.io.IOException
listNames
in interface ReadOnlyDataSource
java.io.IOException
Copyright © 2019. All rights reserved.