Class WildcardToRegExTransformFilter
- java.lang.Object
-
- org.apache.activemq.console.filter.AbstractQueryFilter
-
- org.apache.activemq.console.filter.WildcardTransformFilter
-
- org.apache.activemq.console.filter.WildcardToRegExTransformFilter
-
- All Implemented Interfaces:
QueryFilter
public class WildcardToRegExTransformFilter extends WildcardTransformFilter
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
next
-
Fields inherited from interface org.apache.activemq.console.filter.QueryFilter
QUERY_DELIMETER
-
-
Constructor Summary
Constructors Constructor Description WildcardToRegExTransformFilter(RegExQueryFilter next)
Creates a filter that is able to transform a wildcard query to a regular expression query string
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isWildcardQuery(String query)
Use to determine if a query string is a wildcard query.protected String
transformWildcardQuery(String query)
Transform a wildcard query to regular expression format-
Methods inherited from class org.apache.activemq.console.filter.WildcardTransformFilter
query
-
Methods inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
query
-
-
-
-
Constructor Detail
-
WildcardToRegExTransformFilter
public WildcardToRegExTransformFilter(RegExQueryFilter next)
Creates a filter that is able to transform a wildcard query to a regular expression query string- Parameters:
next
- - next query filter
-
-
Method Detail
-
isWildcardQuery
protected boolean isWildcardQuery(String query)
Use to determine if a query string is a wildcard query. A query string is a wildcard query if it is a key-value pair with the format= and the value contains '*' and '?'. - Specified by:
isWildcardQuery
in classWildcardTransformFilter
- Parameters:
query
- - query string- Returns:
- true, if the query string is a wildcard query, false otherwise
-
transformWildcardQuery
protected String transformWildcardQuery(String query)
Transform a wildcard query to regular expression format- Specified by:
transformWildcardQuery
in classWildcardTransformFilter
- Parameters:
query
- - query string to transform- Returns:
- regex query string
-
-