Class AvailableFormItemInfoProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.ui.valueeditors.AvailableFormItemInfoProvider
-
- All Implemented Interfaces:
IAvailableFieldInfoProvider
public class AvailableFormItemInfoProvider extends Object implements IAvailableFieldInfoProvider
Get form item info for DataCompositionField.
-
-
Constructor Summary
Constructors Constructor Description AvailableFormItemInfoProvider()
Create instance.AvailableFormItemInfoProvider(IDcsSettingsProvider settingsProvider, boolean withUserFields, DcsPath setupObjectPath)
Create instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DcsAvailableFieldInfo>
findAvailableFieldsInfo(String prefix, DcsAvailableSettingsSourceForSchema.FieldUse use)
Finds available fields info by a path prefix.DcsAvailableFieldInfo
getAvailableFieldInfo(String name, DcsAvailableSettingsSourceForSchema.FieldUse use)
Gets information about field.org.eclipse.swt.graphics.Image
getImage(DcsAvailableFieldInfo fieldInfo)
Gets image for dcs field info.
-
-
-
Constructor Detail
-
AvailableFormItemInfoProvider
public AvailableFormItemInfoProvider()
Create instance.
-
AvailableFormItemInfoProvider
public AvailableFormItemInfoProvider(IDcsSettingsProvider settingsProvider, boolean withUserFields, DcsPath setupObjectPath)
Create instance.- Parameters:
settingsProvider
- provider of information for available fields, cannot benull
withUserFields
- adds user fields tofields listsetupObjectPath
- schema path, can benull
-
-
Method Detail
-
getAvailableFieldInfo
public DcsAvailableFieldInfo getAvailableFieldInfo(String name, DcsAvailableSettingsSourceForSchema.FieldUse use)
Description copied from interface:IAvailableFieldInfoProvider
Gets information about field.- Specified by:
getAvailableFieldInfo
in interfaceIAvailableFieldInfoProvider
- Parameters:
name
- - field name, can't benull
use
- - field use type, can't benull
- Returns:
- field info, can be
null
-
getImage
public org.eclipse.swt.graphics.Image getImage(DcsAvailableFieldInfo fieldInfo)
Description copied from interface:IAvailableFieldInfoProvider
Gets image for dcs field info.- Specified by:
getImage
in interfaceIAvailableFieldInfoProvider
- Parameters:
fieldInfo
- - field info, can't benull
- Returns:
- field image, can be
null
-
findAvailableFieldsInfo
public List<DcsAvailableFieldInfo> findAvailableFieldsInfo(String prefix, DcsAvailableSettingsSourceForSchema.FieldUse use)
Finds available fields info by a path prefix.- Parameters:
prefix
- the field's path prefix, can benull
use
- the field use type, cannot benull
- Returns:
- field info list, cannot be
null
-
-