Package org.webpki.cbor
Class CBORTypedObjectDecoderCache
java.lang.Object
org.webpki.cbor.CBORTypedObjectDecoderCache
Cache for typed object decoders.
Stores CBORTypedObjectDecoder
classes for automatic instantiation during decoding.
Also see Typed Objects for an example.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddToCache
(Class<? extends CBORTypedObjectDecoder> decoderClass) Adds typed object decoder class to cache.decode
(CBORObject typedObject) Decodes and instantiates typed object decoder.
-
Constructor Details
-
CBORTypedObjectDecoderCache
public CBORTypedObjectDecoderCache()Creates empty typed object decoder cache.
-
-
Method Details
-
decode
Decodes and instantiates typed object decoder.- Parameters:
typedObject
- Typed object to be decoded- Returns:
- Instantiated
CBORTypedObjectDecoder
-
addToCache
Adds typed object decoder class to cache.- Parameters:
decoderClass
- Typed decoder class- Returns:
CBORTypedObjectDecoderCache
-