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
ConstructorsConstructorDescriptionDataSetsFieldsWrapperFolder
(IDataSetWrapper dataSetWrapper, DataCompositionSchemaDataSetFieldFolder field) Constructor -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Get name (field in viewer)getPath()
Get data pathgetTitle()
Get titleboolean
isFolder()
Check whether field is folderboolean
Check whether title is autogeneratedremove()
Remove fieldSet name (field in viewer)setTitle
(Presentation title) Set titleMethods 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 Details
-
DataSetsFieldsWrapperFolder
public DataSetsFieldsWrapperFolder(IDataSetWrapper dataSetWrapper, DataCompositionSchemaDataSetFieldFolder field) Constructor- Parameters:
dataSetWrapper
- data set wrapper, can't be nullfield
- field, can't be null
-
-
Method Details
-
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
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
Description copied from interface:IDataSetFieldsWrapper
Get title- Returns:
- title, never null
-
setTitle
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.FieldRenameExceptionDescription 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
-