Package javax.ws.rs.core

Examples of javax.ws.rs.core.MediaType


    mediaTypeParameters.put("type", rootOutputPart.getMediaType().getType()
        + "/" + rootOutputPart.getMediaType().getSubtype());
    if (multipartRelatedOutput.getStartInfo() != null)
      mediaTypeParameters.put("start-info", multipartRelatedOutput
          .getStartInfo());
    MediaType modifiedMediaType = new MediaType(mediaType.getType(),
        mediaType.getSubtype(), mediaTypeParameters);
    write(multipartRelatedOutput, modifiedMediaType, httpHeaders,
        entityStream);
  }
View Full Code Here


         sb = new StringBuffer();

         try
         {
            sb.append("getMediaType");
            MediaType mt = hs.getMediaType();
            if (mt != null)
            {
               sb.append(mt.getType());
               sb.append("/");
               sb.append(mt.getSubtype());
               sb.append(" ");

               java.util.Map<java.lang.String, java.lang.String> pmap =
                       mt.getParameters();

               sb.append("MediaType size=" + pmap.size());

               for (Map.Entry<String, String> entry : pmap.entrySet())
               {
                  sb.append("Key " + entry.getKey() + "; Value " + entry.getValue());
               }

               sb.append(mt.toString());

               sb.append("MediaType= " + mt.toString() + "; ");
            }
            else
            {
               sb.append("MediaType= null; ");
            }
View Full Code Here

      Consumes consumeMime = provider.getClass().getAnnotation(Consumes.class);
      if (consumeMime != null)
      {
         for (String consume : consumeMime.value())
         {
            MediaType mime = MediaType.valueOf(consume);
            messageBodyReaders.add(mime, key);
         }
      }
      else
      {
         messageBodyReaders.add(new MediaType("*", "*"), key);
      }
   }
View Full Code Here

      SortedKey<MessageBodyWriter> key = new SortedKey<MessageBodyWriter>(MessageBodyWriter.class, provider, isBuiltin);
      if (consumeMime != null)
      {
         for (String consume : consumeMime.value())
         {
            MediaType mime = MediaType.valueOf(consume);
            messageBodyWriters.add(mime, key);
         }
      }
      else
      {
         messageBodyWriters.add(new MediaType("*", "*"), key);
      }
   }
View Full Code Here

      SortedKey<ContextResolver> key = new SortedKey<ContextResolver>(provider.getClass(), provider, builtin);
      if (produces != null)
      {
         for (String produce : produces.value())
         {
            MediaType mime = MediaType.valueOf(produce);
            resolvers.add(mime, key);
         }
      }
      else
      {
         resolvers.add(new MediaType("*", "*"), key);
      }
   }
View Full Code Here

         {
            jaxrsResponse.getMetadata().putSingle(HttpHeaderNames.CONTENT_TYPE, method.resolveContentType(request, jaxrsResponse.getEntity()));
         }
         else
         {
            MediaType contentType = resolveContentTypeByAccept(request.getHttpHeaders().getAcceptableMediaTypes(), jaxrsResponse.getEntity());
            jaxrsResponse.getMetadata().putSingle(HttpHeaderNames.CONTENT_TYPE, contentType);
         }
      }

      serverResponse.writeTo(request, response, providerFactory);
View Full Code Here

      {
         marshaller = new URIParamMarshaller();
      }
      else if (!ignoreBody)
      {
         MediaType mediaType = MediaTypeHelper.getConsumes(declaring, target);
         if (mediaType == null)
         {
            throw new RuntimeException(
                    "You must define a @Consumes type on your client method or interface");
         }
View Full Code Here

         GenericEntity ge = (GenericEntity) entity;
         generic = ge.getType();
         ent = ge.getEntity();
         type = ent.getClass();
      }
      MediaType contentType = resolveContentType();
      MessageBodyWriter writer = providerFactory.getMessageBodyWriter(
              type, generic, annotations, contentType);

      if (writer == null)
      {
View Full Code Here

      }
   }

   public MediaType resolveContentType()
   {
      MediaType responseContentType = null;
      Object type = getMetadata().getFirst(HttpHeaderNames.CONTENT_TYPE);
      if (type == null)
      {
         return MediaType.WILDCARD_TYPE;
      }
View Full Code Here

      Object o = getBody();
      if (o != null)
      {
         return o;
      }
      MediaType mediaType = request.getHttpHeaders().getMediaType();
      if (mediaType == null)
      {
         mediaType = MediaType.WILDCARD_TYPE;
         //throw new BadRequestException("content-type was null and expecting to extract a body into " + this.target);
      }
View Full Code Here

TOP

Related Classes of javax.ws.rs.core.MediaType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.