Class SVNLogStream
java.lang.Object
java.io.OutputStream
org.tmatesoft.svn.core.internal.util.SVNLogStream
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
public class SVNLogStream
extends java.io.OutputStream
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.io.ByteArrayOutputStream
private ISVNDebugLog
private java.lang.String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
flush()
void
flushBuffer
(boolean force) void
write
(byte[] b, int off, int len) void
write
(int b) Methods inherited from class java.io.OutputStream
nullOutputStream, write
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myLog
-
myBuffer
private java.io.ByteArrayOutputStream myBuffer -
myPrefix
private java.lang.String myPrefix
-
-
Constructor Details
-
SVNLogStream
-
-
Method Details
-
write
public void write(int b) throws java.io.IOException - Specified by:
write
in classjava.io.OutputStream
- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.OutputStream
- Throws:
java.io.IOException
-
flush
public void flush() throws java.io.IOException- Specified by:
flush
in interfacejava.io.Flushable
- Overrides:
flush
in classjava.io.OutputStream
- Throws:
java.io.IOException
-
write
public void write(byte[] b, int off, int len) throws java.io.IOException - Overrides:
write
in classjava.io.OutputStream
- Throws:
java.io.IOException
-
flushBuffer
public void flushBuffer(boolean force)
-