All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.citytechinc.cq.component.touchuidialog.widget.textarea.TextAreaWidget Maven / Gradle / Ivy

There is a newer version: 7.0.0
Show newest version
package com.citytechinc.cq.component.touchuidialog.widget.textarea;

import com.citytechinc.cq.component.annotations.config.TouchUIWidget;
import com.citytechinc.cq.component.annotations.widgets.TextArea;
import com.citytechinc.cq.component.touchuidialog.widget.AbstractTouchUIWidget;

@TouchUIWidget(annotationClass = TextArea.class, makerClass = TextAreaWidgetMaker.class,
    resourceType = TextAreaWidget.RESOURCE_TYPE)
public class TextAreaWidget extends AbstractTouchUIWidget {

    public static final String RESOURCE_TYPE = "granite/ui/components/foundation/form/textarea";

    private final Integer cols;

    private final Integer rows;

    private final String resize;

    public TextAreaWidget(TextAreaWidgetParameters parameters) {

        super(parameters);

        this.cols = parameters.getCols();
        this.rows = parameters.getRows();
        this.resize = parameters.getResize();

    }

    public Integer getCols() {
        return cols;
    }

    public Integer getRows() {
        return rows;
    }

    public String getResize() {
        return resize;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy