Package org.apache.wicket.util.resource

Examples of org.apache.wicket.util.resource.StringResourceStream


    @Override
    public IResourceStream getMarkupResourceStream(MarkupContainer container,
      Class<?> containerClass)
    {
      return new StringResourceStream("<html><body>"
        + "<form wicket:id=\"form\"><input wicket:id=\"text\" /></form></body></html>");
    }
View Full Code Here


    @Override
    public IResourceStream getMarkupResourceStream(MarkupContainer container,
      Class<?> containerClass)
    {
      return new StringResourceStream(
        "<html><body>"
          + "<form wicket:id=\"form\"><textarea wicket:id=\"textarea\"></textarea></form></body></html>");
    }
View Full Code Here

  @Test
  public final void encoding() throws Exception
  {
    final XmlPullParser parser = new XmlPullParser();
    parser.parse(
      new StringResourceStream("<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>").getInputStream(),
      null);
    assertEquals("iso-8859-1", parser.getEncoding());
    XmlTag tag = parser.nextTag();
    assertNull(tag);

    parser.parse(new StringResourceStream(
      "<?xml version=\"1.0\" encoding='iso-8859-1' ?> test test").getInputStream(), null);
    assertEquals("iso-8859-1", parser.getEncoding());
    tag = parser.nextTag();
    assertNull(tag);

    // re-order and move close (remove whitespaces
    parser.parse(new StringResourceStream(
      "   <?xml encoding='iso-8859-1'version=\"1.0\"?> test test").getInputStream(), null);
    assertEquals("iso-8859-1", parser.getEncoding());
    tag = parser.nextTag();
    assertNull(tag);

    // attribute value must be enclosed by ""
    parser.parse(
      new StringResourceStream("<?xml encoding=iso-8859-1 ?> test test").getInputStream(),
      null);
    assertEquals("iso-8859-1", parser.getEncoding());

    // Invaluid encoding
    Exception ex = null;
    try
    {
      parser.parse(new StringResourceStream("<?xml encoding='XXX' ?>").getInputStream(), null);
    }
    catch (UnsupportedEncodingException e)
    {
      ex = e;
    }
    assertNotNull(ex);

    // no extra characters allowed before <?xml>
    // TODO General: I'd certainly prefer an exception
    parser.parse(
      new StringResourceStream("xxxx <?xml encoding='iso-8859-1' ?>").getInputStream(), null);
    assertNull(parser.getEncoding());
    tag = parser.nextTag();
    assertNull(tag);

    // no extra characters allowed before <?xml>
    // Are comments allowed preceding the encoding string?
    parser.parse(
      new StringResourceStream("<!-- Comment --> <?xml encoding='iso-8859-1' ?>").getInputStream(),
      null);
    assertNull(parser.getEncoding());
    tag = parser.nextTag();
    assertNull(tag);

    // 'test' is not a valid attribut. But we currently don't test it.
    parser.parse(new StringResourceStream("<?xml test='123' >").getInputStream(), null);
    assertNull(parser.getEncoding());
    tag = parser.nextTag();
    assertNull(tag);
  }
View Full Code Here

    }

    @Override
    public IResourceStream getMarkupResourceStream(MarkupContainer container, Class<?> containerClass)
    {
      return new StringResourceStream("<html><body><a wicket:id='link'>Link</a></body></html>");
    }
View Full Code Here

    }

    @Override
    public IResourceStream getMarkupResourceStream(MarkupContainer container, Class<?> containerClass)
    {
      return new StringResourceStream("<html><body>second page</body></html>");
    }
View Full Code Here

      response.render(CssHeaderItem.forReference(resourceReference));
    }

    public IResourceStream getMarkupResourceStream(MarkupContainer container, Class<?> containerClass)
    {
      return new StringResourceStream("<html/>");
    }
View Full Code Here

    }

    @Override
    public IResourceStream getMarkupResourceStream(MarkupContainer container, Class<?> containerClass)
    {
      return new StringResourceStream("<html><head></head></html>");
    }
View Full Code Here

  }

  @Override
  public IResourceStream getCacheableResourceStream()
  {
    return new StringResourceStream("content");
  }
View Full Code Here

    }

    @Override
    public IResourceStream getMarkupResourceStream(MarkupContainer container, Class<?> containerClass)
    {
      return new StringResourceStream("<html><body><a wicket:id='testCookieTransfer'></a></body></html>");
    }
View Full Code Here

  public static class Page2 extends WebPage implements IMarkupResourceStreamProvider
  {
    @Override
    public IResourceStream getMarkupResourceStream(MarkupContainer container, Class<?> containerClass)
    {
      return new StringResourceStream("<html/>");
    }
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.resource.StringResourceStream

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.