Package org.apache.wicket.request.resource

Examples of org.apache.wicket.request.resource.IResource$Attributes


        if (application.getResourceReferenceRegistry().getResourceReference(
          Application.class, imageReferenceName, locale, style, variation, true, false) == null)
        {
          // Resource not available yet, so create it with factory and
          // share via Application
          final IResource imageResource = getResourceFactory(application, factoryName).newResource(
            specification, locale, style, variation);

          ResourceReference ref = new SimpleStaticResourceReference(Application.class,
            imageReferenceName, locale, style, variation, imageResource);
View Full Code Here


        {
          page.send(application, Broadcast.BREADTH, payload);
        } else
        {
          ResourceReference reference = new SharedResourceReference(resourceName);
          IResource resource = reference.getResource();
          if (resource instanceof WebSocketResource)
          {
            WebSocketResource wsResource = (WebSocketResource) resource;
            wsResource.onPayload(payload);
          } else
          {
            throw new IllegalStateException(
                String.format("Shared resource with name '%s' is not a %s but %s",
                    resourceName, WebSocketResource.class.getSimpleName(),
                    Classes.name(resource.getClass())));
          }
        }
      }
    };
View Full Code Here

    final int lastSegmentAt = segments.size() - 1;
    final String filename = segments.get(lastSegmentAt);

    if (Strings.isEmpty(filename) == false)
    {
      final IResource resource = resourceReference.getResource();

      if (resource instanceof IStaticCacheableResource)
      {
        final IStaticCacheableResource cacheable = (IStaticCacheableResource)resource;
       
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

        {
          page.send(application, Broadcast.BREADTH, payload);
        } else
        {
          ResourceReference reference = new SharedResourceReference(resourceName);
          IResource resource = reference.getResource();
          if (resource instanceof WebSocketResource)
          {
            WebSocketResource wsResource = (WebSocketResource) resource;
            wsResource.onPayload(payload);
          } else
          {
            throw new IllegalStateException(
                String.format("Shared resource with name '%s' is not a %s but %s",
                    resourceName, WebSocketResource.class.getSimpleName(),
                    Classes.name(resource.getClass())));
          }
        }
      }
    };
View Full Code Here

      String renderedUrl = getUrlRenderer().renderUrl(url);
      if (handler instanceof ResourceReferenceRequestHandler)
      {
        ResourceReferenceRequestHandler rrrh = (ResourceReferenceRequestHandler)handler;
        IResource resource = rrrh.getResource();
        if (resource != null && !(resource instanceof IStaticCacheableResource) ||
          shouldEncodeStaticResource)
        {
          renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
        }
      }
      else if (handler instanceof ResourceRequestHandler)
      {
        ResourceRequestHandler rrh = (ResourceRequestHandler)handler;
        IResource resource = rrh.getResource();
        if (resource != null && !(resource instanceof IStaticCacheableResource) ||
          shouldEncodeStaticResource)
        {
          renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
        }
View Full Code Here

    private ResourceLink<?> createResourceLink(String id) {
        final T blob = getBlobOrClobFromModel();
        if(blob == null) {
            return null;
        }
        final IResource bar = newResource(blob);
        return new ResourceLink<Object>(id, bar);
    }
View Full Code Here

    final String filename = segments.get(lastSegmentAt);

    if (Strings.isEmpty(filename) == false)
    {
      // TODO is calling getResource() a potential performance bottleneck?
      final IResource resource = resourceReference.getResource();

      if (resource instanceof IStaticCacheableResource)
      {
        final IStaticCacheableResource cacheable = (IStaticCacheableResource)resource;
        final ResourceUrl cacheUrl = new ResourceUrl(filename, parameters);
View Full Code Here

      page.send(application, Broadcast.BREADTH, payload);
    }
    else
    {
      ResourceReference reference = new SharedResourceReference(resourceName);
      IResource resource = reference.getResource();
      if (resource instanceof WebSocketResource)
      {
        WebSocketResource wsResource = (WebSocketResource) resource;
        wsResource.onPayload(payload);
      }
      else
      {
        throw new IllegalStateException(
            String.format("Shared resource with name '%s' is not a %s but %s",
                resourceName, WebSocketResource.class.getSimpleName(),
                Classes.name(resource.getClass())));
      }
    }
  }
View Full Code Here

      page.send(application, Broadcast.BREADTH, payload);
    }
    else
    {
      ResourceReference reference = new SharedResourceReference(resourceName);
      IResource resource = reference.getResource();
      if (resource instanceof WebSocketResource)
      {
        WebSocketResource wsResource = (WebSocketResource) resource;
        wsResource.onPayload(payload);
      }
      else
      {
        throw new IllegalStateException(
            String.format("Shared resource with name '%s' is not a %s but %s",
                resourceName, WebSocketResource.class.getSimpleName(),
                Classes.name(resource.getClass())));
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.resource.IResource$Attributes

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.