protected static class ALcdImageOperator.ImageOperatorTypeBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(String aName,
String aTypeName,
Class<?> aType)
Adds an input property to the data type.
|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(String aName,
String aTypeName,
Class<?> aType,
boolean aNullable)
Adds an input property to the data type.
|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(String aName,
TLcdDataType aType)
Adds an input property to the data type.
|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(String aName,
TLcdDataType aType,
boolean aNullable)
Adds an input property to the data type.
|
TLcdDataType |
createDataType()
Creates a data type using the builder's current settings.
|
ALcdImageOperator.ImageOperatorTypeBuilder |
defaultValue(Object aDefaultValue)
Sets default value for the added property
|
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, TLcdDataType aType)
aName
- the name of the propertyaType
- the type of the propertythis
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, TLcdDataType aType, boolean aNullable)
aName
- the name of the propertyaType
- the type of the propertyaNullable
- true if the property is optionalthis
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, String aTypeName, Class<?> aType)
aName
- the name of the propertyaTypeName
- the type name of the propertyaType
- the instance class of the propertythis
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, String aTypeName, Class<?> aType, boolean aNullable)
aName
- the name of the propertyaTypeName
- the type name of the propertyaType
- the instance class of the propertyaNullable
- true if the property is optionalthis
public ALcdImageOperator.ImageOperatorTypeBuilder defaultValue(Object aDefaultValue)
aDefaultValue
- the default value of the propertythis
public TLcdDataType createDataType()