Class DataSetsFieldsWrapperFolder
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase<T>
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperWithChildrenBase<DataCompositionSchemaDataSetFieldFolder>
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperFolder
-
- All Implemented Interfaces:
IDataSetFieldsWrapper
,Comparable<IDataSetFieldsWrapper>
public class DataSetsFieldsWrapperFolder extends DataSetsFieldsWrapperWithChildrenBase<DataCompositionSchemaDataSetFieldFolder>
Wrapper for data set folder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com._1c.g5.v8.dt.dcs.dataset.fields.IDataSetFieldsWrapper
IDataSetFieldsWrapper.FieldCommand, IDataSetFieldsWrapper.FieldRenameException
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase
dataSetWrapper, field
-
-
Constructor Summary
Constructors Constructor Description DataSetsFieldsWrapperFolder(IDataSetWrapper dataSetWrapper, DataCompositionSchemaDataSetFieldFolder field)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Get name (field in viewer)String
getPath()
Get data pathPresentation
getTitle()
Get titleboolean
isFolder()
Check whether field is folderboolean
isTitleAuto()
Check whether title is autogeneratedIDataSetFieldsWrapper.FieldCommand
remove()
Remove fieldIDataSetFieldsWrapper.FieldCommand
setName(String name, boolean checkUnique)
Set name (field in viewer)IDataSetFieldsWrapper.FieldCommand
setTitle(Presentation title)
Set title-
Methods inherited from class com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperWithChildrenBase
copy, setPath, setPathChildren
-
Methods inherited from class com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase
compareTo, getCurrentLanguageCode, getDuplicatedErrorMessage, getField, getFieldByPath, getFieldsWrappers, getParentPath, getPathFromString, getSynonym, getTitle, isNameUnique, isPathUnique, isStringEquals, setTitle, setTitle, startsWith, throwError
-
-
-
-
Constructor Detail
-
DataSetsFieldsWrapperFolder
public DataSetsFieldsWrapperFolder(IDataSetWrapper dataSetWrapper, DataCompositionSchemaDataSetFieldFolder field)
Constructor- Parameters:
dataSetWrapper
- data set wrapper, can't be nullfield
- field, can't be null
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:IDataSetFieldsWrapper
Get name (field in viewer)- Returns:
- name, never null, empty for folder
-
setName
public IDataSetFieldsWrapper.FieldCommand setName(String name, boolean checkUnique) throws IDataSetFieldsWrapper.FieldRenameException
Description copied from interface:IDataSetFieldsWrapper
Set name (field in viewer)- Parameters:
name
- name, can't be nullcheckUnique
- check whether name is unique- Returns:
- command, never null
- Throws:
IDataSetFieldsWrapper.FieldRenameException
- if checkUnique true and name is not unique
-
getPath
public String getPath()
Description copied from interface:IDataSetFieldsWrapper
Get data path- Returns:
- path, never null
-
isTitleAuto
public boolean isTitleAuto()
Description copied from interface:IDataSetFieldsWrapper
Check whether title is autogenerated- Returns:
- whether title is autogenerated
-
getTitle
public Presentation getTitle()
Description copied from interface:IDataSetFieldsWrapper
Get title- Returns:
- title, never null
-
setTitle
public IDataSetFieldsWrapper.FieldCommand setTitle(Presentation title)
Description copied from interface:IDataSetFieldsWrapper
Set title- Parameters:
title
- title, can't be null- Returns:
- command, never null
-
remove
public IDataSetFieldsWrapper.FieldCommand remove() throws IDataSetFieldsWrapper.FieldRenameException
Description copied from interface:IDataSetFieldsWrapper
Remove field- Returns:
- command, never null
- Throws:
IDataSetFieldsWrapper.FieldRenameException
- if after removing name of some child field won't be unique
-
isFolder
public boolean isFolder()
Description copied from interface:IDataSetFieldsWrapper
Check whether field is folder- Specified by:
isFolder
in interfaceIDataSetFieldsWrapper
- Overrides:
isFolder
in classDataSetsFieldsWrapperBase<DataCompositionSchemaDataSetFieldFolder>
- Returns:
- whether field is folder
-
-