public class RepositoryFileOutputStream extends ByteArrayOutputStream implements ISourcesStreamEvents
Modifier and Type | Field and Description |
---|---|
protected boolean |
autoCreateDirStructure |
protected boolean |
autoCreateUniqueFileName |
protected String |
charsetName |
protected boolean |
closed |
protected boolean |
flushed |
protected boolean |
hidden |
protected ArrayList<IStreamListener> |
listeners |
protected String |
path |
protected IUnifiedRepository |
repository |
buf, count
Modifier | Constructor and Description |
---|---|
|
RepositoryFileOutputStream(RepositoryFile file) |
|
RepositoryFileOutputStream(RepositoryFile file,
boolean autoCreateUniqueFileName,
boolean autoCreateDirStructure) |
|
RepositoryFileOutputStream(RepositoryFile file,
boolean autoCreateUniqueFileName,
boolean autoCreateDirStructure,
IUnifiedRepository repository) |
protected |
RepositoryFileOutputStream(RepositoryFile file,
String charsetName) |
|
RepositoryFileOutputStream(Serializable id) |
|
RepositoryFileOutputStream(Serializable id,
boolean autoCreateUniqueFileName,
boolean autoCreateDirStructure) |
|
RepositoryFileOutputStream(Serializable id,
boolean autoCreateUniqueFileName,
boolean autoCreateDirStructure,
IUnifiedRepository repository,
boolean hidden) |
protected |
RepositoryFileOutputStream(Serializable id,
String charsetName) |
|
RepositoryFileOutputStream(String path) |
|
RepositoryFileOutputStream(String path,
boolean hidden) |
|
RepositoryFileOutputStream(String path,
boolean autoCreateUniqueFileName,
boolean autoCreateDirStructure) |
|
RepositoryFileOutputStream(String path,
boolean autoCreateUniqueFileName,
boolean autoCreateDirStructure,
IUnifiedRepository repository,
boolean hidden) |
protected |
RepositoryFileOutputStream(String path,
String charsetName) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(IStreamListener listener) |
void |
close() |
void |
flush() |
boolean |
getAutoCreateDirStructure() |
boolean |
getAutoCreateUniqueFileName() |
String |
getCharsetName() |
String |
getFilePath() |
protected RepositoryFile |
getParent(String path) |
IUnifiedRepository |
getRepository() |
boolean |
isFlushed() |
void |
setAutoCreateDirStructure(boolean autoCreateDirStructure) |
void |
setCharsetName(String charsetName) |
void |
setFilePath(String path) |
void |
setRepository(IUnifiedRepository repository) |
reset, size, toByteArray, toString, toString, toString, write, write, writeTo
write
protected boolean hidden
protected String path
protected IUnifiedRepository repository
protected String charsetName
protected boolean autoCreateUniqueFileName
protected boolean autoCreateDirStructure
protected boolean closed
protected boolean flushed
protected ArrayList<IStreamListener> listeners
public RepositoryFileOutputStream(String path, boolean autoCreateUniqueFileName, boolean autoCreateDirStructure, IUnifiedRepository repository, boolean hidden)
public RepositoryFileOutputStream(Serializable id, boolean autoCreateUniqueFileName, boolean autoCreateDirStructure, IUnifiedRepository repository, boolean hidden) throws FileNotFoundException
FileNotFoundException
public RepositoryFileOutputStream(RepositoryFile file, boolean autoCreateUniqueFileName, boolean autoCreateDirStructure, IUnifiedRepository repository)
public RepositoryFileOutputStream(String path, boolean autoCreateUniqueFileName, boolean autoCreateDirStructure)
public RepositoryFileOutputStream(Serializable id, boolean autoCreateUniqueFileName, boolean autoCreateDirStructure) throws FileNotFoundException
FileNotFoundException
public RepositoryFileOutputStream(RepositoryFile file, boolean autoCreateUniqueFileName, boolean autoCreateDirStructure)
public RepositoryFileOutputStream(String path)
public RepositoryFileOutputStream(String path, boolean hidden)
public RepositoryFileOutputStream(RepositoryFile file)
public RepositoryFileOutputStream(Serializable id) throws FileNotFoundException
FileNotFoundException
protected RepositoryFileOutputStream(String path, String charsetName) throws FileNotFoundException
FileNotFoundException
protected RepositoryFileOutputStream(RepositoryFile file, String charsetName) throws FileNotFoundException
FileNotFoundException
protected RepositoryFileOutputStream(Serializable id, String charsetName) throws FileNotFoundException
FileNotFoundException
protected RepositoryFile getParent(String path)
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class ByteArrayOutputStream
IOException
public void flush() throws IOException
flush
in interface Flushable
flush
in class OutputStream
IOException
public String getFilePath()
public void setFilePath(String path)
public boolean getAutoCreateUniqueFileName()
public boolean getAutoCreateDirStructure()
public void setAutoCreateDirStructure(boolean autoCreateDirStructure)
public void addListener(IStreamListener listener)
addListener
in interface ISourcesStreamEvents
public void setRepository(IUnifiedRepository repository)
public IUnifiedRepository getRepository()
public String getCharsetName()
public void setCharsetName(String charsetName)
public boolean isFlushed()
Copyright © 2017 Hitachi Vantara. All rights reserved.