Package com.luciad.imaging.operator
Class ALcdImageOperator.ImageOperatorTypeBuilder
java.lang.Object
com.luciad.imaging.operator.ALcdImageOperator.ImageOperatorTypeBuilder
- Enclosing class:
ALcdImageOperator
Data type builder for ALcdImageOperators.
-
Method Summary
Modifier and TypeMethodDescriptionaddInputProperty
(String aName, TLcdDataType aType) Adds an input property to the data type.addInputProperty
(String aName, TLcdDataType aType, boolean aNullable) Adds an input property to the data type.addInputProperty
(String aName, String aTypeName, Class<?> aType) Adds an input property to the data type.addInputProperty
(String aName, String aTypeName, Class<?> aType, boolean aNullable) Adds an input property to the data type.Creates a data type using the builder's current settings.defaultValue
(Object aDefaultValue) Sets default value for the added property
-
Method Details
-
addInputProperty
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, TLcdDataType aType) Adds an input property to the data type.- Parameters:
aName
- the name of the propertyaType
- the type of the property- Returns:
this
-
addInputProperty
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, TLcdDataType aType, boolean aNullable) Adds an input property to the data type.- Parameters:
aName
- the name of the propertyaType
- the type of the propertyaNullable
- true if the property is optional- Returns:
this
-
addInputProperty
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, String aTypeName, Class<?> aType) Adds an input property to the data type.- Parameters:
aName
- the name of the propertyaTypeName
- the type name of the propertyaType
- the instance class of the property- Returns:
this
-
addInputProperty
public ALcdImageOperator.ImageOperatorTypeBuilder addInputProperty(String aName, String aTypeName, Class<?> aType, boolean aNullable) Adds an input property to the data type.- Parameters:
aName
- the name of the propertyaTypeName
- the type name of the propertyaType
- the instance class of the propertyaNullable
- true if the property is optional- Returns:
this
-
defaultValue
Sets default value for the added property- Parameters:
aDefaultValue
- the default value of the property- Returns:
this
-
createDataType
Creates a data type using the builder's current settings.- Returns:
- a new image operator data type
-