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 StringgetName()Get name (field in viewer)StringgetPath()Get data pathPresentationgetTitle()Get titlebooleanisFolder()Check whether field is folderbooleanisTitleAuto()Check whether title is autogeneratedIDataSetFieldsWrapper.FieldCommandremove()Remove fieldIDataSetFieldsWrapper.FieldCommandsetName(String name, boolean checkUnique)Set name (field in viewer)IDataSetFieldsWrapper.FieldCommandsetTitle(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:IDataSetFieldsWrapperGet 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:IDataSetFieldsWrapperSet 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:IDataSetFieldsWrapperGet data path- Returns:
- path, never null
-
isTitleAuto
public boolean isTitleAuto()
Description copied from interface:IDataSetFieldsWrapperCheck whether title is autogenerated- Returns:
- whether title is autogenerated
-
getTitle
public Presentation getTitle()
Description copied from interface:IDataSetFieldsWrapperGet title- Returns:
- title, never null
-
setTitle
public IDataSetFieldsWrapper.FieldCommand setTitle(Presentation title)
Description copied from interface:IDataSetFieldsWrapperSet title- Parameters:
title- title, can't be null- Returns:
- command, never null
-
remove
public IDataSetFieldsWrapper.FieldCommand remove() throws IDataSetFieldsWrapper.FieldRenameException
Description copied from interface:IDataSetFieldsWrapperRemove 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:IDataSetFieldsWrapperCheck whether field is folder- Specified by:
isFolderin interfaceIDataSetFieldsWrapper- Overrides:
isFolderin classDataSetsFieldsWrapperBase<DataCompositionSchemaDataSetFieldFolder>- Returns:
- whether field is folder
-
-