Package javax.ws.rs.core

Examples of javax.ws.rs.core.UriBuilder.uri()


        uriBuilder = UriBuilder.fromUri(new URI("tel:+1-234-567-8901"));
        uriBuilder = uriBuilder.uri(new URI("+1-234-567-8901"));
        assertEquals("tel:+1-234-567-8901", uriBuilder.build().toString());

        uriBuilder = UriBuilder.fromUri(new URI("telnet://192.168.0.1/"));
        uriBuilder = uriBuilder.uri(new URI("//192.168.0.2/"));
        assertEquals("telnet://192.168.0.2/", uriBuilder.build().toString());

        uriBuilder = UriBuilder.fromUri(new URI("foo://localhost:8080/com/ibm?name=myname#first"));
        uriBuilder = uriBuilder.uri(new URI("http://localhost:8080/com/ibm?name=myname#first"));
        assertEquals("http://localhost:8080/com/ibm?name=myname#first", uriBuilder.build()
View Full Code Here


        uriBuilder = UriBuilder.fromUri(new URI("telnet://192.168.0.1/"));
        uriBuilder = uriBuilder.uri(new URI("//192.168.0.2/"));
        assertEquals("telnet://192.168.0.2/", uriBuilder.build().toString());

        uriBuilder = UriBuilder.fromUri(new URI("foo://localhost:8080/com/ibm?name=myname#first"));
        uriBuilder = uriBuilder.uri(new URI("http://localhost:8080/com/ibm?name=myname#first"));
        assertEquals("http://localhost:8080/com/ibm?name=myname#first", uriBuilder.build()
            .toString());

        uriBuilder = UriBuilder.fromUri(new URI("foo://localhost:8080/com/ibm?name=myname#first"));
        uriBuilder = uriBuilder.uri(new URI("//localhost:8080/com/ibm?name=myname#last"));
View Full Code Here

        uriBuilder = uriBuilder.uri(new URI("http://localhost:8080/com/ibm?name=myname#first"));
        assertEquals("http://localhost:8080/com/ibm?name=myname#first", uriBuilder.build()
            .toString());

        uriBuilder = UriBuilder.fromUri(new URI("foo://localhost:8080/com/ibm?name=myname#first"));
        uriBuilder = uriBuilder.uri(new URI("//localhost:8080/com/ibm?name=myname#last"));
        assertEquals("foo://localhost:8080/com/ibm?name=myname#last", uriBuilder.build().toString());

        uriBuilder =
            UriBuilder
                .fromUri(new URI("http://myserver/dm/atom/library/%5B@Pgistest/@RMain.nsf%5D/feed"));
View Full Code Here

   public void testReplaceUri()
   {
      URI u = URI.create("http://bob@localhost:8080/a/b/c?a=x&b=y#frag");

      UriBuilder uriBuilder = UriBuilder.fromUri(u);
      URI bu = uriBuilder.
              uri(URI.create("https://bob@localhost:8080")).build();
      Assert.assertEquals(URI.create("https://bob@localhost:8080/a/b/c?a=x&b=y#frag"), bu);

      bu = UriBuilder.fromUri(u).
              uri(URI.create("https://sue@localhost:8080")).build();
View Full Code Here

      String orig = "tel:+1-816-555-1212";
      String expected = "tel:+1-816-555-1212";
      URI replacement = new URI("tel", "+1-816-555-1212", null);

      UriBuilder uriBuilder = UriBuilder.fromUri(new URI(orig));
      URI uri = uriBuilder
              .uri(replacement.toASCIIString()).build();
      System.out.println(uri.toString());
      System.out.println(expected);
      Assert.assertEquals(uri.toString(), expected);
View Full Code Here

      String orig = "news:comp.lang.java";
      String expected = "http://comp.lang.java";
      URI replacement = new URI("http", "//comp.lang.java", null);

      UriBuilder uriBuilder = UriBuilder.fromUri(new URI(orig));
      URI uri = uriBuilder
              .uri(replacement.toASCIIString()).build();
      System.out.println(uri.toString());
      System.out.println(expected);
      Assert.assertEquals(uri.toString(), expected);
View Full Code Here

        UriBuilder builder = new UriBuilderImpl();
        builder.scheme("http").host("localhost").port(80).segment("path1", "path2");
        builder.matrixParam("mat1", "{var1}", "v2");
        builder.fragment("fragment");
        URI uri = URI.create("http://iamlegend@remotehost:90/path3;mat2=v1/path4#this%20fragment");
        builder.uri(uri);
        String uriStr = builder.build().toString();
        assertEquals("http://iamlegend@remotehost:90/path3;mat2=v1/path4#this%20fragment", uriStr);
    }

    public void testClone() {
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.