Package com.moandjiezana.toml
Class MapValueWriter
- java.lang.Object
-
- com.moandjiezana.toml.MapValueWriter
-
- All Implemented Interfaces:
ValueWriter
class MapValueWriter extends java.lang.Object implements ValueWriter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static ValueWriterMAP_VALUE_WRITERprivate static java.util.regex.PatternREQUIRED_QUOTING_PATTERN
-
Constructor Summary
Constructors Modifier Constructor Description privateMapValueWriter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanWrite(java.lang.Object value)private static booleanhasPrimitiveValues(java.util.Map<?,?> values, WriterContext context)booleanisPrimitiveType()private static java.lang.StringquoteKey(java.lang.Object key)voidwrite(java.lang.Object value, WriterContext context)
-
-
-
Field Detail
-
MAP_VALUE_WRITER
static final ValueWriter MAP_VALUE_WRITER
-
REQUIRED_QUOTING_PATTERN
private static final java.util.regex.Pattern REQUIRED_QUOTING_PATTERN
-
-
Method Detail
-
canWrite
public boolean canWrite(java.lang.Object value)
- Specified by:
canWritein interfaceValueWriter
-
write
public void write(java.lang.Object value, WriterContext context)- Specified by:
writein interfaceValueWriter
-
isPrimitiveType
public boolean isPrimitiveType()
- Specified by:
isPrimitiveTypein interfaceValueWriter
-
quoteKey
private static java.lang.String quoteKey(java.lang.Object key)
-
hasPrimitiveValues
private static boolean hasPrimitiveValues(java.util.Map<?,?> values, WriterContext context)
-
-