Class TemplateReader
- java.lang.Object
-
- com.vladsch.flexmark.test.util.spec.TemplateReader
-
- Direct Known Subclasses:
DumpTemplateReader
public class TemplateReader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
TemplateReader.State
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ENTRY_BREAK
static java.lang.String
ENTRY_START
protected int
entryNumber
protected java.util.List<TemplateEntry>
examples
protected java.io.InputStream
inputStream
protected java.lang.StringBuilder
source
protected TemplateReader.State
state
-
Constructor Summary
Constructors Modifier Constructor Description protected
TemplateReader(java.io.InputStream stream)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addSpecLine(java.lang.String line)
protected void
addTemplateEntry(TemplateEntry example)
static java.io.InputStream
getSpecInputStream()
static java.io.InputStream
getSpecInputStream(java.lang.String resource)
protected void
processLine(java.lang.String line)
protected java.util.List<TemplateEntry>
read()
static java.util.List<TemplateEntry>
readEntries()
static java.util.List<TemplateEntry>
readEntries(java.lang.String resource)
static java.util.List<TemplateEntry>
readEntries(java.lang.String resource, TemplateReaderFactory readerFactory)
static java.util.List<java.lang.String>
readExamplesAsString()
static java.util.List<java.lang.String>
readExamplesAsString(java.lang.String resource)
static java.util.List<java.lang.String>
readExamplesAsString(java.lang.String resource, TemplateReaderFactory readerFactory)
static java.lang.String
readSpec()
static java.lang.String
readSpec(java.lang.String resource)
protected void
resetContents()
-
-
-
Field Detail
-
ENTRY_START
public static final java.lang.String ENTRY_START
- See Also:
- Constant Field Values
-
ENTRY_BREAK
public static final java.lang.String ENTRY_BREAK
- See Also:
- Constant Field Values
-
inputStream
protected final java.io.InputStream inputStream
-
state
protected TemplateReader.State state
-
source
protected java.lang.StringBuilder source
-
entryNumber
protected int entryNumber
-
examples
protected java.util.List<TemplateEntry> examples
-
-
Method Detail
-
readEntries
public static java.util.List<TemplateEntry> readEntries()
-
readEntries
public static java.util.List<TemplateEntry> readEntries(java.lang.String resource)
-
readEntries
public static java.util.List<TemplateEntry> readEntries(java.lang.String resource, TemplateReaderFactory readerFactory)
-
readExamplesAsString
public static java.util.List<java.lang.String> readExamplesAsString()
-
readExamplesAsString
public static java.util.List<java.lang.String> readExamplesAsString(java.lang.String resource)
-
readExamplesAsString
public static java.util.List<java.lang.String> readExamplesAsString(java.lang.String resource, TemplateReaderFactory readerFactory)
-
readSpec
public static java.lang.String readSpec()
-
readSpec
public static java.lang.String readSpec(java.lang.String resource)
-
getSpecInputStream
public static java.io.InputStream getSpecInputStream()
-
getSpecInputStream
public static java.io.InputStream getSpecInputStream(java.lang.String resource)
-
read
protected java.util.List<TemplateEntry> read() throws java.io.IOException
- Throws:
java.io.IOException
-
addSpecLine
protected void addSpecLine(java.lang.String line)
-
addTemplateEntry
protected void addTemplateEntry(TemplateEntry example)
-
processLine
protected void processLine(java.lang.String line)
-
resetContents
protected void resetContents()
-
-