Class WriterContext
java.lang.Object
com.moandjiezana.toml.WriterContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate final Stringprivate final Stringprivate final DatePolicyprivate booleanprivate final IndentationPolicyprivate booleanprivate final Stringprivate final Writer -
Constructor Summary
ConstructorsModifierConstructorDescription(package private)WriterContext(IndentationPolicy indentationPolicy, DatePolicy datePolicy, Writer output) privateWriterContext(String key, String tableIndent, Writer output, IndentationPolicy indentationPolicy, DatePolicy datePolicy) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringfillStringWithSpaces(int count) (package private) String(package private) DatePolicyprivate StringgrowIndent(IndentationPolicy indentationPolicy) (package private) voidindent()(package private) WriterContext(package private) WriterContext(package private) WriterContextsetArrayKey(String arrayKey) (package private) WriterContextsetIsArrayOfTable(boolean isArrayOfTable) (package private) WriterContextwrite(char c) (package private) voidwrite(char[] chars) (package private) WriterContext(package private) void(package private) voidwriteKey()
-
Field Details
-
arrayKey
-
isArrayOfTable
private boolean isArrayOfTable -
empty
private boolean empty -
key
-
currentTableIndent
-
currentFieldIndent
-
output
-
indentationPolicy
-
datePolicy
-
-
Constructor Details
-
WriterContext
WriterContext(IndentationPolicy indentationPolicy, DatePolicy datePolicy, Writer output) -
WriterContext
private WriterContext(String key, String tableIndent, Writer output, IndentationPolicy indentationPolicy, DatePolicy datePolicy)
-
-
Method Details
-
pushTable
-
pushTableFromArray
WriterContext pushTableFromArray() -
write
-
write
void write(char[] chars) -
write
-
writeKey
void writeKey() -
writeArrayDelimiterPadding
void writeArrayDelimiterPadding() -
indent
void indent() -
getDatePolicy
DatePolicy getDatePolicy() -
setIsArrayOfTable
-
setArrayKey
-
getContextPath
String getContextPath() -
growIndent
-
fillStringWithSpaces
-