Class DataSetsFieldsWrapperWithChildrenBase<T extends DataSetField>
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase<T>
-
- com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperWithChildrenBase<T>
-
- All Implemented Interfaces:
IDataSetFieldsWrapper,Comparable<IDataSetFieldsWrapper>
- Direct Known Subclasses:
DataSetsFieldsWrapperFolder,DataSetsFieldsWrapperNested
public abstract class DataSetsFieldsWrapperWithChildrenBase<T extends DataSetField> extends DataSetsFieldsWrapperBase<T>
Base class for DataSetsFieldsWrapperFolder and DataSetsFieldsWrapperNested
-
-
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 DataSetsFieldsWrapperWithChildrenBase(IDataSetWrapper dataSetWrapper, T field)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDataSetFieldsWrapper.FieldCommandcopy(String parentPath, String name)Copy fieldIDataSetFieldsWrapper.FieldCommandsetPath(String pathNew, boolean checkUnique)Set data pathprotected IDataSetFieldsWrapper.FieldCommandsetPathChildren(String pathNew)Set path of child fields-
Methods inherited from class com._1c.g5.v8.dt.dcs.dataset.fields.DataSetsFieldsWrapperBase
compareTo, getCurrentLanguageCode, getDuplicatedErrorMessage, getField, getFieldByPath, getFieldsWrappers, getParentPath, getPathFromString, getSynonym, getTitle, isFolder, isNameUnique, isPathUnique, isStringEquals, setTitle, setTitle, startsWith, throwError
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com._1c.g5.v8.dt.dcs.dataset.fields.IDataSetFieldsWrapper
getName, getPath, getTitle, isTitleAuto, remove, setName, setTitle
-
-
-
-
Constructor Detail
-
DataSetsFieldsWrapperWithChildrenBase
public DataSetsFieldsWrapperWithChildrenBase(IDataSetWrapper dataSetWrapper, T field)
Constructor- Parameters:
dataSetWrapper- data set wrapper, can't be nullfield- field, can't be null
-
-
Method Detail
-
setPath
public IDataSetFieldsWrapper.FieldCommand setPath(String pathNew, boolean checkUnique) throws IDataSetFieldsWrapper.FieldRenameException
Description copied from interface:IDataSetFieldsWrapperSet data path- Parameters:
pathNew- path, can't be nullcheckUnique- check whether path is unique- Returns:
- command, never null
- Throws:
IDataSetFieldsWrapper.FieldRenameException- if checkUnique true and path is not unique
-
copy
public IDataSetFieldsWrapper.FieldCommand copy(String parentPath, String name)
Description copied from interface:IDataSetFieldsWrapperCopy field- Parameters:
parentPath- parent path for copy, can't be nullname- name for copy, can't be null- Returns:
- command, never null
-
setPathChildren
protected IDataSetFieldsWrapper.FieldCommand setPathChildren(String pathNew) throws IDataSetFieldsWrapper.FieldRenameException
Set path of child fields- Parameters:
pathNew- changed path of this field, can't be null- Returns:
- command, never null
- Throws:
IDataSetFieldsWrapper.FieldRenameException- if fields duplicate
-
-