public interface IParameterizedBuilder
Modifier and Type | Method and Description |
---|---|
<VALUE_TYPE> |
addParameter(ITypedKey<VALUE_TYPE> key,
java.lang.Class<VALUE_TYPE> valueType) |
<VALUE_TYPE> |
addParameter(ITypedKey<VALUE_TYPE> key,
java.lang.Class<VALUE_TYPE> valueType,
java.lang.String label) |
<VALUE_TYPE> |
addParameter(ITypedKey<VALUE_TYPE> key,
java.lang.Class<VALUE_TYPE> valueType,
java.lang.String label,
java.lang.String description) |
<VALUE_TYPE> |
addParameter(ITypedKey<VALUE_TYPE> key,
java.lang.Class<VALUE_TYPE> valueType,
VALUE_TYPE defaultValue,
java.lang.String label) |
<VALUE_TYPE> |
addParameter(ITypedKey<VALUE_TYPE> key,
java.lang.Class<VALUE_TYPE> valueType,
VALUE_TYPE defaultValue,
java.lang.String label,
java.lang.String description) |
<VALUE_TYPE> |
addParameter(ITypedKey<VALUE_TYPE> key,
IParameter<VALUE_TYPE> parameter) |
IParameterized |
build() |
IParameterizedBuilder |
setReadThreadAccess(ISingleThreadAccess singleThreadAccess)
If set, all read operations must be invoked with the given thread access
|
IParameterizedBuilder |
setReadWriteThreadAccess(ISingleThreadAccess singleThreadAccess)
If set, all read and write operations must be invoked with the given thread access.
|
IParameterizedBuilder |
setWriteThreadAccess(ISingleThreadAccess singleThreadAccess)
If set, all write operations must be invoked with the given thread access.
|
IParameterizedBuilder setReadThreadAccess(ISingleThreadAccess singleThreadAccess)
singleThreadAccess
- The thread access for read operationsIParameterizedBuilder setWriteThreadAccess(ISingleThreadAccess singleThreadAccess)
singleThreadAccess
- The thread access for read operationsIParameterizedBuilder setReadWriteThreadAccess(ISingleThreadAccess singleThreadAccess)
singleThreadAccess
- The thread access for read operations<VALUE_TYPE> IParameterizedBuilder addParameter(ITypedKey<VALUE_TYPE> key, IParameter<VALUE_TYPE> parameter)
<VALUE_TYPE> IParameterizedBuilder addParameter(ITypedKey<VALUE_TYPE> key, java.lang.Class<VALUE_TYPE> valueType)
<VALUE_TYPE> IParameterizedBuilder addParameter(ITypedKey<VALUE_TYPE> key, java.lang.Class<VALUE_TYPE> valueType, java.lang.String label)
<VALUE_TYPE> IParameterizedBuilder addParameter(ITypedKey<VALUE_TYPE> key, java.lang.Class<VALUE_TYPE> valueType, VALUE_TYPE defaultValue, java.lang.String label)
<VALUE_TYPE> IParameterizedBuilder addParameter(ITypedKey<VALUE_TYPE> key, java.lang.Class<VALUE_TYPE> valueType, java.lang.String label, java.lang.String description)
<VALUE_TYPE> IParameterizedBuilder addParameter(ITypedKey<VALUE_TYPE> key, java.lang.Class<VALUE_TYPE> valueType, VALUE_TYPE defaultValue, java.lang.String label, java.lang.String description)
IParameterized build()
Siehe auch Jowidgets Nutzerhandbuch