public class ArrayParameter<T,E> extends ValueParameter<T>
Parameter.PARAMETER_UPDATED, Parameter.PARAMETER_VALUE_UPDATEDdescription, id, initialWrite, label, languageDescriptions, languageLabels, order, tags, userdata| Modifier and Type | Method and Description |
|---|---|
static <T,E> ArrayParameter<T,E> |
create(short _id,
java.lang.Class<E> _class,
int... _dimSizes) |
static <T,E> ArrayParameter<T,E> |
create(short _id,
DefaultDefinition<E> _elementDefinition,
int... _dimSizes) |
static <T,E> ArrayParameter<T,E> |
create(short _id,
RcpTypes.Datatype _datatype,
int... _dimSizes) |
static Parameter |
createFixed(short param_id,
ArrayDefinition<?,?> _arrayDefinition,
DefaultDefinition<?> _sub_type) |
ArrayDefinition<T,E> |
getArrayDefinition() |
DefaultDefinition<E> |
getElementType() |
ListDefinition<T,E> |
getListDefinition() |
java.lang.String |
getStringValue() |
void |
setStringValue(java.lang.String _value) |
cloneEmpty, dump, getTypeDefinition, getValue, handleOption, setObjectValue, setValue, update, writeOptions, writeUpdateValueaddUpdateListener, addValueUpdateListener, callValueUpdateListener, clearLangaugeDescription, clearLanguageLabel, clearUpdateListener, clearValueUpdateListener, getDescription, getDescriptionLanguages, getId, getLabel, getLabelLanguages, getLanguageDescription, getLanguageLabel, getOrder, getParent, getReadonly, getTags, getUserdata, getUserid, getWidget, hasPendingParents, onlyValueChanged, parse, parseTypeOptions, parseValueUpdate, removeLanguageDescription, removeLanguageLabel, removeUpdateListener, removeValueUpdateListener, resolvePendingParents, setDescription, setDirty, setLabel, setLanguageDescription, setLanguageLabel, setManager, setOrder, setParent, setReadonly, setTags, setUserdata, setUserid, setWidget, write, writeIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddUpdateListener, addValueUpdateListener, clearLangaugeDescription, clearLanguageLabel, clearUpdateListener, clearValueUpdateListener, getDescription, getDescriptionLanguages, getId, getLabel, getLabelLanguages, getLanguageDescription, getLanguageLabel, getOrder, getParent, getReadonly, getTags, getUserdata, getUserid, getWidget, onlyValueChanged, removeLanguageDescription, removeLanguageLabel, removeUpdateListener, removeValueUpdateListener, setDescription, setDirty, setLabel, setLanguageDescription, setLanguageLabel, setManager, setOrder, setParent, setReadonly, setTags, setUserdata, setUserid, setWidgetwritepublic static Parameter createFixed(short param_id, ArrayDefinition<?,?> _arrayDefinition, DefaultDefinition<?> _sub_type)
public static <T,E> ArrayParameter<T,E> create(short _id, RcpTypes.Datatype _datatype, int... _dimSizes) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic static <T,E> ArrayParameter<T,E> create(short _id, java.lang.Class<E> _class, int... _dimSizes) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic static <T,E> ArrayParameter<T,E> create(short _id, DefaultDefinition<E> _elementDefinition, int... _dimSizes) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic void setStringValue(java.lang.String _value)
public java.lang.String getStringValue()
getStringValue in interface IParametergetStringValue in class ValueParameter<T>public ArrayDefinition<T,E> getArrayDefinition()
public ListDefinition<T,E> getListDefinition()
public DefaultDefinition<E> getElementType()