Package org.thymeleaf.templateparser.raw
Class RawParser
- java.lang.Object
-
- org.thymeleaf.templateparser.raw.RawParser
-
final class RawParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classRawParser.BufferPool
-
Field Summary
Fields Modifier and Type Field Description private RawParser.BufferPoolpool
-
Constructor Summary
Constructors Constructor Description RawParser(int poolSize, int bufferSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static int[]computeLastLineCol(char[] buffer, int bufferContentSize)voidparse(java.io.Reader reader, IRawHandler handler)voidparse(java.lang.String document, IRawHandler handler)(package private) voidparseDocument(java.io.Reader reader, int suggestedBufferSize, IRawHandler handler)
-
-
-
Field Detail
-
pool
private final RawParser.BufferPool pool
-
-
Method Detail
-
parse
public void parse(java.lang.String document, IRawHandler handler) throws RawParseException- Throws:
RawParseException
-
parse
public void parse(java.io.Reader reader, IRawHandler handler) throws RawParseException- Throws:
RawParseException
-
parseDocument
void parseDocument(java.io.Reader reader, int suggestedBufferSize, IRawHandler handler) throws RawParseException- Throws:
RawParseException
-
computeLastLineCol
private static int[] computeLastLineCol(char[] buffer, int bufferContentSize)
-
-