## Package org.apache.lucene.util

Some utility classes.

See:
Description

Class Summary
ArrayUtil: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
BitUtil: A variety of high efficiencly bit twiddling routines.
BitVector: Optimized implementation of a vector of bits.
CloseableThreadLocal: Java's builtin ThreadLocal has a serious flaw: it can take an arbitrarily long amount of time to dereference the things you had stored in it, even once the ThreadLocal instance itself is no longer referenced.
Constants: Some useful constants.
DocIdBitSet: Simple DocIdSet and DocIdSetIterator backed by a BitSet
OpenBitSet: An "open" BitSet implementation that allows direct access to the array of words storing the bits.
OpenBitSetDISI
OpenBitSetIterator: An iterator to iterate over set bits in an OpenBitSet.
Parameter: A serializable Enum class.
PriorityQueue: A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
ScorerDocQueue: A ScorerDocQueue maintains a partial ordering of its Scorers such that the least Scorer can always be found in constant time.
SmallFloat: Floating point numbers smaller than 32 bits.
SortedVIntList: Store and iterate sorted integers in compressed form in RAM.
StringHelper: Methods for manipulating strings.
ToStringUtils: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
UnicodeUtil: Class to encode java's UTF16 char[] into UTF8 byte[] without always allocating a new byte[] as String.getBytes("UTF-8") does.
UnicodeUtil.UTF16Result
UnicodeUtil.UTF8Result

## Package org.apache.lucene.util Description

Some utility classes.

Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.