Class JavaClassNameValidator
- java.lang.Object
-
- com._1c.g5.modeling.validation.AbstractModelValidator
-
- com._1c.g5.modeling.foundation.validation.JavaClassNameValidator
-
public class JavaClassNameValidator extends AbstractModelValidator
Данный валидатор проверяет, является ли строковое значение корректным квалифицированным именем Java-класса.
-
-
Constructor Summary
Constructors Constructor Description JavaClassNameValidator(String source, org.eclipse.emf.ecore.EDataType eDataType)
Данный конструктор используется инфраструктурой валидации моделей
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
validate(String className, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Данная Функция выполняет валидацию-
Methods inherited from class com._1c.g5.modeling.validation.AbstractModelValidator
addDiagnostic, addError, addWarning, getSource
-
-
-
-
Constructor Detail
-
JavaClassNameValidator
public JavaClassNameValidator(String source, org.eclipse.emf.ecore.EDataType eDataType)
Данный конструктор используется инфраструктурой валидации моделей- Parameters:
source
-eDataType
-
-
-
Method Detail
-
validate
public boolean validate(String className, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Данная Функция выполняет валидацию- Parameters:
className
- валидируемое значение (не может бытьnull
)diagnostics
- объект, через который накапливается диагностическая информация. Реализация должна учитывать, что значением данного параметра может бытьnull
.context
- контекст выполнения валидации- Returns:
true
, если валидация прошла успешно,false
, если обнаружены проблемы
-
-