Package org.ajax4jsf.resource

Examples of org.ajax4jsf.resource.InternetResource


        String resourceKey = WebXml.getInstance(facesContext).getFacesResourceKey(settings.getURL().getFile().substring(
            request.getContextPath().length()));
        if (resourceKey != null) {
          InternetResourceBuilder resourceBuilder = InternetResourceBuilder.getInstance();
         
          InternetResource resource = resourceBuilder.getResourceForKey(resourceKey);
          Object resourceData = resourceBuilder.getResourceDataForKey(resourceKey);

          final MockFacesResourceContext resourceContext = new MockFacesResourceContext(facesContext);
          resourceContext.setResourceData(resourceData);

          ByteArrayOutputStream baos = new ByteArrayOutputStream();
          response.setOutputStream(new MockServletOutputStream(baos));
         
          resource.sendHeaders(resourceContext);
          resource.send(resourceContext);
         
          return new WebResponseImpl(
              new WebResponseData(
                  new ByteArrayInputStream(baos.toByteArray()),
                  HttpServletResponse.SC_OK,
View Full Code Here


   *      java.lang.String)
   */
  public String getResourceURL(FacesContext context, String url) {
    String resourceURL;
    if (url.startsWith(InternetResource.RESOURCE_URI_PREFIX)) {
      InternetResource resource = InternetResourceBuilder
          .getInstance()
          .createResource(
              null,
              url
                  .substring(InternetResource.RESOURCE_URI_PREFIX_LENGTH));
      resourceURL = resource.getUri(context, null);
    } else {
      resourceURL = super.getResourceURL(context, url);
    }
    return resourceURL;
  }
View Full Code Here

    setRenderer(new ScriptRenderer());
    InternetResourceBuilder resourceBuilder = InternetResourceBuilder.getInstance();
    String key = this.getClass().getName();
    try {
      // Search already registered resource for this class.
      InternetResource resource = resourceBuilder.getResource(key);
      this.setKey(resource.getKey());
    } catch(ResourceNotFoundException ex){
      // If script not registered, append it to builder.
      setLastModified(new Date(resourceBuilder.getStartTime()));
      resourceBuilder.addResource(key,this);
    }
View Full Code Here

            }
          }
        }

        if (processScripts) {
          InternetResource resource = resourceBuilder.createResource(null,
            InternetResourceBuilder.SKINNING_SCRIPT);

          resource.encode(context, null);
        }
      }

      componentWriter.endDocument();
      userWriter.endDocument();
View Full Code Here

      InternetResource[] resources, UIComponent component) {
    if (null != resources) {
      LinkedHashSet<String> uris = new LinkedHashSet<String>(); // Collections.singleton(ajaxScript.getUri(context,
      // null));
      for (int i = 0; i < resources.length; i++) {
        InternetResource resource = resources[i];
        uris.add(resource.getUri(context, component));
      }
      return uris;
    }
    return null;
  }
View Full Code Here

      ResourceResponse response) throws BridgeException {
    String resourceKey = request.getResourceID();
    if (null != resourceKey) {

      try {
        InternetResource resource = resourceBuilder
            .getResourceForKey(resourceKey);
        ResourceContext resourceContext = getResourceContext(resource,
            request, response);
        Object resourceData = resourceBuilder
            .getResourceDataForKey(resourceKey);
View Full Code Here

   */
  public InternetResource getResourceForKey(String resourceId)
      throws ResourceNotFoundException {
    Matcher matcher = RESOURCE_PATTERN.matcher(resourceId);
    String key;
    InternetResource resource;
    if (matcher.matches()) {
      key = matcher.group(1);
      resource = parent.getResourceForKey(key);
    } else if (resourceId.startsWith(RFRES)) {
      key = resourceId.substring(RFRES_LENGTH);
View Full Code Here

   * @see org.ajax4jsf.resource.InternetResourceBuilder#createResource(java.lang.Object,
   *      java.lang.String)
   */
  public InternetResource createResource(Object base, String path)
      throws FacesException {
    InternetResource resource = parent.createResource(base, path);
    checkRenderer(resource);
    return resource;
  }
View Full Code Here

   * @throws ResourceNotFoundException
   * @see org.ajax4jsf.resource.InternetResourceBuilder#getResource(java.lang.String)
   */
  public InternetResource getResource(String path)
      throws ResourceNotFoundException {
    InternetResource resource = parent.getResource(path);
    checkRenderer(resource);
    return resource;
  }
View Full Code Here

          assertTrue("Component script " + javascript + " is not found in the response", found);
    }
    }

    public void testImages() throws Exception {
        InternetResource image = InternetResourceBuilder.getInstance()
                .createResource(null, SliderFieldGradient.class.getName());
        Dimension imageDim = ((Java2Dresource) image).getDimensions(
                facesContext, null);
        assertTrue(imageDim.getWidth() == 31 && imageDim.getHeight() == 55);
View Full Code Here

TOP

Related Classes of org.ajax4jsf.resource.InternetResource

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.