Package com._1c.g5.v8.dt.dcs.expressions
Class ExpressionsUtil
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.expressions.ExpressionsUtil
-
- All Implemented Interfaces:
IDcsExpressionsUtil
public class ExpressionsUtil extends Object implements IDcsExpressionsUtil
Expressions util class
-
-
Constructor Summary
Constructors Constructor Description ExpressionsUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeDescriptiongetResultType(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText)Get result type of expressionbooleanhaveGroup(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText)Check whether expression contains group expression
-
-
-
Method Detail
-
getResultType
public TypeDescription getResultType(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText)
Description copied from interface:IDcsExpressionsUtilGet result type of expression- Specified by:
getResultTypein interfaceIDcsExpressionsUtil- Parameters:
schema- schema object, can't be nullsource- available fields source, can't be nulluse- fields use variant, can't be nullv8project- the V8 project, can't be nullexprText- expression text, can't be null- Returns:
- type of expression, never null
-
haveGroup
public boolean haveGroup(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText)
Description copied from interface:IDcsExpressionsUtilCheck whether expression contains group expression- Specified by:
haveGroupin interfaceIDcsExpressionsUtil- Parameters:
schema- schema object, can't be nullsource- available fields source, can't be nulluse- fields use variant, can't be nullv8project- the V8 project, can't be nullexprText- expression text, can't be null- Returns:
- whether expression contains group expression
-
-