Package com.cloudbees.plugins.credentials.matchers
-
Interface Summary Interface Description CQLListener This interface defines a complete listener for a parse tree produced byCQLParser
.CQLVisitor<T> This interface defines a complete generic visitor for a parse tree produced byCQLParser
. -
Class Summary Class Description AllOfMatcher Matches all of the supplied matchers.AnyOfMatcher Matches any of the supplied matchers.BeanPropertyMatcher<T extends Serializable> Matches credentials that have a Java Bean property with an expected value.ConstantMatcher Matches credentials based on a constant result.CQLBaseListener This class provides an empty implementation ofCQLListener
, which can be extended to create a listener which only needs to handle a subset of the available methods.CQLBaseVisitor<T> This class provides an empty implementation ofCQLVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods.CQLLexer CQLParser CQLParser.ConstantTestContext CQLParser.EnumLiteralContext CQLParser.ExpressionContext CQLParser.GroupedTestContext CQLParser.InstanceOfTestContext CQLParser.LiteralContext CQLParser.NegativeTestContext CQLParser.PrimaryContext CQLParser.PropertyTestContext CQLParser.QualifiedNameContext IdMatcher Matches credentials that areIdCredentials
and have the specifiedIdCredentials.getId()
.InstanceOfMatcher Matches credentials that implement a specific type.NotMatcher Inverts a matcher.ScopeMatcher Matches credentials that areIdCredentials
and have the specifiedCredentialsScope
(s).UsernameMatcher Matches credentials that areUsernameCredentials
and have the specifiedUsernameCredentials.getUsername()
-
Exception Summary Exception Description CQLSyntaxException Represents a syntax error in a CQL expression.