Mercurial > dive4elements > river
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 :