Interface IAspectPropertyTypeInstance<T extends IValueType<V>,V extends IValue>

All Known Implementing Classes:
AspectPropertyTypeInstance

public interface IAspectPropertyTypeInstance<T extends IValueType<V>,V extends IValue>
An instance of a property type with a onLabelPacket.
  • Method Details

    • getType

      T getType()
      Returns:
      The value type of this property.
    • getTranslationKey

      String getTranslationKey()
      Returns:
      The unique name of this property, also used for localization.
    • getValidator

      Predicate<V> getValidator()
      Returns:
      The value validator.