org.elasticsearch.index.mapper
Class Mapper.Builder<T extends Mapper.Builder,Y extends Mapper>

java.lang.Object
  extended by org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
Direct Known Subclasses:
AbstractFieldMapper.Builder, AnalyzerMapper.Builder, GeoPointFieldMapper.Builder, MultiFieldMapper.Builder, ObjectMapper.Builder, ParentFieldMapper.Builder, SizeFieldMapper.Builder, SourceFieldMapper.Builder, UidFieldMapper.Builder
Enclosing interface:
Mapper

@NotThreadSafe
public abstract static class Mapper.Builder<T extends Mapper.Builder,Y extends Mapper>
extends java.lang.Object


Field Summary
protected  T builder
           
 java.lang.String name
           
 
Constructor Summary
protected Mapper.Builder(java.lang.String name)
           
 
Method Summary
abstract  Y build(Mapper.BuilderContext context)
           
 java.lang.String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

builder

protected T extends Mapper.Builder builder
Constructor Detail

Mapper.Builder

protected Mapper.Builder(java.lang.String name)
Method Detail

name

public java.lang.String name()

build

public abstract Y build(Mapper.BuilderContext context)