- java.lang.Object
 - 
- org.controlsfx.property.BeanPropertyUtils
 
 
- 
public final class BeanPropertyUtils extends Object
Convenience utility class for creatingPropertySheetinstances based on a JavaBean. 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObservableList<PropertySheet.Item>getProperties(Object bean)Given a JavaBean, this method will return a list ofPropertySheet.Itemintances, which may be directly placed inside aPropertySheet(via itsitems list.static ObservableList<PropertySheet.Item>getProperties(Object bean, Predicate<PropertyDescriptor> test)Given a JavaBean, this method will return a list ofPropertySheet.Itemintances, which may be directly placed inside aPropertySheet(via itsitems list. 
 - 
 
- 
- 
Method Detail
- 
getProperties
public static ObservableList<PropertySheet.Item> getProperties(Object bean)
Given a JavaBean, this method will return a list ofPropertySheet.Itemintances, which may be directly placed inside aPropertySheet(via itsitems list.This method will not return read-only properties.
- Parameters:
 bean- The JavaBean that should be introspected and be editable via aPropertySheet.- Returns:
 - A list of 
PropertySheet.Iteminstances representing the properties of the JavaBean. 
 
- 
getProperties
public static ObservableList<PropertySheet.Item> getProperties(Object bean, Predicate<PropertyDescriptor> test)
Given a JavaBean, this method will return a list ofPropertySheet.Itemintances, which may be directly placed inside aPropertySheet(via itsitems list.- Parameters:
 bean- The JavaBean that should be introspected and be editable via aPropertySheet.test- Predicate to test whether the property should be included in the list of results.- Returns:
 - A list of 
PropertySheet.Iteminstances representing the properties of the JavaBean. 
 
 - 
 
 -