Package com._1c.g5.v8.dt.dcs
Interface IDcsExpressionsUtil
- All Known Implementing Classes:
ExpressionsUtil
public interface IDcsExpressionsUtil
Expressions util class
-
Method Summary
Modifier and TypeMethodDescriptiongetResultType
(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText) Get result type of expressionboolean
haveGroup
(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText) Check whether expression contains group expression
-
Method Details
-
getResultType
TypeDescription getResultType(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText) Get result type of expression- Parameters:
schema
- schema object, can't be nullsource
- available fields source, can't be nulluse
- fields use variant, can't be nullnested
- schema name, can't be nullv8project
- the V8 project, can't be nullexprText
- expression text, can't be null- Returns:
- type of expression, never null
-
haveGroup
boolean haveGroup(DataCompositionSchema schema, DcsAvailableSettingsSourceForSchema source, DcsAvailableSettingsSourceForSchema.FieldUse use, String nestedSchemaName, IV8Project v8project, String exprText) Check whether expression contains group expression- Parameters:
schema
- schema object, can't be nullsource
- available fields source, can't be nulluse
- fields use variant, can't be nullnested
- schema name, can't be nullv8project
- the V8 project, can't be nullexprText
- expression text, can't be null- Returns:
- whether expression contains group expression
-