public class SimpleBoundaryScanner extends java.lang.Object implements BoundaryScanner
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<java.lang.Character> |
boundaryChars |
static java.lang.Character[] |
DEFAULT_BOUNDARY_CHARS |
static int |
DEFAULT_MAX_SCAN |
protected int |
maxScan |
Constructor and Description |
---|
SimpleBoundaryScanner() |
SimpleBoundaryScanner(java.lang.Character[] boundaryChars) |
SimpleBoundaryScanner(int maxScan) |
SimpleBoundaryScanner(int maxScan,
java.lang.Character[] boundaryChars) |
SimpleBoundaryScanner(int maxScan,
java.util.Set<java.lang.Character> boundaryChars) |
Modifier and Type | Method and Description |
---|---|
int |
findEndOffset(java.lang.StringBuilder buffer,
int start)
Scan forward to find start offset.
|
int |
findStartOffset(java.lang.StringBuilder buffer,
int start)
Scan backward to find end offset.
|
public static final int DEFAULT_MAX_SCAN
public static final java.lang.Character[] DEFAULT_BOUNDARY_CHARS
protected int maxScan
protected java.util.Set<java.lang.Character> boundaryChars
public SimpleBoundaryScanner()
public SimpleBoundaryScanner(int maxScan)
public SimpleBoundaryScanner(java.lang.Character[] boundaryChars)
public SimpleBoundaryScanner(int maxScan, java.lang.Character[] boundaryChars)
public SimpleBoundaryScanner(int maxScan, java.util.Set<java.lang.Character> boundaryChars)
public int findStartOffset(java.lang.StringBuilder buffer, int start)
BoundaryScanner
findStartOffset
in interface BoundaryScanner
buffer
- scanned objectstart
- start offset to beginpublic int findEndOffset(java.lang.StringBuilder buffer, int start)
BoundaryScanner
findEndOffset
in interface BoundaryScanner
buffer
- scanned objectstart
- start offset to beginCopyright © 2000–2019 The Apache Software Foundation. All rights reserved.