Package com._1c.g5.v8.dt.form.model
Interface IPropertyInfoProvider
-
- All Known Subinterfaces:
IPropertyInfoProvider.Registry
- All Known Implementing Classes:
PropertyInfoProviderRegistryImpl
public interface IPropertyInfoProviderLists ofPropertyInfo-s provider service.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIPropertyInfoProvider.Registry
-
Field Summary
Fields Modifier and Type Field Description static StringFORM_PROPERTY_INFO_PROVIDER
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<PropertyInfo>getPropertyInfo(Form form)Returns List ofPropertyInfofields for givenPropertyInfoSource.List<PropertyInfo>getPropertyInfo(PropertyInfo parent)Returns List ofPropertyInfofields for givenPropertyInfoSource.Set<String>getProvidedTypeNames()Set of type prefix names that are supported by the providerdefault booleanprovidesProperties(PropertyInfo parent)Checks whetherIPropertyInfoProviderprovides non-empty properties list
-
-
-
Field Detail
-
FORM_PROPERTY_INFO_PROVIDER
static final String FORM_PROPERTY_INFO_PROVIDER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProvidedTypeNames
Set<String> getProvidedTypeNames()
Set of type prefix names that are supported by the provider- Returns:
- the set of type prefix names
-
getPropertyInfo
List<PropertyInfo> getPropertyInfo(PropertyInfo parent)
Returns List ofPropertyInfofields for givenPropertyInfoSource.- Parameters:
parent- the parentPropertyInfoSource- Returns:
- list of
PropertyInfofor given source (not null)
-
providesProperties
default boolean providesProperties(PropertyInfo parent)
Checks whetherIPropertyInfoProviderprovides non-empty properties list- Parameters:
parent- the parentPropertyInfoSource- Returns:
trueif there are propertes under parent,falseotherwise
-
getPropertyInfo
List<PropertyInfo> getPropertyInfo(Form form)
Returns List ofPropertyInfofields for givenPropertyInfoSource.- Parameters:
form- the parentPropertyInfoSource- Returns:
- list of
PropertyInfofor given source (not null)
-
-