Package org.ajax4jsf.resource

Examples of org.ajax4jsf.resource.InternetResource


      assertTrue(Boolean.TRUE);
    }
  }

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


    public void testRenderImage() throws Exception {
        InternetResourceBuilder builder = ResourceBuilderImpl.getInstance();

        ui.setLineType(SeparatorRendererBase.LINE_TYPE_BEVEL);
        renderView();
        InternetResource resource = builder.getResource("org.richfaces.renderkit.html.images.BevelSeparatorImage");
        assertNotNull(resource);
        String uri = "http:" + resource.getUri(facesContext, ui);
        Page page = webClient.getPage(uri);
        assertTrue(page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK);
        ImageInfo info = new ImageInfo();
        info.setInput(page.getWebResponse().getContentAsStream());
        //image recognizable?
        assertTrue(info.check());
        assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());

        ui.setLineType(SeparatorRendererBase.LINE_TYPE_SOLID);
        renderView();
        resource = builder.getResource("org.richfaces.renderkit.html.images.SimpleSeparatorImage");
        assertNotNull(resource);
        uri = "http:" + resource.getUri(facesContext, ui);
        page = webClient.getPage(uri);
        assertTrue(page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK);
        info = new ImageInfo();
        info.setInput(page.getWebResponse().getContentAsStream());
        //image recognizable?
        assertTrue(info.check());
        assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());

        ui.setLineType(SeparatorRendererBase.LINE_TYPE_DOTTED);
        renderView();
        resource = builder.getResource("org.richfaces.renderkit.html.images.SimpleSeparatorImage");
        assertNotNull(resource);
        uri = "http:" + resource.getUri(facesContext, ui);
        page = webClient.getPage(uri);
        assertTrue(page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK);
        info = new ImageInfo();
        info.setInput(page.getWebResponse().getContentAsStream());
        //image recognizable?
        assertTrue(info.check());
        assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
       
        ui.setLineType(SeparatorRendererBase.LINE_TYPE_DASHED);
        renderView();
        resource = builder.getResource("org.richfaces.renderkit.html.images.SimpleSeparatorImage");
        assertNotNull(resource);
        uri = "http:" + resource.getUri(facesContext, ui);
        page = webClient.getPage(uri);
        assertTrue(page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK);
        info = new ImageInfo();
        info.setInput(page.getWebResponse().getContentAsStream());
        //image recognizable?
        assertTrue(info.check());
        assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
       
        ui.setLineType(SeparatorRendererBase.LINE_TYPE_DOUBLE);
        renderView();
        resource = builder.getResource("org.richfaces.renderkit.html.images.SimpleSeparatorImage");
        assertNotNull(resource);
        uri = "http:" + resource.getUri(facesContext, ui);
        page = webClient.getPage(uri);
        assertTrue(page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK);
        info = new ImageInfo();
        info.setInput(page.getWebResponse().getContentAsStream());
        //image recognizable?
View Full Code Here

   *
   * @throws IOException - if resource not available
   */
  protected InputStream getResourceIfPresent(String path) throws IOException {
    InternetResourceBuilder builder = ResourceBuilderImpl.getInstance();
    InternetResource resource = builder.getResource(path);
    if (resource != null) {
      String uri = HTTP_PREFIX + resource.getUri(facesContext, null);
      Page page = webClient.getPage(uri);
      if (page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK) {
        return page.getWebResponse().getContentAsStream();
      }
    }
View Full Code Here

        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

            assertTrue(child.getAttributeValue("onmouseup").equals(""));
        }
    }

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

   
    path.append(resourceName);
   
    InternetResourceBuilder resourceBuilder = InternetResourceBuilder.getInstance();
    try {
      final InternetResource resource = resourceBuilder.getResource(path.toString());
      return new Resource() {
       
        @Override
        public boolean userAgentNeedsUpdate(FacesContext context) {
          return true;
        }
       
        @Override
        public URL getURL() {
          throw new UnsupportedOperationException();
        }
       
        @Override
        public Map<String, String> getResponseHeaders() {
          return new HashMap<String, String>();
        }
       
        @Override
        public String getRequestPath() {
          return resource.getUri(FacesContext.getCurrentInstance(), null);
        }
       
        @Override
        public InputStream getInputStream() throws IOException {
          FacesContext facesContext = FacesContext.getCurrentInstance();
          return resource.getResourceAsStream(new FacesResourceContext(facesContext));
        }
      };
    } catch (ResourceNotFoundException e) {
      //ignore
    }
View Full Code Here

      //FIXME: Its wrong!
      assertTrue(htmlSliderInput.getAttributeValue("onchange").equals("dataFilterSlider.valueChanged(event,this.value);"));
    }

    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);

  image = InternetResourceBuilder.getInstance().createResource(null, SliderTrackGradient.class.getName());
  imageDim = ((Java2Dresource)image).getDimensions(facesContext, null);
View Full Code Here

  /* (non-Javadoc)
   * @see org.ajax4jsf.renderkit.compiler.RootElement#encode(javax.faces.render.Renderer, javax.faces.context.FacesContext, javax.faces.component.UIComponent)
   */
  public void encodeBegin(TemplateContext context) throws IOException {
    InternetResource resource = findResource(context);
    if(null !=resource){
        Object dataParameter = context.getComponent();
        if (dataParameter == null) {
      dataParameter = createParameterMap(context);
        }

        resource.encodeBegin(context.getFacesContext(), dataParameter, attrs);
    }
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.ajax4jsf.renderkit.compiler.RootElement#encode(javax.faces.render.Renderer, javax.faces.context.FacesContext, javax.faces.component.UIComponent)
   */
  public void encodeEnd(TemplateContext context) throws IOException {
    InternetResource resource = findResource(context);
    if(null !=resource){
        Object dataParameter = context.getComponent();
        if (dataParameter == null) {
      dataParameter = createParameterMap(context);
        }

        resource.encodeEnd(context.getFacesContext(), dataParameter);
    }
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.ajax4jsf.renderkit.compiler.RootElement#getString(javax.faces.render.Renderer, javax.faces.context.FacesContext, javax.faces.component.UIComponent)
   */
  public String getString(TemplateContext context) throws FacesException {
    InternetResource resource = findResource(context);
    if(null !=resource){
        Object dataParameter = context.getComponent();
        if (dataParameter == null) {
      dataParameter = createParameterMap(context);
        }

        return resource.getUri(context.getFacesContext(), dataParameter);
    }
    return "";
  }
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.