Package io.dialob.program.model
Interface DisplayItem
-
- All Superinterfaces:
Item,ProgramNode,Serializable,StructuralNode
- All Known Implementing Classes:
ImmutableFormItem,ImmutableGroup
public interface DisplayItem extends Item
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<Expression>getActiveExpression()Optional<Expression>getClassName()Optional<Expression>getDescriptionExpression()Optional<Expression>getDisabledExpression()List<Error>getErrors()Optional<Expression>getLabelExpression()@Nullable Map<String,@Nullable Object>getProps()Optional<Expression>getRequiredExpression()@Nullable StringgetView()-
Methods inherited from interface io.dialob.program.model.Item
getDefaultValue, getId, getType, getValueSetId, getValueType
-
Methods inherited from interface io.dialob.program.model.StructuralNode
isPrototype
-
-
-
-
Method Detail
-
getView
@Nullable @Nullable String getView()
-
getClassName
Optional<Expression> getClassName()
-
getActiveExpression
Optional<Expression> getActiveExpression()
-
getRequiredExpression
Optional<Expression> getRequiredExpression()
-
getDisabledExpression
Optional<Expression> getDisabledExpression()
-
getLabelExpression
Optional<Expression> getLabelExpression()
-
getDescriptionExpression
Optional<Expression> getDescriptionExpression()
-
-