- java.lang.Object
-
- com.github.weisj.jsvg.parser.impl.CharacterDataParser
-
final class CharacterDataParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classCharacterDataParser.State
-
Constructor Summary
Constructors Constructor Description CharacterDataParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(char[] ch, int offset, int length)private voidappendData()booleancanFlush(boolean dueToSegmentBreak)char[]flush(boolean dueToSegmentBreak)private static booleanisSegmentBreak(char c)private static booleanisWhitespace(char c)private inttrimLeadingWhiteSpace()private inttrimTrailingWhiteSpace()
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
-
state
private CharacterDataParser.State state
-
buffer
private java.lang.StringBuilder buffer
-
data
private char[] data
-
begin
private int begin
-
end
private int end
-
-
Method Detail
-
append
public void append(char[] ch, int offset, int length)
-
appendData
private void appendData()
-
canFlush
public boolean canFlush(boolean dueToSegmentBreak)
-
flush
public char[] flush(boolean dueToSegmentBreak)
-
trimLeadingWhiteSpace
private int trimLeadingWhiteSpace()
-
trimTrailingWhiteSpace
private int trimTrailingWhiteSpace()
-
isSegmentBreak
private static boolean isSegmentBreak(char c)
-
isWhitespace
private static boolean isWhitespace(char c)
-
-