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

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

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


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

Field Detail

name

protected java.lang.String name

builder

protected T extends XContentMapper.Builder builder
Constructor Detail

XContentMapper.Builder

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

build

public abstract Y build(XContentMapper.BuilderContext context)