public class ApplicationYamlFactory extends Object implements MediaTypeFactory
MediaTypeFactory
for Media-Type "application/YAML" (
MediaType.APPLICATION_YAML
).
CAUTION: This implementation uses field resolution instead of getter/setter
property resolution as of the used marshaling API.MediaTypeAccessor.MediaTypeBuilder<B extends MediaTypeAccessor.MediaTypeBuilder<B>>, MediaTypeAccessor.MediaTypeMutator, MediaTypeAccessor.MediaTypeProperty
Constructor and Description |
---|
ApplicationYamlFactory()
Instantiates a new application YAML factory.
|
Modifier and Type | Method and Description |
---|---|
MediaType |
getMediaType()
Retrieves the Media-Type from the Media-Type property.
|
String |
toMarshaled(Object aObject)
This method creates / retrieves an instance of the given type with the
given identifier (name) constructed as defined in one to many
configuration files.
|
<T> T |
toUnmarshaled(String aHttpBody,
Class<T> aType)
This method creates / retrieves an instance of the given type from the
provided instance.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromMarshaled, fromMarshaled, fromMarshaled, fromMarshaled, fromUnmarshaled, fromUnmarshaled
toUnmarshaled, toUnmarshaled, toUnmarshaled
toMarshaled
public ApplicationYamlFactory()
public MediaType getMediaType()
getMediaType
in interface MediaTypeAccessor
public String toMarshaled(Object aObject) throws org.refcodes.exception.MarshalException
toMarshaled
in interface Marshalable<String>
aObject
- The context which may influence the object being created
by this factory.org.refcodes.exception.MarshalException
- Thrown when marshaling / serializing an object
fails.public <T> T toUnmarshaled(String aHttpBody, Class<T> aType) throws org.refcodes.exception.UnmarshalException
toUnmarshaled
in interface Unmarshalable<String>
T
- The type which is to be fabricated by the factory method.aHttpBody
- The context which may influence the object being created
by this factory.aType
- The type identifying the instance to be created / retrieved.org.refcodes.exception.UnmarshalException
- Thrown when unmarshaling / deserializing an
object fails.Copyright © 2018. All rights reserved.