Class SVNTranslatorInputStream
java.lang.Object
java.io.InputStream
org.tmatesoft.svn.core.internal.wc.admin.SVNTranslatorInputStream
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class SVNTranslatorInputStream
extends java.io.InputStream
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.io.InputStream
private byte[]
private SVNSubstitutor
private java.nio.ByteBuffer
-
Constructor Summary
ConstructorsConstructorDescriptionSVNTranslatorInputStream
(java.io.InputStream source, byte[] eols, boolean repair, java.util.Map keywords, boolean expand) -
Method Summary
Methods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
mySource
private java.io.InputStream mySource -
myTranslatedBuffer
private java.nio.ByteBuffer myTranslatedBuffer -
mySubstitutor
-
mySourceBuffer
private byte[] mySourceBuffer
-
-
Constructor Details
-
SVNTranslatorInputStream
public SVNTranslatorInputStream(java.io.InputStream source, byte[] eols, boolean repair, java.util.Map keywords, boolean expand)
-
-
Method Details
-
read
public int read() throws java.io.IOException- Specified by:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b) throws java.io.IOException - Overrides:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException - Overrides:
read
in classjava.io.InputStream
- 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.InputStream
- Throws:
java.io.IOException
-