Class FieldDescriptor
- java.lang.Object
-
- com.atlassian.confluence.plugins.index.api.FieldDescriptor
-
- Direct Known Subclasses:
DocValuesFieldDescriptor,DoubleFieldDescriptor,FloatFieldDescriptor,IntFieldDescriptor,LongFieldDescriptor,NumericDocValuesFieldDescriptor,SortedDocValuesFieldDescriptor,StoredFieldDescriptor,StringFieldDescriptor,TextFieldDescriptor
@Internal public class FieldDescriptor extends Object
Represents an index field.Use one of the specific subclasses of
AbstractFieldDescriptorinstead.- Since:
- 7.17
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFieldDescriptor.Indexstatic classFieldDescriptor.Store
-
Field Summary
Fields Modifier and Type Field Description protected FieldDescriptor.Indexindexprotected Stringnameprotected FieldDescriptor.Storestoreprotected Stringvalue
-
Constructor Summary
Constructors Constructor Description FieldDescriptor(String name, String value, FieldDescriptor.Store store, FieldDescriptor.Index index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(FieldVisitor<T> fieldVisitor)booleanequals(Object o)FieldDescriptor.IndexgetIndex()StringgetName()FieldDescriptor.StoregetStore()StringgetValue()inthashCode()
-
-
-
Field Detail
-
name
protected final String name
-
value
protected final String value
-
index
protected final FieldDescriptor.Index index
-
store
protected final FieldDescriptor.Store store
-
-
Constructor Detail
-
FieldDescriptor
public FieldDescriptor(String name, String value, FieldDescriptor.Store store, FieldDescriptor.Index index)
-
-
Method Detail
-
accept
public <T> T accept(FieldVisitor<T> fieldVisitor)
-
getName
public String getName()
-
getValue
public String getValue()
-
getIndex
public FieldDescriptor.Index getIndex()
-
getStore
public FieldDescriptor.Store getStore()
-
-