Package javax.faces.component

Examples of javax.faces.component.FacesComponent


            return result;
        }
        List<FacesComponentUsage> componentsForNamespace = appAss.getComponentsForNamespace(ns);
        String tagName;
        for (FacesComponentUsage cur: componentsForNamespace) {
            FacesComponent curFacesComponent = cur.getAnnotation();
            tagName = curFacesComponent.tagName();
            // if the current entry has an explicitly declared tagName...
            if (null != tagName && 0 < tagName.length()) {
                // compare it to the argument tagName
                if (localName.equals(tagName)) {
                    result = cur;
View Full Code Here


        if (log.isLoggable(Level.FINEST))
        {
            log.finest("registerClass(" + clazz.getName() + ")");
        }

        FacesComponent comp = (FacesComponent) clazz
                .getAnnotation(FacesComponent.class);
        if (comp != null)
        {
            if (log.isLoggable(Level.FINEST))
            {
                log.finest("addComponent(" + comp.value() + ","
                        + clazz.getName() + ")");
            }
           
            //If there is a previous entry on Application Configuration Resources,
            //the entry there takes precedence
            if (dispenser.getComponentClass(comp.value()) == null)
            {
                application.addComponent(comp.value(), clazz.getName());               
            }
        }
       
        FacesConverter conv = (FacesConverter) clazz
                .getAnnotation(FacesConverter.class);
View Full Code Here

    public boolean hasRequestBeenServiced() {
        return requestServiced;
    }
   
    public void addFacesComponent(FacesComponentUsage facesComponentUsage) {
        FacesComponent facesComponent = facesComponentUsage.getAnnotation();
        assert(facesComponent.createTag());
        if (null == facesComponentsByNamespace) {
            facesComponentsByNamespace = new HashMap<String, List<FacesComponentUsage>>();
        }

        List<FacesComponentUsage> componentsInNamespace = null;
        final String namespace = facesComponent.namespace();
       
        if (!facesComponentsByNamespace.containsKey(facesComponent.namespace())) {
            componentsInNamespace = new ArrayList<FacesComponentUsage>();
            facesComponentsByNamespace.put(namespace, componentsInNamespace);
        } else {
            componentsInNamespace = facesComponentsByNamespace.get(namespace);
        }
View Full Code Here

TOP

Related Classes of javax.faces.component.FacesComponent

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.