Examples of UIResource


Examples of org.ajax4jsf.component.UIResource

  protected Class getComponentClass() {
    return UIResource.class;
  }
 
  public void encodeToHead(FacesContext context, UIComponent component) throws IOException {
    UIResource resource = (UIResource) component;
    Object src = resource.getSrc();
    if(null == src) {
      throw new FacesException("Source for resource is null for component "+resource.getClientId(context));
    }

    String family = resource.getFamily();
    ResourceRenderer renderer = null;
    InternetResource internetResource = null;
    Map<String, Object> attributes = Collections.EMPTY_MAP;
   
    if (SCRIPT_COMPONENT_FAMILY.equals(family)) {
      renderer = InternetResourceBuilder.getInstance().getScriptRenderer();
    } else if (STYLE_COMPONENT_FAMILY.equals(family)) {
      renderer = InternetResourceBuilder.getInstance().getStyleRenderer();
      String media = (String) resource.getAttributes().get(HTML.media_ATTRIBUTE);
      if (media != null && media.length() != 0) {
        attributes = new HashMap<String, Object>();
        attributes.put(HTML.media_ATTRIBUTE, media);
      }
    }
   
    if (src instanceof InternetResource) {
      internetResource = (InternetResource) src;
    } else {
      if(resource.isRendered()){
        String uri = context.getApplication().getViewHandler().
          getResourceURL(context, src.toString());
        uri = context.getExternalContext().encodeResourceURL(uri);
        internetResource = new URIInternetResource(uri);
      }
View Full Code Here

Examples of org.ajax4jsf.component.UIResource

  /* (non-Javadoc)
   * @see org.ajax4jsf.renderkit.HeaderResourceProducer#getHeaderScripts(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
   */
  public LinkedHashSet getHeaderScripts(FacesContext context, UIComponent component) {
    UIResource resource = (UIResource) component;
    if (SCRIPT_COMPONENT_FAMILY.equals(resource.getFamily())) {
      return getResources(context, resource);
    }
    return null;
  }
View Full Code Here

Examples of org.ajax4jsf.component.UIResource

  /* (non-Javadoc)
   * @see org.ajax4jsf.renderkit.HeaderResourceProducer#getHeaderStyles(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
   */
  public LinkedHashSet getHeaderStyles(FacesContext context, UIComponent component) {
    UIResource resource = (UIResource) component;
    if (STYLE_COMPONENT_FAMILY.equals(resource.getFamily())) {
      return getResources(context, resource);
    }
    return null;
  }
View Full Code Here

Examples of org.ajax4jsf.component.UIResource

  protected Class<? extends UIComponent> getComponentClass() {
    return UIResource.class;
  }
 
  public void encodeToHead(FacesContext context, UIComponent component) throws IOException {
    UIResource resource = (UIResource) component;
    Object src = resource.getSrc();
    if(null == src) {
      throw new FacesException("Source for resource is null for component "+resource.getClientId(context));
    }

    String family = resource.getFamily();
    ResourceRenderer renderer = null;
    InternetResource internetResource = null;
    Map<String, Object> attributes = Collections.emptyMap();
   
    if (SCRIPT_COMPONENT_FAMILY.equals(family)) {
      renderer = InternetResourceBuilder.getInstance().getScriptRenderer();
    } else if (STYLE_COMPONENT_FAMILY.equals(family)) {
      renderer = InternetResourceBuilder.getInstance().getStyleRenderer();
      String media = (String) resource.getAttributes().get(HTML.media_ATTRIBUTE);
      if (media != null && media.length() != 0) {
        attributes = new HashMap<String, Object>();
        attributes.put(HTML.media_ATTRIBUTE, media);
      }
    }
   
    if (src instanceof InternetResource) {
      internetResource = (InternetResource) src;
    } else {
      if(resource.isRendered()){
        String uri = context.getApplication().getViewHandler().
          getResourceURL(context, src.toString());
        uri = context.getExternalContext().encodeResourceURL(uri);
        internetResource = new URIInternetResource(uri);
      }
View Full Code Here

Examples of org.ajax4jsf.component.UIResource

  /* (non-Javadoc)
   * @see org.ajax4jsf.renderkit.HeaderResourceProducer#getHeaderScripts(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
   */
  public LinkedHashSet getHeaderScripts(FacesContext context, UIComponent component) {
    UIResource resource = (UIResource) component;
    if (SCRIPT_COMPONENT_FAMILY.equals(resource.getFamily())) {
      return getResources(context, resource);
    }
    return null;
  }
View Full Code Here

Examples of org.ajax4jsf.component.UIResource

  /* (non-Javadoc)
   * @see org.ajax4jsf.renderkit.HeaderResourceProducer#getHeaderStyles(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
   */
  public LinkedHashSet getHeaderStyles(FacesContext context, UIComponent component) {
    UIResource resource = (UIResource) component;
    if (STYLE_COMPONENT_FAMILY.equals(resource.getFamily())) {
      return getResources(context, resource);
    }
    return null;
  }
View Full Code Here

Examples of org.jboss.seam.ui.component.UIResource

   @Override
   protected void doEncodeBegin(javax.faces.context.ResponseWriter writer, FacesContext ctx, UIComponent component) throws IOException
   {

      UIResource resource = (UIResource) component;

      String url = DocumentStoreUtils.addResourceToDataStore(ctx, resource);

      ctx.getExternalContext().redirect(url);
View Full Code Here

Examples of org.richfaces.component.UIResource

            }
        }
    }

    protected void encodeResource(UIComponent component, FacesContext context, ResourceKey resource) throws IOException {
        UIResource resourceComponent = new UIResource(component, resource.getResourceName(), resource.getLibraryName());
        resourceComponent.encodeAll(context);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.