org.elasticsearch.index.mapper.json
Class JsonParseContext
java.lang.Object
org.elasticsearch.index.mapper.json.JsonParseContext
@NotThreadSafe
public class JsonParseContext
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonParseContext
public JsonParseContext(JsonDocumentMapper docMapper,
JsonPath path)
reset
public void reset(org.codehaus.jackson.JsonParser jsonParser,
org.apache.lucene.document.Document document,
java.lang.String type,
byte[] source,
DocumentMapper.ParseListener listener)
mappersAdded
public boolean mappersAdded()
addedMapper
public void addedMapper()
type
public java.lang.String type()
source
public byte[] source()
path
public JsonPath path()
jp
public org.codehaus.jackson.JsonParser jp()
listener
public DocumentMapper.ParseListener listener()
doc
public org.apache.lucene.document.Document doc()
docMapper
public JsonDocumentMapper docMapper()
id
public java.lang.String id()
parsedId
public void parsedId(JsonParseContext.ParsedIdState parsedIdState)
parsedIdState
public JsonParseContext.ParsedIdState parsedIdState()
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()
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.