Interface IDcsDataSetInfo

All Known Implementing Classes:
DcsDataSetInfoV8LocalObject, DcsDataSetInfoV8LocalQuery

public interface IDcsDataSetInfo
Интерфейс поставщика информации о наборе данных
  • Method Details

    • init

      void init(IV8Project v8project, DataSet dataSet, String lang, int alias, boolean validate) throws DcsDataSetInfoException
      Инициализировать
      Parameters:
      v8project - the V8 project, cannot be null
      dataSet - набор данных
      lang - язык
      alias - вариант встроенного языка
      version - версия
      validate - включает режим валидации набора данных на создании
      Throws:
      DcsDataSetInfoException
    • getAvailableUserFields

      List<DcsDataSetInfoAvailableFieldInfo> getAvailableUserFields(DcsPath dataPath) throws DcsDataSetInfoException
      Получить список доступных полей
      Parameters:
      dataPath - путь родительского поля, cannot be null
      Returns:
      список доступных полей, never null
      Throws:
      DcsDataSetInfoException
    • getAvailableParameters

      List<DcsDataSetInfoAvailableParameterInfo> getAvailableParameters()
      Получить список доступных параметров
      Returns:
      список доступных параметров, never null