Class SchemaDefinition.FieldDefinition
java.lang.Object
org.springframework.data.solr.core.schema.SchemaDefinition.FieldDefinition
- All Implemented Interfaces:
SchemaDefinition.SchemaField
- Enclosing class:
- SchemaDefinition
public static class SchemaDefinition.FieldDefinition
extends Object
implements SchemaDefinition.SchemaField
- Since:
- 1.3
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasMap()protected booleanbooleangetName()getType()inthashCode()booleanbooleanbooleanbooleanisStored()voidsetCopyFields(Collection<String> copyFields) voidsetDefaultValue(Object defaultValue) voidsetFilters(List<SchemaDefinition.Filter> filters) voidsetIndexed(boolean indexed) voidsetMultiValued(boolean multiValued) voidvoidsetRequired(boolean required) voidsetStored(boolean stored) voidsetTokenizers(List<SchemaDefinition.Tokenizer> tokenizers) voidtoString()
-
Constructor Details
-
FieldDefinition
-
FieldDefinition
public FieldDefinition()
-
-
Method Details
-
setCopyFields
-
asMap
- Returns:
- Since:
- 2.1
-
fromMap
- Parameters:
source-- Returns:
- Since:
- 2.1
-
getName
-
getType
-
isStored
public boolean isStored() -
isIndexed
public boolean isIndexed() -
getDefaultValue
-
getCopyFields
-
getFilters
-
getTokenizers
-
isMultiValued
public boolean isMultiValued() -
isRequired
public boolean isRequired() -
setName
-
setType
-
setStored
public void setStored(boolean stored) -
setIndexed
public void setIndexed(boolean indexed) -
setDefaultValue
-
setFilters
-
setTokenizers
-
setMultiValued
public void setMultiValued(boolean multiValued) -
setRequired
public void setRequired(boolean required) -
equals
-
hashCode
public int hashCode() -
canEqual
-
toString
-
newFieldDefinition
- Returns:
- Since:
- 2.1
-