Package org.apache.lucene.util
Class CodecUtil
- java.lang.Object
-
- org.apache.lucene.util.CodecUtil
-
public final class CodecUtil extends Object
Utility class for reading and writing versioned headers. This is useful to ensure that a file is in the format you think it is.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
checkHeader(DataInput in, String codec, int minVersion, int maxVersion)
static int
headerLength(String codec)
static DataOutput
writeHeader(DataOutput out, String codec, int version)
-
-
-
Method Detail
-
writeHeader
public static DataOutput writeHeader(DataOutput out, String codec, int version) throws IOException
- Throws:
IOException
-
headerLength
public static int headerLength(String codec)
-
checkHeader
public static int checkHeader(DataInput in, String codec, int minVersion, int maxVersion) throws IOException
- Throws:
IOException
-
-