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)
- Parameters:
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-2010 Apache Software Foundation. All Rights Reserved.