|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.vfny.geoserver.zserver.RPNConverter
Helper class that converts a jzkit QueryNode into a lucene search query.
Field Summary | |
static java.lang.String |
COMPLEX_CLASS
|
static java.lang.String |
NEG_OR_DEC
Regular Expression to filter out decimals and negative signs |
static java.lang.String |
QUERY_CLASS
|
static java.lang.String |
ROOT_CLASS
|
static java.lang.String |
TERM_CLASS
|
static java.lang.String |
WHITE_SPACE
Regular Expression to match for whitespace |
static java.lang.String |
WHITE_SPACE_OR_COMMA
Regular Expression to split values from spaces or commas |
Constructor Summary | |
RPNConverter(java.util.Properties attrMap)
Initializes the database and request handler. |
Method Summary | |
java.lang.String |
cleanNumber(java.lang.String number)
Given a string strips out the characters that aren't parts of a number so that the string can be properly converted. |
org.apache.lucene.search.Query |
toLuceneQuery(com.k_int.util.RPNQueryRep.QueryNode rpnQuery)
Returns a query to search the index corresponding to the z39.50 query |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String NEG_OR_DEC
public static final java.lang.String WHITE_SPACE_OR_COMMA
public static final java.lang.String WHITE_SPACE
public static final java.lang.String QUERY_CLASS
public static final java.lang.String TERM_CLASS
public static final java.lang.String COMPLEX_CLASS
public static final java.lang.String ROOT_CLASS
Constructor Detail |
public RPNConverter(java.util.Properties attrMap)
attrMap
- the mappings of use attribute values to their names.Method Detail |
public org.apache.lucene.search.Query toLuceneQuery(com.k_int.util.RPNQueryRep.QueryNode rpnQuery) throws com.k_int.IR.SearchException
rpnQuery
- the internal jzkit representation of a z39.50 query
com.k_int.IR.SearchException
- DOCUMENT ME!public java.lang.String cleanNumber(java.lang.String number)
number
- A string to be converted to a number.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |