com.servingxml.components.flatfile.options
Class EndCharDelimiterExtractor
java.lang.Object
com.servingxml.components.flatfile.options.EndCharDelimiterExtractor
- All Implemented Interfaces:
- CharDelimiterExtractor
public final class EndCharDelimiterExtractor
- extends java.lang.Object
- implements CharDelimiterExtractor
Method Summary |
int |
foundEndDelimiter(char[] data,
int start,
int length)
|
int |
foundEndDelimiter(char[] data,
int start,
int length,
TokenReceiver receiver)
|
boolean |
foundEndDelimiter(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
|
int |
readEscapedDelimiter(char[] data,
int start,
int length,
CharArrayBuilder charArrayBuilder)
|
boolean |
readEscapedDelimiter(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
|
boolean |
testContinuation(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
|
int |
testStart(char[] data,
int start,
int length)
|
boolean |
testStart(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EndCharDelimiterExtractor
public EndCharDelimiterExtractor(char[] value)
EndCharDelimiterExtractor
public EndCharDelimiterExtractor(char[] value,
char[] continuationSequence)
EndCharDelimiterExtractor
public EndCharDelimiterExtractor(char[] value,
char[] escapedBy,
char[] continuationSequence)
testStart
public final boolean testStart(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
- Specified by:
testStart
in interface CharDelimiterExtractor
foundEndDelimiter
public final boolean foundEndDelimiter(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
throws java.io.IOException
- Specified by:
foundEndDelimiter
in interface CharDelimiterExtractor
- Throws:
java.io.IOException
foundEndDelimiter
public final int foundEndDelimiter(char[] data,
int start,
int length)
- Specified by:
foundEndDelimiter
in interface CharDelimiterExtractor
foundEndDelimiter
public final int foundEndDelimiter(char[] data,
int start,
int length,
TokenReceiver receiver)
- Specified by:
foundEndDelimiter
in interface CharDelimiterExtractor
testStart
public final int testStart(char[] data,
int start,
int length)
- Specified by:
testStart
in interface CharDelimiterExtractor
readEscapedDelimiter
public final int readEscapedDelimiter(char[] data,
int start,
int length,
CharArrayBuilder charArrayBuilder)
- Specified by:
readEscapedDelimiter
in interface CharDelimiterExtractor
readEscapedDelimiter
public final boolean readEscapedDelimiter(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
throws java.io.IOException
- Specified by:
readEscapedDelimiter
in interface CharDelimiterExtractor
- Throws:
java.io.IOException
testContinuation
public final boolean testContinuation(CharBuffer buffer,
CharArrayBuilder charArrayBuilder)
throws java.io.IOException
- Specified by:
testContinuation
in interface CharDelimiterExtractor
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object