Class AvailableTableFieldsFilterFactory
- java.lang.Object
-
- com._1c.g5.v8.dt.form.service.item.impl.AvailableTableFieldsFilterFactory
-
public class AvailableTableFieldsFilterFactory extends Object
The factory for creation of specific strategy of a filtration (IAvailiableTableFieldsFilter
) of property info. This factory uses type of the tabular parentalPropertyInfo
.
-
-
Constructor Summary
Constructors Constructor Description AvailableTableFieldsFilterFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IAvailiableTableFieldsFilter
create(PropertyInfo tablePath)
The method createsIAvailiableTableFieldsFilter
for type of parentPropertyInfo
-
-
-
Method Detail
-
create
public IAvailiableTableFieldsFilter create(PropertyInfo tablePath)
The method createsIAvailiableTableFieldsFilter
for type of parentPropertyInfo
- Parameters:
tablePath
- the path of table. For which creates filter.- Returns:
- the specific filter for type of parent
PropertyInfo
. (Can not benull
). If type of parent property info not supported returnNullAvailiableTableFieldsFilter
. - Throws:
NullPointerException
- iftablePath
is null.
IllegalArgumentException
iftablePath
has not table type:
-
-