/tags/3.1.0/src/org/getopt/luke/decoders/OldNumberToolsDecoder.java

http://luke.googlecode.com/ · Java · 21 lines · 15 code · 6 blank · 0 comment · 0 complexity · 11c015ca3dd0b6a7e599e36b681156c2 MD5 · raw file

  1. package org.getopt.luke.decoders;
  2. import org.apache.lucene.document.NumberTools;
  3. public class OldNumberToolsDecoder implements Decoder {
  4. @Override
  5. public String decodeTerm(String fieldName, Object value) throws Exception {
  6. return Long.toString(NumberTools.stringToLong(value.toString()));
  7. }
  8. @Override
  9. public String decodeStored(String fieldName, Object value) throws Exception {
  10. return decodeTerm(fieldName, value);
  11. }
  12. public String toString() {
  13. return "(old NumberTools)";
  14. }
  15. }