view flys-client/src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java @ 2533:f46940bdd178

Added missing StringOptionsData class from last commit. flys-client/trunk@4429 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 16 May 2012 14:53:52 +0000
parents
children d0a9acddbea2
line wrap: on
line source
package de.intevation.flys.client.shared.model;


public class StringOptionsData implements Data {

    public static final String TYPE = "options";

    protected String label;
    protected String description;

    public DataItem[] opts;


    public StringOptionsData() {
    }


    public StringOptionsData(String label, String desc, DataItem[] opts) {
        this.label       = label;
        this.description = description;
        this.opts        = opts;
    }


    /**
     * Returns the label of the item.
     *
     * @return the label.
     */
    public String getLabel() {
        return label;
    }


    /**
     * Returns the description of the item.
     *
     * @return the description.
     */
    public String getDescription() {
        return description;
    }


    /**
     * Returns the type of the item.
     *
     * @return the type.
     */
    public String getType() {
        return TYPE;
    }


    /**
     * Returns the data items which represent the allowed options for this Data.
     *
     * @return the allowed options as DataItem array.
     */
    public DataItem[] getItems() {
        return opts;
    }


    /**
     * @return always null.
     */
    public DataItem getDefault() {
        return null;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org