Top Inners Fields Constructors Methods
com.vladsch.flexmark.test.util.spec

public Class TemplateReader

extends Object
Class Inheritance
Known Direct Subclasses
com.vladsch.flexmark.test.util.DumpTemplateReader
Imports
java.io.BufferedReader, .IOException, .InputStream, .InputStreamReader, java.nio.charset.Charset, java.util.ArrayList, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected static enum

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
protected int
protected List<TemplateEntry>
protected final InputStream
protected StringBuilder
protected TemplateReader.State

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
public static InputStream
public static InputStream
protected void
protected List<TemplateEntry>
read()

public static List<TemplateEntry>
public static List<TemplateEntry>
readEntries(String resource)

public static List<TemplateEntry>
readEntries(String resource, TemplateReaderFactory readerFactory)

public static List<String>
public static List<String>
public static List<String>
public static String
public static String
readSpec(String resource)

protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ENTRY_BREAKback to summary
public static final String ENTRY_BREAK
ENTRY_STARTback to summary
public static final String ENTRY_START
entryNumberback to summary
protected int entryNumber
examplesback to summary
protected List<TemplateEntry> examples
inputStreamback to summary
protected final InputStream inputStream
sourceback to summary
protected StringBuilder source
stateback to summary
protected TemplateReader.State state

Constructor Detail

TemplateReaderback to summary
protected TemplateReader(InputStream stream)

Method Detail

addSpecLineback to summary
protected void addSpecLine(String line)
addTemplateEntryback to summary
protected void addTemplateEntry(TemplateEntry example)
getSpecInputStreamback to summary
public static InputStream getSpecInputStream()
getSpecInputStreamback to summary
public static InputStream getSpecInputStream(String resource)
processLineback to summary
protected void processLine(String line)
readback to summary
protected List<TemplateEntry> read() throws IOException
readEntriesback to summary
public static List<TemplateEntry> readEntries()
readEntriesback to summary
public static List<TemplateEntry> readEntries(String resource)
readEntriesback to summary
public static List<TemplateEntry> readEntries(String resource, TemplateReaderFactory readerFactory)
readExamplesAsStringback to summary
public static List<String> readExamplesAsString()
readExamplesAsStringback to summary
public static List<String> readExamplesAsString(String resource)
readExamplesAsStringback to summary
public static List<String> readExamplesAsString(String resource, TemplateReaderFactory readerFactory)
readSpecback to summary
public static String readSpec()
readSpecback to summary
public static String readSpec(String resource)
resetContentsback to summary
protected void resetContents()
com.vladsch.flexmark.test.util.spec back to summary

protected final Enum TemplateReader.State

extends Enum<TemplateReader.State>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final TemplateReader.State
public static final TemplateReader.State

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TemplateReader.State
public static TemplateReader.State[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BEFOREback to summary
public static final TemplateReader.State BEFORE
SOURCEback to summary
public static final TemplateReader.State SOURCE

Constructor Detail

Stateback to summary
private State()

Method Detail

valueOfback to summary
public static TemplateReader.State valueOf(String name)
valuesback to summary
public static TemplateReader.State[] values()