Interface PropertyInfo

All Known Implementing Classes:
AbstractPropertyInfo, StrategyPropertyDef

public interface PropertyInfo
Defines a property metadata
  • Method Details

    • getName

      String getName()
    • getDescription

      String getDescription()
    • getBeanProperty

      String getBeanProperty()
    • getType

      com.google.common.reflect.TypeToken getType()
    • isReflected

      boolean isReflected()
    • getHints

      default PropertyHints getHints()
      Optional sweep/range hints for this property (min/max/step). Used by callers that want to introspect sweepable properties (e.g. parameter sweeps or UI range pre-fills). Defaults to PropertyHints.NONE so existing implementations and usages stay source- and behavior-compatible.
      Returns:
      the property hints, never null