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 classTemplateReader.State
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringENTRY_BREAKstatic java.lang.StringENTRY_STARTprotected intentryNumberprotected java.util.List<TemplateEntry>examplesprotected java.io.InputStreaminputStreamprotected java.lang.StringBuildersourceprotected TemplateReader.Statestate
-
Constructor Summary
Constructors Modifier Constructor Description protectedTemplateReader(java.io.InputStream stream)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddSpecLine(java.lang.String line)protected voidaddTemplateEntry(TemplateEntry example)static java.io.InputStreamgetSpecInputStream()static java.io.InputStreamgetSpecInputStream(java.lang.String resource)protected voidprocessLine(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.StringreadSpec()static java.lang.StringreadSpec(java.lang.String resource)protected voidresetContents()
-
-
-
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()
-
-