Package org.apache.wicket.request.resource

Examples of org.apache.wicket.request.resource.ResourceStreamResource


   */
  public void testGiveUpRespondingOnIOExceptions()
  {
    TestRequestCycleListener testRequestCycleListener = new TestRequestCycleListener();
    tester.getApplication().getRequestCycleListeners().add(testRequestCycleListener);
    tester.startResource(new ResourceStreamResource(new StringResourceStream("asdf")));
    assertTrue(testRequestCycleListener.lastExceptionRquestHandlerResolved instanceof EmptyRequestHandler);
  }
View Full Code Here


    super(scope, fileName, locale, style, variation);

    textTemplate = new PackageTextTemplate(scope, fileName, contentType, encoding);
    this.variablesModel = variablesModel;

    resource = new ResourceStreamResource(null)
    {
      @Override
      protected IResourceStream getResourceStream()
      {
        IModel<Map<String, Object>> variables = TextTemplateResourceReference.this.variablesModel;
View Full Code Here

  public void respond(IRequestCycle requestCycle)
  {
    Attributes attributes = new Attributes(requestCycle.getRequest(),
      requestCycle.getResponse());

    ResourceStreamResource resource = new ResourceStreamResource(resourceStream);
    resource.setFileName(fileName);
    if (contentDisposition != null)
    {
      resource.setContentDisposition(contentDisposition);
    }
    else
    {
      resource.setContentDisposition(Strings.isEmpty(fileName) ? ContentDisposition.INLINE
        : ContentDisposition.ATTACHMENT);
    }

    final Duration cacheDuration = getCacheDuration();
    if (cacheDuration != null)
    {
      resource.setCacheDuration(cacheDuration);
    }

    resource.respond(attributes);
  }
View Full Code Here

    super(scope, fileName, locale, style, variation);

    textTemplate = new PackageTextTemplate(scope, fileName, contentType, encoding);
    this.variablesModel = variablesModel;

    resource = new ResourceStreamResource(null)
    {
      @Override
      protected IResourceStream getResourceStream()
      {
        IModel<Map<String, Object>> variables = TextTemplateResourceReference.this.variablesModel;
View Full Code Here

  public void respond(IRequestCycle requestCycle)
  {
    Attributes attributes = new Attributes(requestCycle.getRequest(),
      requestCycle.getResponse());

    ResourceStreamResource resource = new ResourceStreamResource(resourceStream);
    resource.setFileName(fileName);
    if (contentDisposition != null)
    {
      resource.setContentDisposition(contentDisposition);
    }
    else
    {
      resource.setContentDisposition(Strings.isEmpty(fileName) ? ContentDisposition.INLINE
        : ContentDisposition.ATTACHMENT);
    }

    final Duration cacheDuration = getCacheDuration();
    if (cacheDuration != null)
    {
      resource.setCacheDuration(cacheDuration);
    }

    resource.respond(attributes);
  }
View Full Code Here

  @Test
  public void giveUpRespondingOnIOExceptions()
  {
    TestRequestCycleListener testRequestCycleListener = new TestRequestCycleListener();
    tester.getApplication().getRequestCycleListeners().add(testRequestCycleListener);
    tester.startResource(new ResourceStreamResource(new StringResourceStream("asdf")));
    assertTrue(testRequestCycleListener.lastExceptionRquestHandlerResolved instanceof EmptyRequestHandler);
  }
View Full Code Here

    assertEquals(TEST_STRING.length(), tester.getContentLengthFromResponseHeader());
  }

  private void bindToApplicationAsResourceAndRequestIt(IResourceStream iResourceStream)
  {
    IResource resource = new ResourceStreamResource(iResourceStream);
    tester.getApplication().getSharedResources().add("resource", resource);
    tester.getRequest().setUrl(
      tester.getRequestCycle().mapUrlFor(
        tester.getApplication()
          .getSharedResources()
View Full Code Here

    StringResourceStream resourceStream = new StringResourceStream(stringValue,
      textTemplate.getContentType());
    resourceStream.setLastModified(textTemplate.lastModifiedTime());

    resource = new ResourceStreamResource(resourceStream);
    return resource;
  }
View Full Code Here

  @Test
  public void giveUpRespondingOnIOExceptions()
  {
    TestRequestCycleListener testRequestCycleListener = new TestRequestCycleListener();
    tester.getApplication().getRequestCycleListeners().add(testRequestCycleListener);
    tester.startResource(new ResourceStreamResource(new StringResourceStream("asdf")));
    assertTrue(testRequestCycleListener.lastExceptionRquestHandlerResolved instanceof EmptyRequestHandler);
  }
View Full Code Here

  public void respond(IRequestCycle requestCycle)
  {
    Attributes attributes = new Attributes(requestCycle.getRequest(),
      requestCycle.getResponse());

    ResourceStreamResource resource = new ResourceStreamResource(resourceStream);
    resource.setFileName(fileName);
    if (contentDisposition != null)
    {
      resource.setContentDisposition(contentDisposition);
    }
    else
    {
      resource.setContentDisposition(Strings.isEmpty(fileName) ? ContentDisposition.INLINE
        : ContentDisposition.ATTACHMENT);
    }

    resource.respond(attributes);
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.resource.ResourceStreamResource

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.