org.elasticsearch.index.mapper.xcontent
Class ParseContext

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.ParseContext

@NotThreadSafe
public class ParseContext
extends java.lang.Object


Nested Class Summary
static class ParseContext.ParsedIdState
           
 
Constructor Summary
ParseContext(java.lang.String index, XContentDocumentMapperParser docMapperParser, XContentDocumentMapper docMapper, ContentPath path)
           
 
Method Summary
 void addedMapper()
           
 AllEntries allEntries()
           
 AnalysisService analysisService()
           
 org.apache.lucene.analysis.Analyzer analyzer()
           
 void analyzer(org.apache.lucene.analysis.Analyzer analyzer)
           
 org.apache.lucene.document.Document doc()
           
 XContentDocumentMapper docMapper()
           
 XContentDocumentMapperParser docMapperParser()
           
 java.lang.Object externalValue()
           
 void externalValue(java.lang.Object externalValue)
           
 boolean externalValueSet()
           
 java.lang.String id()
           
 void id(java.lang.String id)
          Really, just the id mapper should set this.
 java.lang.String ignoredValue(java.lang.String indexName)
           
 void ignoredValue(java.lang.String indexName, java.lang.String value)
           
 java.lang.String index()
           
 DocumentMapper.ParseListener listener()
           
 boolean mappersAdded()
           
 void parsedId(ParseContext.ParsedIdState parsedIdState)
           
 ParseContext.ParsedIdState parsedIdState()
           
 XContentParser parser()
           
 ContentPath path()
           
 void reset(XContentParser parser, org.apache.lucene.document.Document document, java.lang.String type, byte[] source, DocumentMapper.ParseListener listener)
           
 RootObjectMapper root()
           
 byte[] source()
           
 java.lang.StringBuilder stringBuilder()
          A string builder that can be used to construct complex names for example.
 java.lang.String type()
           
 java.lang.String uid()
           
 void uid(java.lang.String uid)
          Really, just the uid mapper should set this.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseContext

public ParseContext(java.lang.String index,
                    XContentDocumentMapperParser docMapperParser,
                    XContentDocumentMapper docMapper,
                    ContentPath path)
Method Detail

reset

public void reset(XContentParser parser,
                  org.apache.lucene.document.Document document,
                  java.lang.String type,
                  byte[] source,
                  DocumentMapper.ParseListener listener)

docMapperParser

public XContentDocumentMapperParser docMapperParser()

mappersAdded

public boolean mappersAdded()

addedMapper

public void addedMapper()

index

public java.lang.String index()

type

public java.lang.String type()

source

public byte[] source()

path

public ContentPath path()

parser

public XContentParser parser()

listener

public DocumentMapper.ParseListener listener()

doc

public org.apache.lucene.document.Document doc()

root

public RootObjectMapper root()

docMapper

public XContentDocumentMapper docMapper()

analysisService

public AnalysisService analysisService()

id

public java.lang.String id()

parsedId

public void parsedId(ParseContext.ParsedIdState parsedIdState)

parsedIdState

public ParseContext.ParsedIdState parsedIdState()

ignoredValue

public void ignoredValue(java.lang.String indexName,
                         java.lang.String value)

ignoredValue

public java.lang.String ignoredValue(java.lang.String indexName)

id

public void id(java.lang.String id)
Really, just the id mapper should set this.


uid

public java.lang.String uid()

uid

public void uid(java.lang.String uid)
Really, just the uid mapper should set this.


allEntries

public AllEntries allEntries()

analyzer

public org.apache.lucene.analysis.Analyzer analyzer()

analyzer

public void analyzer(org.apache.lucene.analysis.Analyzer analyzer)

externalValue

public void externalValue(java.lang.Object externalValue)

externalValueSet

public boolean externalValueSet()

externalValue

public java.lang.Object externalValue()

stringBuilder

public java.lang.StringBuilder stringBuilder()
A string builder that can be used to construct complex names for example. Its better to reuse the.