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.InputStreamprivate byte[]private SVNSubstitutorprivate 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, transferToMethods 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:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
read
public int read(byte[] b) throws java.io.IOException - Overrides:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException - Overrides:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classjava.io.InputStream- Throws:
java.io.IOException
-