Package org.apache.myfaces.config.element.facelets

Examples of org.apache.myfaces.config.element.facelets.FaceletSourceTag


                        impl.putComponent(ft.getName(), tag.getComponentType(), tag.getRendererType());
                    }
                }
                else if (ft.isSourceTag())
                {
                    FaceletSourceTag tag = (FaceletSourceTag) ft.getTagDefinition();
                    impl.putUserTag(ft.getName(), new URL(tag.getSource()));
                }
                else if (ft.isConverterTag())
                {
                    FaceletConverterTag tag = (FaceletConverterTag) ft.getTagDefinition();
                    if (tag.getHandlerClass() != null)
                    {
                        Class<? extends TagHandler> handlerClass =
                            createClass(TagHandler.class, tag.getHandlerClass());
                        impl.putConverter(ft.getName(), tag.getConverterId(), handlerClass);
                    }
                    else
                    {
                        impl.putConverter(ft.getName(), tag.getConverterId());
                    }
                }
                else if (ft.isValidatorTag())
                {
                    FaceletValidatorTag tag = (FaceletValidatorTag) ft.getTagDefinition();
                    if (tag.getHandlerClass() != null)
                    {
                        Class<? extends TagHandler> handlerClass =
                            createClass(TagHandler.class, tag.getHandlerClass());
                        impl.putValidator(ft.getName(), tag.getValidatorId(), handlerClass);
                    }
                    else
                    {
                        impl.putValidator(ft.getName(), tag.getValidatorId());
                    }
                }
                else if (ft.isBehaviorTag())
                {
                    FaceletBehaviorTag tag = (FaceletBehaviorTag) ft.getTagDefinition();
                    if (tag.getHandlerClass() != null)
                    {
                        Class<? extends TagHandler> handlerClass =
                            createClass(TagHandler.class, tag.getHandlerClass());
                        impl.putBehavior(ft.getName(), tag.getBehaviorId(), handlerClass);
                    }
                    else
                    {
                        impl.putBehavior(ft.getName(), tag.getBehaviorId());
                    }
                }
            }
            catch (Exception ex)
            {
View Full Code Here

TOP

Related Classes of org.apache.myfaces.config.element.facelets.FaceletSourceTag

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.