public class ConstraintParser extends Parser
DEBUG, DEBUG_ELEMENT_ID, DEBUG_PROPERTY, DEREFERENCE_OP, REFERENCE_OP| Constructor and Description |
|---|
ConstraintParser() |
ConstraintParser(NamespaceModel namespace) |
ConstraintParser(NamespaceModel namespace,
Collection<String> freeTypes) |
ConstraintParser(NamespaceModel namespace,
Collection<String> freeTypes,
ParserVariableHelper variableHelper) |
| Modifier and Type | Method and Description |
|---|---|
QIDAst |
parseConstraint(String string)
Parses a constraint.
|
ConstraintAst |
parseConstraint(String string,
Type appliedTo,
Type targetType,
Map<String,Type> parameterTypes,
Map<String,Type> genericBounds)
Parses a constraint.
|
Parsed<ConstraintAst> |
parseConstraintLax(String string,
Type appliedTo,
Type targetType,
Map<String,Type> parameterTypes,
Map<String,Type> genericBounds)
Parses a constraint.
|
ValidationTargetAst |
parseValidationTarget(String string)
Parses a validation target.
|
checkNamespace, createDateLiteral, createStringLiteral, createSymbolLiteral, createTypeParser, debugLine, encodeIdentifier, error, findNamedType, getAccessiblePropertyVisibility, getFreeTypes, getLanguageKeywords, getReservedKeywords, getVariableHelper, isEmptyExpression, isLanguageIdentifier, isPropertyReadonly, parse, parse, parseDateLiteral, parseIdentifierAst, parseLax, parseNoCheck, parseQID, parseStringLiteral, parseType, setDebugLineOffset, setFreeTypes, validateControlExpressions, validateOrConvertcheckTreeType, createConstant, createConstant, getAstInfo, getNamespace, parse, parseIdentifier, parseIdentifier, parseInNamespace, parseInNewNamespace, parseInNewNamespace, parseQID, transformbegin, end, getASTNode, getFullText, getText, line, parseQIDAst, setFullTextpublic ConstraintParser()
public ConstraintParser(NamespaceModel namespace)
public ConstraintParser(NamespaceModel namespace, Collection<String> freeTypes)
public ConstraintParser(NamespaceModel namespace, Collection<String> freeTypes, ParserVariableHelper variableHelper)
public ValidationTargetAst parseValidationTarget(String string) throws ValidationException
string - ValidationExceptionpublic QIDAst parseConstraint(String string) throws ValidationException
string - ValidationExceptionpublic ConstraintAst parseConstraint(String string, Type appliedTo, Type targetType, Map<String,Type> parameterTypes, Map<String,Type> genericBounds) throws ValidationException
string - appliedTo - targetType - parameterTypes - genericBounds - ValidationExceptionpublic Parsed<ConstraintAst> parseConstraintLax(String string, Type appliedTo, Type targetType, Map<String,Type> parameterTypes, Map<String,Type> genericBounds) throws ValidationException
string - appliedTo - targetType - parameterTypes - genericBounds - ValidationExceptionCopyright © 2007-2018 Whitestein Technologies. All Rights Reserved.