Interface IAvailiableTableFieldsFilter
-
- All Known Implementing Classes:
DataCompositionSettingsTableFieldFilter
,DataCompositionUserSettingsTableFieldFilter
,DefaultAvailiableTableFieldsFilter
,DynamicListAvailiableTableFieldsFilter
,NullAvailiableTableFieldsFilter
,ValueListAvailiableTableFieldsFilter
public interface IAvailiableTableFieldsFilter
This interface defines strategy of filtrationPropertyInfo
children for various table types. (DynamicList, ValueTable and etc.) For creation of a certain type the factory is usedAvailableTableFieldsFilterFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<PropertyInfo>
apply(List<PropertyInfo> children, PropertyInfo parent)
The method filters children property info of table.
-
-
-
Method Detail
-
apply
List<PropertyInfo> apply(List<PropertyInfo> children, PropertyInfo parent)
The method filters children property info of table.- Parameters:
children
- the children property info. (Can not benull
).parent
- the parent object. (Can not benull
).- Returns:
- the list of the filtered children property info on witch column (
FormField
) of table will be created. This method shouldn't returnnull
value.
-
-