public interface ParamDefinition extends Serializable
ParamsNode
object.Modifier and Type | Method and Description |
---|---|
default DefinitionAccessor<?> |
accessor()
Returns the
DefinitionAccessor to access parameters via
automation. |
default String |
getTitle()
Title appearing in
ParamsInspector 's tab list, also used in
automation to discriminate between objects if there are several of one
class. |
default String getTitle()
ParamsInspector
's tab list, also used in
automation to discriminate between objects if there are several of one
class.
The default implementation returns Class.getSimpleName()
,
prefixed by the simple name of the declaring class if nested.
default DefinitionAccessor<?> accessor()
DefinitionAccessor
to access parameters via
automation. ReflectionAccessor
is returned as a default.
Implementing classes can specify a different accessor.DefinitionAccessor
for this definition