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

jaxx.demo.NumberEditorDemoModel Maven / Gradle / Ivy

package jaxx.demo;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;

/**
 *
 * @author chemit
 * @since 1.5
 */
public class NumberEditorDemoModel {

    protected PropertyChangeSupport p;
    protected int positifInteger;
    protected int normalInteger;
    protected float positifFloat;
    protected float normalFloat;

    public NumberEditorDemoModel() {
        p = new PropertyChangeSupport(this);
    }

    public float getNormalFloat() {
        return normalFloat;
    }

    public int getNormalInteger() {
        return normalInteger;
    }

    public float getPositifFloat() {
        return positifFloat;
    }

    public int getPositifInteger() {
        return positifInteger;
    }

    public void setNormalFloat(float normalFloat) {
        float old = this.normalFloat;
        this.normalFloat = normalFloat;
        p.firePropertyChange("normalFloat", old, normalFloat);
    }

    public void setNormalInteger(int normalInteger) {
        int old = this.normalInteger;
        this.normalInteger = normalInteger;
        p.firePropertyChange("normalInteger", old, normalInteger);
    }

    public void setPositifFloat(float positifFloat) {
        float old = this.positifFloat;
        this.positifFloat = positifFloat;
        p.firePropertyChange("positifFloat", old, positifFloat);
    }

    public void setPositifInteger(int positifInteger) {
        int old = this.positifInteger;
        this.positifInteger = positifInteger;
        p.firePropertyChange("positifInteger", old, positifInteger);
    }

    public void addPropertyChangeListener(PropertyChangeListener listener) {
        p.addPropertyChangeListener(listener);
    }

    public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) {
        p.addPropertyChangeListener(propertyName, listener);
    }

    public void removePropertyChangeListener(PropertyChangeListener listener) {
        p.removePropertyChangeListener(listener);
    }

    public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) {
        p.removePropertyChangeListener(propertyName, listener);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy