public abstract class AbstractXContentParser extends Object implements XContentParser
XContentParser.NumberType, XContentParser.Token| 修飾子とタイプ | フィールドと説明 |
|---|---|
static boolean |
DEFAULT_NUMBER_COEERCE_POLICY |
| コンストラクタと説明 |
|---|
AbstractXContentParser() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
booleanValue() |
protected abstract boolean |
doBooleanValue() |
protected abstract double |
doDoubleValue() |
protected abstract float |
doFloatValue() |
protected abstract int |
doIntValue() |
protected abstract long |
doLongValue() |
protected abstract short |
doShortValue() |
double |
doubleValue() |
double |
doubleValue(boolean coerce) |
float |
floatValue() |
float |
floatValue(boolean coerce) |
int |
intValue() |
int |
intValue(boolean coerce) |
boolean |
isBooleanValue()
returns true if the current value is boolean in nature.
|
abstract boolean |
isClosed() |
List<Object> |
list() |
List<Object> |
listOrderedMap() |
long |
longValue() |
long |
longValue(boolean coerce) |
Map<String,Object> |
map() |
Map<String,Object> |
mapOrdered() |
short |
shortValue() |
short |
shortValue(boolean coerce) |
String |
textOrNull() |
org.apache.lucene.util.BytesRef |
utf8BytesOrNull()
Returns a BytesRef holding UTF-8 bytes or null if a null value is
XContentParser.Token.VALUE_NULL. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbinaryValue, contentType, currentName, currentToken, getTokenLocation, hasTextCharacters, nextToken, numberType, numberValue, objectBytes, objectText, skipChildren, text, textCharacters, textLength, textOffset, utf8Bytesclosepublic static final boolean DEFAULT_NUMBER_COEERCE_POLICY
public boolean isBooleanValue()
throws IOException
XContentParserisBooleanValue インタフェース内 XContentParserIOExceptionpublic boolean booleanValue()
throws IOException
booleanValue インタフェース内 XContentParserIOExceptionprotected abstract boolean doBooleanValue()
throws IOException
IOExceptionpublic short shortValue()
throws IOException
shortValue インタフェース内 XContentParserIOExceptionpublic short shortValue(boolean coerce)
throws IOException
shortValue インタフェース内 XContentParserIOExceptionprotected abstract short doShortValue()
throws IOException
IOExceptionpublic int intValue()
throws IOException
intValue インタフェース内 XContentParserIOExceptionpublic int intValue(boolean coerce)
throws IOException
intValue インタフェース内 XContentParserIOExceptionprotected abstract int doIntValue()
throws IOException
IOExceptionpublic long longValue()
throws IOException
longValue インタフェース内 XContentParserIOExceptionpublic long longValue(boolean coerce)
throws IOException
longValue インタフェース内 XContentParserIOExceptionprotected abstract long doLongValue()
throws IOException
IOExceptionpublic float floatValue()
throws IOException
floatValue インタフェース内 XContentParserIOExceptionpublic float floatValue(boolean coerce)
throws IOException
floatValue インタフェース内 XContentParserIOExceptionprotected abstract float doFloatValue()
throws IOException
IOExceptionpublic double doubleValue()
throws IOException
doubleValue インタフェース内 XContentParserIOExceptionpublic double doubleValue(boolean coerce)
throws IOException
doubleValue インタフェース内 XContentParserIOExceptionprotected abstract double doDoubleValue()
throws IOException
IOExceptionpublic final String textOrNull() throws IOException
textOrNull インタフェース内 XContentParserIOExceptionpublic org.apache.lucene.util.BytesRef utf8BytesOrNull()
throws IOException
XContentParserXContentParser.Token.VALUE_NULL.
This method should be used to read text only binary content should be read through XContentParser.binaryValue()utf8BytesOrNull インタフェース内 XContentParserIOExceptionpublic Map<String,Object> map() throws IOException
map インタフェース内 XContentParserIOExceptionpublic Map<String,Object> mapOrdered() throws IOException
mapOrdered インタフェース内 XContentParserIOExceptionpublic List<Object> list() throws IOException
list インタフェース内 XContentParserIOExceptionpublic List<Object> listOrderedMap() throws IOException
listOrderedMap インタフェース内 XContentParserIOExceptionpublic abstract boolean isClosed()
isClosed インタフェース内 XContentParserCopyright © 2009–2016. All rights reserved.