Class ALcdImageOperator.ImageOperatorTypeBuilder

java.lang.Object
com.luciad.imaging.operator.ALcdImageOperator.ImageOperatorTypeBuilder
Enclosing class:
ALcdImageOperator

protected static class ALcdImageOperator.ImageOperatorTypeBuilder extends Object
Data type builder for ALcdImageOperators.
  • 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 property
      aType - 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 property
      aType - the type of the property
      aNullable - 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 property
      aTypeName - the type name of the property
      aType - 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 property
      aTypeName - the type name of the property
      aType - the instance class of the property
      aNullable - true if the property is optional
      Returns:
      this
    • defaultValue

      public ALcdImageOperator.ImageOperatorTypeBuilder defaultValue(Object aDefaultValue)
      Sets default value for the added property
      Parameters:
      aDefaultValue - the default value of the property
      Returns:
      this
    • createDataType

      public TLcdDataType createDataType()
      Creates a data type using the builder's current settings.
      Returns:
      a new image operator data type