com.servingxml.components.flatfile.options
Class StartEndDelimiterByteChecker
java.lang.Object
com.servingxml.components.flatfile.options.StartEndDelimiterByteChecker
- All Implemented Interfaces:
- DelimiterByteChecker
public class StartEndDelimiterByteChecker
- extends java.lang.Object
- implements DelimiterByteChecker
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StartEndDelimiterByteChecker
public StartEndDelimiterByteChecker(byte[] startValue,
byte[] endValue)
testStart
public boolean testStart(ByteBuffer recordBuffer,
ByteArrayBuilder byteArrayBuilder)
throws java.io.IOException
- Specified by:
testStart
in interface DelimiterByteChecker
- Throws:
java.io.IOException
foundEndDelimiter
public boolean foundEndDelimiter(ByteBuffer recordBuffer,
ByteArrayBuilder byteArrayBuilder)
throws java.io.IOException
- Specified by:
foundEndDelimiter
in interface DelimiterByteChecker
- Throws:
java.io.IOException
testStart
public final int testStart(byte[] data,
int start,
int length)
- Specified by:
testStart
in interface DelimiterByteChecker
foundEndDelimiter
public final int foundEndDelimiter(byte[] data,
int start,
int length)
- Specified by:
foundEndDelimiter
in interface DelimiterByteChecker
testContinuation
public final boolean testContinuation(ByteBuffer recordBuffer,
ByteArrayBuilder byteArrayBuilder)
throws java.io.IOException
- Specified by:
testContinuation
in interface DelimiterByteChecker
- Throws:
java.io.IOException