Interface PrismItemValuesDefinition<T>

All Known Subinterfaces:
NativeShadowSimpleAttributeDefinition<T>, PrismItemValuesDefinition.Delegable<T>, PrismPropertyDefinition<T>, PrismPropertyWrapper<T>, PropertyDefinitionDelegator<T>, ResourceAttributeDefinitionDelegator<T>, ResourceAttributeWrapper<T>, ShadowSimpleAttributeDefinition<T>
All Known Implementing Classes:
ExpressionWrapper, NativeShadowAttributeDefinitionImpl, NormalizationAwareResourceAttributeDefinition, PrismItemValuesDefinition.Data, PrismPropertyWrapperImpl, ProtectedStringTypeWrapperImpl, ResourceAttributeWrapperImpl, ShadowSimpleAttributeDefinitionImpl

public interface PrismItemValuesDefinition<T>
  • Method Details

    • getAllowedValues

      @Nullable @Nullable Collection<? extends DisplayableValue<T>> getAllowedValues()
      Returns allowed values for this property.
    • getSuggestedValues

      @Nullable @Nullable Collection<? extends DisplayableValue<T>> getSuggestedValues()
      Returns suggested values for this property.
    • defaultValue

      @Nullable T defaultValue()
    • getValueEnumerationRef

      @Nullable @Nullable PrismReferenceValue getValueEnumerationRef()