Interface ProbeInfo


public interface ProbeInfo
Bundles together the PropertyDescriptors used to get and set the probed properties for a particular class.
Author:
Nick Collier
  • Method Details

    • getProbedClass

      Class<?> getProbedClass()
      Gets the class that this is the ProbeInfo for.
      Returns:
      the class that this is the ProbeInfo for.
    • getIDProperty

      PropertyDescriptor getIDProperty()
      Gets the PropertyDescriptor for the ID property for the class. This may be null if such a property descriptor doesn't exist.
      Returns:
      the ID property descriptor or null if one doesn't exist.
    • methodPropertyDescriptors

      Iterable<MethodPropertyDescriptor> methodPropertyDescriptors()
      Gets an iterable over the MethodPropertyDescriptors for the properties in this ProbeInfo.
      Returns:
      an iterable over the MethodPropertyDescriptors for the properties in this ProbeInfo.
    • fieldPropertyDescriptor

      Iterable<FieldPropertyDescriptor> fieldPropertyDescriptor()
      Gets an iterable over the FieldPropertyDescriptors in this ProbeInfo.
      Returns:
      an iterable over the FieldPropertyDescriptors in this ProbeInfo.