T
- The type of the data structure to which an external
representation is to be unmarshaled.C
- The type of the complement regarding the type of the marshaled
(external) representation of the UnmarshalTypeFactory
.UnmarshalTypeFactory.UnmarshalTypeFactoryComposite<T,SRC,C>
public static interface UnmarshalTypeFactory.UnmarshalTypeFactoryComplement<T,C>
UnmarshalTypeFactory.UnmarshalTypeFactoryComplement
provides inverse functionality
to the UnmarshalTypeFactory
.Modifier and Type | Method | Description |
---|---|---|
T |
fromMarshaled(C aExternalRepresentation) |
This method creates / retrieves (converts to) an instance from the
provided external representation.
|
default T |
fromMarshaled(C aExternalRepresentation,
Map<String,String> aProperties) |
This method creates / retrieves (converts to) an instance from the
provided external representation.
|
T fromMarshaled(C aExternalRepresentation) throws org.refcodes.exception.UnmarshalException
aExternalRepresentation
- The external representation of the
data structure to be created.org.refcodes.exception.UnmarshalException
- Thrown when unmarshaling / deserializing
an object fails.default T fromMarshaled(C aExternalRepresentation, Map<String,String> aProperties) throws org.refcodes.exception.UnmarshalException
aExternalRepresentation
- The external representation of the
data structure to be created.aProperties
- The dynamic properties which are used to configure
the desired result.org.refcodes.exception.UnmarshalException
- Thrown when unmarshaling / deserializing
an object fails.Copyright © 2021. All rights reserved.