final class PropertiesParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
continuation |
private char |
current |
private java.lang.String |
file |
private static byte[] |
INFO |
private static byte |
KEY |
private int |
length |
private int |
line |
private static byte |
LINE |
private int |
marker |
private static char |
MAX_DELIMETER |
private static char |
MIN_DELIMETER |
private int |
n |
private static byte |
NOKEY |
private int |
pos |
private java.util.Properties |
properties |
private Reporter |
reporter |
private char[] |
source |
private boolean |
validKey |
private static byte |
WS |
Constructor and Description |
---|
PropertiesParser(java.lang.String source,
java.lang.String file,
Reporter reporter,
java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
private char |
backslash() |
private java.lang.String |
context() |
private void |
error(java.lang.String msg,
java.lang.Object... args) |
(package private) boolean |
hasNext() |
boolean |
isEmptyOrComment(char c) |
private boolean |
isIn(byte delimeters) |
private java.lang.String |
key() |
(package private) char |
next() |
(package private) void |
parse() |
(package private) char |
peek() |
(package private) void |
skip(byte delimeters) |
void |
skipLine() |
private void |
skipWhitespace() |
private java.lang.String |
token(byte delimeters,
boolean check) |
private final char[] source
private final int length
private final Reporter reporter
private final java.lang.String file
private static final char MIN_DELIMETER
private static final char MAX_DELIMETER
private static final byte[] INFO
private static final byte WS
private static final byte KEY
private static final byte LINE
private static final byte NOKEY
private int n
private int line
private int pos
private int marker
private char current
private java.util.Properties properties
private boolean validKey
private boolean continuation
PropertiesParser(java.lang.String source, java.lang.String file, Reporter reporter, java.util.Properties properties)
boolean hasNext()
char next()
void skip(byte delimeters)
char peek()
void parse()
private void skipWhitespace()
public boolean isEmptyOrComment(char c)
public void skipLine()
private final java.lang.String token(byte delimeters, boolean check)
private final java.lang.String key()
private final boolean isIn(byte delimeters)
private final char backslash()
private void error(java.lang.String msg, java.lang.Object... args)
private java.lang.String context()