Class ObjectCodecService.NumberCodec
java.lang.Object
org.nuxeo.ecm.automation.io.services.codec.ObjectCodec<Number>
org.nuxeo.ecm.automation.io.services.codec.ObjectCodecService.NumberCodec
- Enclosing class:
- ObjectCodecService
-
Field Summary
Fields inherited from class org.nuxeo.ecm.automation.io.services.codec.ObjectCodec
type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetType()
Get this codec type.boolean
Whether this codec is a builtin codecread
(com.fasterxml.jackson.core.JsonParser jp, CoreSession session) When the object codec is called the stream is positioned on the first value.void
register
(ObjectCodecService service) void
Methods inherited from class org.nuxeo.ecm.automation.io.services.codec.ObjectCodec
findParametrizedType, getJavaType
-
Constructor Details
-
NumberCodec
public NumberCodec()
-
-
Method Details
-
getType
Description copied from class:ObjectCodec
Get this codec type. Implementors can override to return a short name. The default name is the object type name.- Overrides:
getType
in classObjectCodec<Number>
-
write
- Overrides:
write
in classObjectCodec<Number>
- Throws:
IOException
-
read
public Number read(com.fasterxml.jackson.core.JsonParser jp, CoreSession session) throws IOException Description copied from class:ObjectCodec
When the object codec is called the stream is positioned on the first value. For inlined objects this is the first value after the "entity-type" property. For non inlined objects this will be the object itself (i.e. '{' or '[')- Overrides:
read
in classObjectCodec<Number>
- Throws:
IOException
-
isBuiltin
public boolean isBuiltin()Description copied from class:ObjectCodec
Whether this codec is a builtin codec- Overrides:
isBuiltin
in classObjectCodec<Number>
-
register
-