Class ObjectToOpenTypeConverter
java.lang.Object
org.jolokia.service.serializer.object.ObjectToOpenTypeConverter
Dedicated Converter which specifies target type as OpenType. It handles null values
and delegates non-null values to one of four implementations of OpenTypeConverter for this fixed
list of :
Delegation to OpenTypeConverter introduces some constraints on the type of values that can be converted.
SimpleTypeConverterhandles simple types and it delegates (back) to genericObjectToObjectConverter.ArrayTypeConverterhandles multidimensional arrays of objects, so the value being converted has to be aCollectionor a String parsed usingJSONParserinto aJSONArray.CompositeTypeConverterhandlesMapvalues (possibly parsed from strings intoJSONObject) and converts them toCompositeDataaccording to information specified inCompositeType.TabularDataConverterhandlesTabularType
- Since:
- 02.08.11
- Author:
- Assaf Berg, roland
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObjectToOpenTypeConverter(Converter<String> pObjectToObjectConverter, boolean pForgiving) Constructor -
Method Summary
Modifier and TypeMethodDescriptionHandle conversion for OpenTypes.boolean
-
Field Details
-
forgiving
protected final boolean forgiving
-
-
Constructor Details
-
ObjectToOpenTypeConverter
Constructor- Parameters:
pObjectToObjectConverter- converter for the leaf values which do not contain inner values.
-
-
Method Details
-
convert
Handle conversion for OpenTypes. The value is expected to be in JSON (either aJSONStructureobject or its string representation. -
isForgiving
public boolean isForgiving()
-