Package org.xhtmlrenderer.simple.extend.form

Examples of org.xhtmlrenderer.simple.extend.form.FormField


       
        return false;
    }

    public JComponent addComponent(Element e) {
        FormField field = null;

        if (_componentCache.containsKey(e)) {
            field = (FormField) _componentCache.get(e);
        } else {
            if (!isFormField(e)) {
                return null;
            }
           
            field = FormFieldFactory.create(e, this);
   
            if (field == null) {
                XRLog.layout("Unknown field type: " + e.getNodeName());

                return null;
            }
           
            _componentCache.put(e, field);
        }

        return field.getComponent();
    }
View Full Code Here


        Iterator fields = _componentCache.entrySet().iterator();

        while (fields.hasNext()) {
            Map.Entry entry = (Map.Entry) fields.next();

            FormField field = (FormField) entry.getValue();
           
            if (field.includeInSubmission(source)) {
                String [] dataStrings = field.getFormDataStrings();
               
                for (int i = 0; i < dataStrings.length; i++) {
                    if (data.length() > 0) {
                        data.append('&');
                    }
View Full Code Here

            if (form == null) {
                form = new XhtmlForm(uac, parentForm, formSubmissionListener);
                addForm(parentForm, form);
            }

            FormField formField = form.addComponent(e, context, box);
            if (formField == null) {
                return null;
            }

            JComponent cc = formField.getComponent();

            if (cc == null) {
                return new EmptyReplacedElement(0, 0);
            }

            SwingReplacedElement result = new SwingReplacedElement(cc);
            result.setIntrinsicSize(formField.getIntrinsicSize());

            if (context.isInteractive()) {
                ((Container) context.getCanvas()).add(cc);
            }
            return result;
View Full Code Here

       
        return false;
    }

    public JComponent addComponent(Element e) {
        FormField field = null;

        if (_componentCache.containsKey(e)) {
            field = (FormField) _componentCache.get(e);
        } else {
            if (!isFormField(e)) {
                return null;
            }
           
            field = FormFieldFactory.create(e, this);
   
            if (field == null) {
                XRLog.layout("Unknown field type: " + e.getNodeName());

                return null;
            }
           
            _componentCache.put(e, field);
        }

        return field.getComponent();
    }
View Full Code Here

        Iterator fields = _componentCache.entrySet().iterator();
        boolean first=true;
        while (fields.hasNext()) {
            Map.Entry entry = (Map.Entry) fields.next();

            FormField field = (FormField) entry.getValue();
           
            if (field.includeInSubmission(source)) {
                String [] dataStrings = field.getFormDataStrings();
               
                for (int i = 0; i < dataStrings.length; i++) {
                    if (!first) {
                        data.append('&');
                    }
View Full Code Here

       
        return false;
    }

    public FormField addComponent(Element e, LayoutContext context, BlockBox box) {
        FormField field = null;

        if (_componentCache.containsKey(e)) {
            field = (FormField) _componentCache.get(e);
        } else {
            if (!isFormField(e)) {
View Full Code Here

        Iterator fields = _componentCache.entrySet().iterator();
        boolean first=true;
        while (fields.hasNext()) {
            Map.Entry entry = (Map.Entry) fields.next();

            FormField field = (FormField) entry.getValue();
           
            if (field.includeInSubmission(source)) {
                String [] dataStrings = field.getFormDataStrings();
               
                for (int i = 0; i < dataStrings.length; i++) {
                    if (!first) {
                        data.append('&');
                    }
View Full Code Here

TOP

Related Classes of org.xhtmlrenderer.simple.extend.form.FormField

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.