From 321d5d22be9eca8f0dd7608457357ea56bff72c6 Mon Sep 17 00:00:00 2001
From: Simon Willnauer
Date: Tue, 25 Sep 2012 08:18:27 +0000
Subject: [PATCH] LUCENE-4424: fix see tags in DocValues.java
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1389748 13f79535-47bb-0310-9956-ffa450edef68
---
.../org/apache/lucene/index/DocValues.java | 38 ++++++++++++-------
1 file changed, 25 insertions(+), 13 deletions(-)
diff --git a/lucene/core/src/java/org/apache/lucene/index/DocValues.java b/lucene/core/src/java/org/apache/lucene/index/DocValues.java
index 7fd1861f5d6..b62c50719f1 100644
--- a/lucene/core/src/java/org/apache/lucene/index/DocValues.java
+++ b/lucene/core/src/java/org/apache/lucene/index/DocValues.java
@@ -60,20 +60,32 @@ import org.apache.lucene.util.packed.PackedInts;
* into a 3rd type like {@link Type#BYTES_VAR_STRAIGHT} to prevent data loss and merge exceptions.
* This behavior is considered best-effort might change in future releases.
*
+*
+ * DocValues are exposed via the {@link Field} API with type safe
+ * specializations for each type variant:
+ *
+ * - {@link ByteDocValuesField} - for adding byte values to the index
+ * - {@link ShortDocValuesField} - for adding short values to the index
+ * - {@link IntDocValuesField} - for adding int values to the index
+ * - {@link LongDocValuesField} - for adding long values to the index
+ * - {@link FloatDocValuesField} - for adding float values to the index
+ * - {@link DoubleDocValuesField} - for adding double values to the index
+ * - {@link PackedLongDocValuesField} - for adding packed long values to the
+ * index
+ * - {@link SortedBytesDocValuesField} - for adding sorted {@link BytesRef}
+ * values to the index
+ * - {@link StraightBytesDocValuesField} - for adding straight
+ * {@link BytesRef} values to the index
+ * - {@link DerefBytesDocValuesField} - for adding deref {@link BytesRef}
+ * values to the index
+ *
+ * See also {@link Type} for limitations of each type variant.
+ *
+ *
*
- * @see Type for limitations and default implementation documentation
- * @see ByteDocValuesField for adding byte values to the index
- * @see ShortDocValuesField for adding short values to the index
- * @see IntDocValuesField for adding int values to the index
- * @see LongDocValuesField for adding long values to the index
- * @see FloatDocValuesField for adding float values to the index
- * @see DoubleDocValuesField for adding double values to the index
- * @see PackedLongDocValuesField for adding packed long values to the index
- * @see SortedBytesDocValuesField for adding sorted {@link BytesRef} values to the index
- * @see StraightBytesDocValuesField for adding straight {@link BytesRef} values to the index
- * @see DerefBytesDocValuesField for adding deref {@link BytesRef} values to the index
- * @see DocValuesFormat#docsConsumer(org.apache.lucene.index.PerDocWriteState) for
- * customization
+ * @see DocValuesFormat#docsConsumer(org.apache.lucene.index.PerDocWriteState) Codec API for
+ * low level optimization and file format customization.
+ *
* @lucene.experimental
*/
public abstract class DocValues implements Closeable {