Examples of MediaType


Examples of javax.ws.rs.core.MediaType

      StringBuilder rebuilt = new StringBuilder(path.substring(0, index));
      for (String ext : extensions)
      {
         if (mediaTypeMappings != null)
         {
            MediaType match = mediaTypeMappings.get(ext);
            if (match != null)
            {
               in.getHttpHeaders().getAcceptableMediaTypes().add(0, match);
               preprocessed = true;
               continue;
View Full Code Here

Examples of javax.ws.rs.core.MediaType

   @Test
   public void testIt() throws Exception
   {
      MessageBodyReader<Stuff> messageBodyReader = getProviderFactory().getMessageBodyReader(Stuff.class, Stuff.class,
              null, new MediaType("ApplIcAtion", "STufF"));
      Assert.assertNotNull(messageBodyReader);
      Assert.assertNotNull(messageBodyReader.getClass());
      Assert.assertEquals(StuffProvider.class, messageBodyReader.getClass());
      HttpClient client = new HttpClient();
      PostMethod post = new PostMethod(generateURL("/stuff"));
View Full Code Here

Examples of javax.ws.rs.core.MediaType

              + "\r\n"
              + "hello world\r\n" + "--B98hgCmKsQ-B5AUFnm2FnDRCgHPDE3--";
      ByteArrayInputStream bais = new ByteArrayInputStream(input.getBytes());
      Map<String, String> parameters = new HashMap<String, String>();
      parameters.put("boundary", "B98hgCmKsQ-B5AUFnm2FnDRCgHPDE3");
      MediaType contentType = new MediaType("multipart", "form-data",
              parameters);
      MultipartInputImpl multipart = new MultipartInputImpl(contentType, null);
      multipart.parse(bais);

      System.out.println(multipart.getPreamble());
View Full Code Here

Examples of javax.ws.rs.core.MediaType

         JAXBContext ctx2 = finder.findCachedContext(Child.class, MediaType.APPLICATION_JSON_TYPE, null);

         Assert.assertTrue(ctx == ctx2);
      }
      {
         MediaType mediaType = new MediaType("application", "fastinfoset");
         ContextResolver<JAXBContextFinder> resolver = getProviderFactory().getContextResolver(JAXBContextFinder.class, mediaType);
         JAXBContextFinder finder = resolver.getContext(Child.class);
         JAXBContext ctx = finder.findCachedContext(Child.class, mediaType, null);

View Full Code Here

Examples of javax.ws.rs.core.MediaType

         JAXBContext ctx2 = finder.findCacheContext(MediaType.APPLICATION_JSON_TYPE, null, Child.class, Parent.class);

         Assert.assertTrue(ctx == ctx2);
      }
      {
         MediaType mediaType = new MediaType("application", "fastinfoset");
         ContextResolver<JAXBContextFinder> resolver = getProviderFactory().getContextResolver(JAXBContextFinder.class, mediaType);
         JAXBContextFinder finder = resolver.getContext(Child.class);
         JAXBContext ctx = finder.findCacheContext(mediaType, null, Child.class, Parent.class);

View Full Code Here

Examples of javax.ws.rs.core.MediaType

    try {
      Map<String, String> mediaTypeParameters = new LinkedHashMap<String, String>();
      mediaTypeParameters.put("charset", "UTF-8");
      mediaTypeParameters.put("type", "text/xml");

      MediaType xopRootMediaType = new MediaType("application",
          "xop+xml", mediaTypeParameters);

      Marshaller marshaller = getMarshaller(type, annotations,
          xopRootMediaType);
      marshaller.setAttachmentMarshaller(new XopAttachmentMarshaller(
View Full Code Here

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

Examples of javax.ws.rs.core.MediaType

         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

Examples of javax.ws.rs.core.MediaType

      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

Examples of javax.ws.rs.core.MediaType

      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
TOP
Copyright © 2018 www.massapi.com. 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.