Interface WritingMechanism
- 
- All Known Implementing Classes:
- YamlWritingMechanism
 
 public interface WritingMechanismClass implementing this interface defines mechanism for writing basic structures: primitive types, sequences and maps.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description WritingMechanismwriteMapping(Runnable task)Writes a mapping, items of which are written using this mechanism in thetask.WritingMechanismwriteObject(Object value)Writes a value of a primitive type (null, boolean, number, String).WritingMechanismwritePair(String key, Runnable valueTask)Writes a mapping key/value pair, items of which are written using this mechanism in thetask.WritingMechanismwriteSequence(Runnable task)Writes a sequence, items of which are written using this mechanism in thetask.
 
- 
- 
- 
Method Detail- 
writeObjectWritingMechanism writeObject(Object value) Writes a value of a primitive type (null, boolean, number, String).- Parameters:
- value-
- Returns:
 
 - 
writeSequenceWritingMechanism writeSequence(Runnable task) Writes a sequence, items of which are written using this mechanism in thetask.- Parameters:
- task-
- Returns:
 
 - 
writeMappingWritingMechanism writeMapping(Runnable task) Writes a mapping, items of which are written using this mechanism in thetask.- Parameters:
- task-
- Returns:
 
 - 
writePairWritingMechanism writePair(String key, Runnable valueTask) Writes a mapping key/value pair, items of which are written using this mechanism in thetask.- Parameters:
- valueTask-
- Returns:
 
 
- 
 
-