Uses of Interface
com.github.zafarkhaja.semver.expr.Expression
-
Packages that use Expression Package Description com.github.zafarkhaja.semver This is the root package of the Java SemVer library.com.github.zafarkhaja.semver.expr This package contains classes that implement the SemVer Expressions. -
-
Uses of Expression in com.github.zafarkhaja.semver
Methods in com.github.zafarkhaja.semver with parameters of type Expression Modifier and Type Method Description booleanVersion. satisfies(Expression expr)Checks if this version satisfies the specified SemVer Expression. -
Uses of Expression in com.github.zafarkhaja.semver.expr
Classes in com.github.zafarkhaja.semver.expr that implement Expression Modifier and Type Class Description (package private) classAndExpression for the logical "and" operator.classCompositeExpressionThis class implements internal DSL for the SemVer Expressions using fluent interface.(package private) classEqualExpression for the comparison "equal" operator.(package private) classGreaterExpression for the comparison "greater than" operator.(package private) classGreaterOrEqualExpression for the comparison "greater than or equal to" operator.(package private) classLessExpression for the comparison "less than" operator.(package private) classLessOrEqualExpression for the comparison "less than or equal to" operator.(package private) classNotExpression for the logical "negation" operator.(package private) classNotEqualExpression for the comparison "not equal" operator.(package private) classOrExpression for the logical "or" operator.Fields in com.github.zafarkhaja.semver.expr declared as Expression Modifier and Type Field Description private ExpressionNot. exprThe expression to negate.private ExpressionCompositeExpression. exprTreeThe underlying expression tree.private ExpressionAnd. leftThe left-hand operand of expression.private ExpressionOr. leftThe left-hand operand of expression.private ExpressionAnd. rightThe right-hand operand of expression.private ExpressionOr. rightThe right-hand operand of expression.Methods in com.github.zafarkhaja.semver.expr that return Expression Modifier and Type Method Description ExpressionExpressionParser. parse(java.lang.String input)Parses the SemVer Expressions.Methods in com.github.zafarkhaja.semver.expr that return types with arguments of type Expression Modifier and Type Method Description static Parser<Expression>ExpressionParser. newInstance()Creates and returns new instance of theExpressionParserclass.Methods in com.github.zafarkhaja.semver.expr with parameters of type Expression Modifier and Type Method Description CompositeExpressionCompositeExpression. and(Expression expr)Adds anotherExpressiontoCompositeExpressionusingAndlogical expression.static CompositeExpressionCompositeExpression.Helper. not(Expression expr)Creates aCompositeExpressionwith an underlyingNotexpression.CompositeExpressionCompositeExpression. or(Expression expr)Adds anotherExpressiontoCompositeExpressionusingOrlogical expression.Constructors in com.github.zafarkhaja.semver.expr with parameters of type Expression Constructor Description And(Expression left, Expression right)Constructs aAndexpression with the left-hand and right-hand operands.CompositeExpression(Expression expr)Constructs aCompositeExpressionwith an underlyingExpression.Not(Expression expr)Constructs aNotexpression with an expression to negate.Or(Expression left, Expression right)Constructs aOrexpression with the left-hand and right-hand operands.
-