Package com._1c.g5.v8.dt.form.model.util
Class ValidationUtil
- java.lang.Object
-
- com._1c.g5.v8.dt.form.model.util.ValidationUtil
-
public class ValidationUtil extends Object
Validation util.
-
-
Constructor Summary
Constructors Constructor Description ValidationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addError(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object[] data)
Adds error into EMF diagnostics.static void
addWarning(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object[] data)
Adds warning into EMF diagnostics.static boolean
checkContainFormElement(FormVisualEntity parent, FormItem child)
Метод проверяет может ли элемент parent содержать в себе элемент childstatic boolean
checkShortcut(String shortcut)
Check string is valid shortcutstatic Object[]
dataToArray(Object... elements)
Adds error data to array.static org.eclipse.emf.ecore.EStructuralFeature
getDefaultItemFeature(FormItem item)
static org.eclipse.emf.ecore.EObject
getEObjectByDataPath(String dataPath, Map<Object,Object> context)
static Form
getForm(org.eclipse.emf.ecore.EObject eObject)
Gets form by contained e-object.static List<FormItem>
getFormItemChildItems(FormVisualEntity parent)
static List<TypeItem>
getTypeByPath(AbstractDataPath commandParameter)
-
-
-
Method Detail
-
addError
public static void addError(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object[] data)
Adds error into EMF diagnostics.- Parameters:
diagnostics
- EMF diagnosticscode
- error codemessage
- error messagedata
- error data
-
addWarning
public static void addWarning(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object[] data)
Adds warning into EMF diagnostics.- Parameters:
diagnostics
- EMF diagnosticscode
- warning codemessage
- warning messagedata
- warning data
-
checkContainFormElement
public static boolean checkContainFormElement(FormVisualEntity parent, FormItem child)
Метод проверяет может ли элемент parent содержать в себе элемент child- Parameters:
parent
- - родительский элементchild
- - дочерний элемент- Returns:
- true если родительский элемент может содержать в себе дочерний.
-
checkShortcut
public static boolean checkShortcut(String shortcut)
Check string is valid shortcut- Parameters:
shortcut
-- Returns:
-
dataToArray
public static Object[] dataToArray(Object... elements)
Adds error data to array.- Parameters:
elements
- error data- Returns:
- error data array
-
getDefaultItemFeature
public static org.eclipse.emf.ecore.EStructuralFeature getDefaultItemFeature(FormItem item)
-
getEObjectByDataPath
public static org.eclipse.emf.ecore.EObject getEObjectByDataPath(String dataPath, Map<Object,Object> context)
-
getForm
public static Form getForm(org.eclipse.emf.ecore.EObject eObject)
Gets form by contained e-object.- Parameters:
eObject
- the contained e-object- Returns:
- the form
-
getFormItemChildItems
public static List<FormItem> getFormItemChildItems(FormVisualEntity parent)
-
getTypeByPath
public static List<TypeItem> getTypeByPath(AbstractDataPath commandParameter)
-
-