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 Detail

      • 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.