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
-
Field Summary
Fields inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
nextFields inherited from interface org.apache.activemq.console.filter.QueryFilter
QUERY_DELIMETER -
Constructor Summary
ConstructorsConstructorDescriptionCreates a filter that is able to transform a wildcard query to a regular expression query string -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisWildcardQuery(String query) Use to determine if a query string is a wildcard query.protected StringtransformWildcardQuery(String query) Transform a wildcard query to regular expression formatMethods inherited from class org.apache.activemq.console.filter.WildcardTransformFilter
queryMethods inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
query
-
Constructor Details
-
WildcardToRegExTransformFilter
Creates a filter that is able to transform a wildcard query to a regular expression query string- Parameters:
next- - next query filter
-
-
Method Details
-
isWildcardQuery
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:
isWildcardQueryin classWildcardTransformFilter- Parameters:
query- - query string- Returns:
- true, if the query string is a wildcard query, false otherwise
-
transformWildcardQuery
Transform a wildcard query to regular expression format- Specified by:
transformWildcardQueryin classWildcardTransformFilter- Parameters:
query- - query string to transform- Returns:
- regex query string
-