Package org.ajax4jsf.resource.image

Examples of org.ajax4jsf.resource.image.ImageInfo


   * @return ImageInfo of the image, if image resource present or null if method ImageInfo.check() return false;
   *
   * @throws IOException - if image not available or not exist
   */
  protected ImageInfo getImageResource(String path) throws IOException {
    ImageInfo info = new ImageInfo();
    try {
      info.setInput(getResourceIfPresent(path));
    } catch(IOException e){
      throw new IOException(IMAGE_NOT_FOUND_OR_UNAVAILABLE_MESSAGE + path);
    }
    return info.check() ? info : null;
  }
View Full Code Here


                SliderArrowImage.class.getName(),
                SliderArrowSelectedImage.class.getName(),
        };

        for (int i = 0; i < resources.length; i++) {
        ImageInfo info = getImageResource(resources[i]);
        assertNotNull(info);
            assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
        }
       
        String[] pngResources = new String[]{
                SliderFieldGradient.class.getName(),
                SliderTrackGradient.class.getName()
        };
       
        for (int i = 0; i < pngResources.length; i++) {
            ImageInfo info = getImageResource(pngResources[i]);
            assertNotNull(info);
                    assertEquals(ImageInfo.FORMAT_PNG, info.getFormat());
           }
    }
View Full Code Here

        SliderArrowSelectedImageTop.class.getName()

    };

    for (int i = 0; i < resources.length; i++) {
      ImageInfo info = getImageResource(resources[i]);
      assertNotNull(info);
      assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
    }

    String[] pngResources = new String[] { SliderTrackGradientVertical.class
        .getName() };

    for (int i = 0; i < pngResources.length; i++) {
      ImageInfo info = getImageResource(pngResources[i]);
      assertNotNull(info);
      assertEquals(ImageInfo.FORMAT_PNG, info.getFormat());
    }
  }
View Full Code Here

                "org.richfaces.renderkit.html.images.LineSeparatorImage",
                "org.richfaces.renderkit.html.images.SquareSeparatorImage"
        };

        for (int i = 0; i < resources.length; i++) {
          ImageInfo info = getImageResource(resources[i]);
        assertNotNull(info);
            assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
        }
    }
View Full Code Here

        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?
        assertTrue(info.check());
        assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
    }
View Full Code Here

        "org.richfaces.renderkit.html.images.TreeMinusImage"
        "org.richfaces.renderkit.html.images.TreePlusImage" 
    };

    for (int i = 0; i < resources.length; i++) {
      ImageInfo info = getImageResource(resources[i]);
        assertNotNull(info);
      assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
    }
  }
View Full Code Here

   * @return ImageInfo of the image, if image resource present or null if method ImageInfo.check() return false;
   *
   * @throws IOException - if image not available or not exist
   */
  protected ImageInfo getImageResource(String path) throws IOException {
    ImageInfo info = new ImageInfo();
    try {
      info.setInput(getResourceIfPresent(path));
    } catch(IOException e){
      throw new IOException(IMAGE_NOT_FOUND_OR_UNAVAILABLE_MESSAGE + path);
    }
    return info.check() ? info : null;
  }
View Full Code Here

        String[] resources = new String[]{
                "org.richfaces.renderkit.images.TabStripeImage"
        };

        for (int i = 0; i < resources.length; i++) {
        ImageInfo info = getImageResource(resources[i]);
          assertNotNull(info);
            assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
        }
       
        String[] pngResources = new String[]{
                "org.richfaces.renderkit.images.TabGradientA",
                "org.richfaces.renderkit.images.TabGradientB",
        };
       
        for (int i = 0; i < pngResources.length; i++) {
           ImageInfo info = getImageResource(pngResources[i]);
            assertNotNull(info);
            assertEquals(ImageInfo.FORMAT_PNG, info.getFormat());
        }
     }
View Full Code Here

                SpinnerButtonDown.class.getName(),
                SpinnerButtonUp.class.getName()
        };

        for (int i = 0; i < resources.length; i++) {
        ImageInfo info = getImageResource(resources[i]);
        assertNotNull(info);
            assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
        }
       
        String[] pngResources = new String[]{
                SpinnerButtonGradient.class.getName(),
                SpinnerFieldGradient.class.getName(),
        };
       
        for (int i = 0; i < pngResources.length; i++) {
            ImageInfo info = getImageResource(pngResources[i]);
            assertNotNull(info);
            assertEquals(ImageInfo.FORMAT_PNG, info.getFormat());
        }
    }
View Full Code Here

     * Test accessibility of static image resource.
     */
    public void testMenuItemDefaultIconImage() throws Exception {

        renderView();
        ImageInfo info = getImageResource("org/richfaces/renderkit/html/images/spacer.gif");
    assertNotNull(info);
        assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
    }
View Full Code Here

TOP

Related Classes of org.ajax4jsf.resource.image.ImageInfo

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.