Package repast.simphony.ui.probe
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 Summary
Modifier and TypeMethodDescriptionGets an iterable over the FieldPropertyDescriptors in this ProbeInfo.Gets the PropertyDescriptor for the ID property for the class.Class<?>
Gets the class that this is the ProbeInfo for.Gets an iterable over the MethodPropertyDescriptors for the properties in this ProbeInfo.
-
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.
-