Class TextMediaTypeFactory

java.lang.Object
org.refcodes.web.TextMediaTypeFactory
All Implemented Interfaces:
org.refcodes.factory.MarshalFactory<String>, org.refcodes.factory.MarshalFactory.MarshalFactoryComplement<InputStream>, org.refcodes.factory.MarshalFactory.MarshalFactoryComposite<String,InputStream>, org.refcodes.factory.UnmarshalFactory<String>, org.refcodes.factory.UnmarshalFactory.UnmarshalFactoryComplement<InputStream>, org.refcodes.factory.UnmarshalFactory.UnmarshalFactoryComposite<String,InputStream>, MediaTypeFactory, MediaTypesAccessor

public class TextMediaTypeFactory extends Object implements MediaTypeFactory
Implements the MediaTypeFactory for Media-Type "text/plain" ( MediaType.TEXT_PLAIN).
  • Constructor Details

    • TextMediaTypeFactory

      public TextMediaTypeFactory()
  • Method Details

    • getMediaTypes

      public MediaType[] getMediaTypes()
      Retrieves the Media-Types from the Media-Types property.
      Specified by:
      getMediaTypes in interface MediaTypesAccessor
      Returns:
      The Media-Types stored by the Media-Types property.
    • toMarshaled

      public String toMarshaled(Object aObject) throws org.refcodes.exception.MarshalException
      Specified by:
      toMarshaled in interface org.refcodes.factory.MarshalFactory<String>
      Throws:
      org.refcodes.exception.MarshalException
    • toUnmarshaled

      public <T> T toUnmarshaled(String aHttpBody, Class<T> aType) throws org.refcodes.exception.UnmarshalException
      To unmarshaled.
      Specified by:
      toUnmarshaled in interface org.refcodes.factory.UnmarshalFactory<String>
      Type Parameters:
      T - the generic type
      Parameters:
      aHttpBody - the http body
      aType - the type
      Returns:
      the t
      Throws:
      org.refcodes.exception.UnmarshalException - the unmarshal exception