Package pt.ist.fenixWebFramework.renderers.model

Examples of pt.ist.fenixWebFramework.renderers.model.MetaSlot


        return new Layout() {

            @Override
            public HtmlComponent createComponent(Object object, Class type) {
                MetaSlot slot = (MetaSlot) getContext().getMetaObject();

                HtmlBlockContainer container = new HtmlBlockContainer();

                String tags = (String) object;
                HtmlTextInput input = new HtmlTextInput();
View Full Code Here


            @Override
            public HtmlComponent createComponent(Object object, Class type) {
                Grade grade = (Grade) object;
                HtmlInlineContainer container = new HtmlInlineContainer();

                MetaSlot slot = (MetaSlot) getInputContext().getMetaObject();

                final HtmlGradeTextInput value = new HtmlGradeTextInput(isRequired());
                value.bind(slot);

                value.setMaxLength(getMaxLength());
                value.setSize(getSize());

                HtmlMenu menu = new HtmlMenu();
                menu.setName(slot.getKey().toString() + "_scale");

                menu.createDefaultOption(RenderUtils.getResourceString("renderers.menu.default.title"));
                for (GradeScale scale : GradeScale.values()) {
                    menu.createOption(RenderUtils.getEnumString(scale)).setValue(scale.getName());
                }
View Full Code Here

            }

            private void addValidator() {
                final MetaObject metaObject = getInputContext().getMetaObject();
                if (metaObject != null && metaObject instanceof MetaSlot) {
                    final MetaSlot metaSlot = (MetaSlot) metaObject;
                    final Class defaultValidator = CaptchaValidator.class;
                    final Properties properties = new Properties();
                    metaSlot.setValidators(Collections.singletonList(new ValidatorProperties(defaultValidator, properties)));
                }
            }
        };
    }
View Full Code Here

TOP

Related Classes of pt.ist.fenixWebFramework.renderers.model.MetaSlot

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.