protected static class ALcdImageOperator.ImageOperatorTypeBuilder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(java.lang.String aName,
java.lang.String aTypeName,
java.lang.Class<?> aType)
Adds an input property to the data type.
|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(java.lang.String aName,
java.lang.String aTypeName,
java.lang.Class<?> aType,
boolean aNullable)
Adds an input property to the data type.
|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(java.lang.String aName,
TLcdDataType aType)
Adds an input property to the data type.
|
ALcdImageOperator.ImageOperatorTypeBuilder |
addInputProperty(java.lang.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(java.lang.Object aDefaultValue)
Sets default value for the added property
|
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(java.lang.String aName, TLcdDataType aType)
aName
- the name of the propertyaType
- the type of the propertythis
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(java.lang.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(java.lang.String aName, java.lang.String aTypeName, java.lang.Class<?> aType)
aName
- the name of the propertyaTypeName
- the type name of the propertyaType
- the instance class of the propertythis
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(java.lang.String aName, java.lang.String aTypeName, java.lang.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(java.lang.Object aDefaultValue)
aDefaultValue
- the default value of the propertythis
public TLcdDataType createDataType()