org.apache.lucene.analysis.payloads
Class PayloadHelper
java.lang.Object
  
org.apache.lucene.analysis.payloads.PayloadHelper
public class PayloadHelper
- extends Object
 
Utility methods for encoding payloads.
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PayloadHelper
public PayloadHelper()
encodeFloat
public static byte[] encodeFloat(float payload)
 
encodeFloat
public static byte[] encodeFloat(float payload,
                                 byte[] data,
                                 int offset)
 
encodeInt
public static byte[] encodeInt(int payload)
 
encodeInt
public static byte[] encodeInt(int payload,
                               byte[] data,
                               int offset)
 
decodeFloat
public static float decodeFloat(byte[] bytes)
- Returns:
 - the decoded float
 - See Also:
 decodeFloat(byte[], int), 
encodeFloat(float)
 
decodeFloat
public static final float decodeFloat(byte[] bytes,
                                      int offset)
- Decode the payload that was encoded using 
encodeFloat(float).
 NOTE: the length of the array must be at least offset + 4 long.
- Parameters:
 bytes - The bytes to decodeoffset - The offset into the array.
- Returns:
 - The float that was encoded
 - See Also:
 encodeFloat(float)
 
 
decodeInt
public static final int decodeInt(byte[] bytes,
                                  int offset)
 
          Copyright © 2000-2012 Apache Software Foundation.  All Rights Reserved.