Package com.fasterxml.jackson.core
Interface JsonTokenId
- 
public interface JsonTokenIdInterface defined to contain ids accessible withJsonToken.id(). Needed because it is impossible to define these constants inJsonTokenitself, as static constants (oddity of how Enums are implemented by JVM).- Since:
 - 2.3
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intID_EMBEDDED_OBJECTId used to representJsonToken.VALUE_EMBEDDED_OBJECTstatic intID_END_ARRAYId used to representJsonToken.END_ARRAYstatic intID_END_OBJECTId used to representJsonToken.END_OBJECTstatic intID_FALSEId used to representJsonToken.VALUE_FALSEstatic intID_FIELD_NAMEId used to representJsonToken.FIELD_NAMEstatic intID_NO_TOKENId used to represent the case where noJsonTokenis available: either becauseJsonParserhas not been advanced to first token, or because no more tokens will be available (end-of-input or explicit closing of parser}.static intID_NOT_AVAILABLEId used to representJsonToken.NOT_AVAILABLE, used in cases where a token may become available when more input is available: this occurs in non-blocking use cases.static intID_NULLId used to representJsonToken.VALUE_NULLstatic intID_NUMBER_FLOATId used to representJsonToken.VALUE_NUMBER_FLOATstatic intID_NUMBER_INTId used to representJsonToken.VALUE_NUMBER_INTstatic intID_START_ARRAYId used to representJsonToken.START_ARRAYstatic intID_START_OBJECTId used to representJsonToken.START_OBJECTstatic intID_STRINGId used to representJsonToken.VALUE_STRINGstatic intID_TRUEId used to representJsonToken.VALUE_TRUE 
 - 
 
- 
- 
Field Detail
- 
ID_NOT_AVAILABLE
static final int ID_NOT_AVAILABLE
Id used to representJsonToken.NOT_AVAILABLE, used in cases where a token may become available when more input is available: this occurs in non-blocking use cases.- See Also:
 - Constant Field Values
 
 
- 
ID_NO_TOKEN
static final int ID_NO_TOKEN
Id used to represent the case where noJsonTokenis available: either becauseJsonParserhas not been advanced to first token, or because no more tokens will be available (end-of-input or explicit closing of parser}.- See Also:
 - Constant Field Values
 
 
- 
ID_START_OBJECT
static final int ID_START_OBJECT
Id used to representJsonToken.START_OBJECT- See Also:
 - Constant Field Values
 
 
- 
ID_END_OBJECT
static final int ID_END_OBJECT
Id used to representJsonToken.END_OBJECT- See Also:
 - Constant Field Values
 
 
- 
ID_START_ARRAY
static final int ID_START_ARRAY
Id used to representJsonToken.START_ARRAY- See Also:
 - Constant Field Values
 
 
- 
ID_END_ARRAY
static final int ID_END_ARRAY
Id used to representJsonToken.END_ARRAY- See Also:
 - Constant Field Values
 
 
- 
ID_FIELD_NAME
static final int ID_FIELD_NAME
Id used to representJsonToken.FIELD_NAME- See Also:
 - Constant Field Values
 
 
- 
ID_STRING
static final int ID_STRING
Id used to representJsonToken.VALUE_STRING- See Also:
 - Constant Field Values
 
 
- 
ID_NUMBER_INT
static final int ID_NUMBER_INT
Id used to representJsonToken.VALUE_NUMBER_INT- See Also:
 - Constant Field Values
 
 
- 
ID_NUMBER_FLOAT
static final int ID_NUMBER_FLOAT
Id used to representJsonToken.VALUE_NUMBER_FLOAT- See Also:
 - Constant Field Values
 
 
- 
ID_TRUE
static final int ID_TRUE
Id used to representJsonToken.VALUE_TRUE- See Also:
 - Constant Field Values
 
 
- 
ID_FALSE
static final int ID_FALSE
Id used to representJsonToken.VALUE_FALSE- See Also:
 - Constant Field Values
 
 
- 
ID_NULL
static final int ID_NULL
Id used to representJsonToken.VALUE_NULL- See Also:
 - Constant Field Values
 
 
- 
ID_EMBEDDED_OBJECT
static final int ID_EMBEDDED_OBJECT
Id used to representJsonToken.VALUE_EMBEDDED_OBJECT- See Also:
 - Constant Field Values
 
 
 - 
 
 -