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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterable<FieldPropertyDescriptor>
fieldPropertyDescriptor()
Gets an iterable over the FieldPropertyDescriptors in this ProbeInfo.PropertyDescriptor
getIDProperty()
Gets the PropertyDescriptor for the ID property for the class.Class<?>
getProbedClass()
Gets the class that this is the ProbeInfo for.Iterable<MethodPropertyDescriptor>
methodPropertyDescriptors()
Gets an iterable over the MethodPropertyDescriptors for the properties in this ProbeInfo.
-
-
-
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.
-
-