public abstract class BaseSamplePrinter extends Object implements SamplePrinter
DEFAULT_VALUE_TEXT, REQUIRED_HEADER_TEXT, REQUIRED_KEYWORD, THE_VALUE_MUST_TEXT| Constructor and Description |
|---|
BaseSamplePrinter() |
public abstract TextBlock getSampleFileStart()
public abstract TextBlock getSampleStartComment(ConstructionDefinition definition)
public abstract String getInAliaseString(ConstructionDefinition definition, EffectiveName name)
public abstract TextBlock getActualProperty(ConstructionDefinition definition, Class<? extends BasePropertyGroup> group, Property prop) throws Exception
Exceptionpublic abstract TextBlock getSampleFileEnd()
protected void printIfNotNull(PrintStream out, String line)
protected void print(PrintStream out, TextBlock block, PrintFormat format)
public void printSampleStart(ConstructionDefinition definition, PrintStream out)
printSampleStart in interface SamplePrinterpublic void printPropertyGroupStart(ConstructionDefinition definition, PrintStream out, Class<? extends BasePropertyGroup> group)
printPropertyGroupStart in interface SamplePrinterpublic void printProperty(ConstructionDefinition definition, PrintStream out, Class<? extends BasePropertyGroup> group, Property<?> prop)
printProperty in interface SamplePrinterpublic void printPropertyGroupEnd(ConstructionDefinition definition, PrintStream out, Class<? extends BasePropertyGroup> group)
printPropertyGroupEnd in interface SamplePrinterpublic void printSampleEnd(ConstructionDefinition definition, PrintStream out)
printSampleEnd in interface SamplePrinterCopyright © 2017. All rights reserved.