Interface StructuredDataTypeInstance

All Known Implementing Classes:
DynamicStructuredDataTypeInstance

public interface StructuredDataTypeInstance
This represents an instance of Structured Data Type.
  • Method Details

    • getStructuredDataType

      @Nonnull StructuredDataType getStructuredDataType()
      The StructuredDataType of which this StructuredDataTypeInstance is an instance.
    • getFieldValue

      @Nullable Object getFieldValue(@Nonnull Field field)
      Get the field value associated with the specified field.
    • setFieldValue

      void setFieldValue(@Nonnull Field field, @Nullable Object value) throws IllegalArgumentException
      Throws:
      IllegalArgumentException - If the value is not compatible with the type of the property