Package manifold.json.rt.api
Interface IJsonBindingsTranslator
-
- All Known Implementing Classes:
JsonBindingsTranslator
public interface IJsonBindingsTranslatorA service interface for translating JSON bindings to a data format such as JSON, XML, YAML, and CSV.
-
-
Field Summary
Fields Modifier and Type Field Description static manifold.util.concurrent.LocklessLazyVar<Set<IJsonBindingsTranslator>>CODECS
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description StringfromBindings(Object bindingsValue)voidfromBindings(Object bindingsValue, StringBuilder target)voidfromBindings(Object bindingsValue, String name, StringBuilder target, int indent)static IJsonBindingsTranslatorget(String name)StringgetName()ObjecttoBindings(String translation)ObjecttoBindings(String translation, boolean withTokens)ObjecttoBindings(String translation, boolean withBigNumbers, boolean withTokens)
-
-
-
Field Detail
-
CODECS
static final manifold.util.concurrent.LocklessLazyVar<Set<IJsonBindingsTranslator>> CODECS
-
-
Method Detail
-
get
static IJsonBindingsTranslator get(String name)
-
getName
String getName()
- Returns:
- An acronym or abbreviated name for the encoded format, such as JSON or XML.
-
fromBindings
void fromBindings(Object bindingsValue, StringBuilder target)
-
fromBindings
void fromBindings(Object bindingsValue, String name, StringBuilder target, int indent)
-
-