com.jasonclawson.jackson.dataformat.hocon
Class HoconNodeCursor.Object

java.lang.Object
  extended by com.fasterxml.jackson.core.JsonStreamContext
      extended by com.jasonclawson.jackson.dataformat.hocon.HoconNodeCursor
          extended by com.jasonclawson.jackson.dataformat.hocon.HoconNodeCursor.Object
Enclosing class:
HoconNodeCursor

protected static final class HoconNodeCursor.Object
extends HoconNodeCursor

Cursor used for traversing non-empty JSON Object nodes


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jasonclawson.jackson.dataformat.hocon.HoconNodeCursor
HoconNodeCursor.Array, HoconNodeCursor.NumericallyIndexedObjectBackedArray, HoconNodeCursor.Object, HoconNodeCursor.RootValue
 
Field Summary
protected  Iterator<Map.Entry<String,com.typesafe.config.ConfigValue>> _contents
           
protected  Map.Entry<String,com.typesafe.config.ConfigValue> _current
           
protected  boolean _needEntry
           
 
Fields inherited from class com.jasonclawson.jackson.dataformat.hocon.HoconNodeCursor
_currentName, _parent
 
Fields inherited from class com.fasterxml.jackson.core.JsonStreamContext
_index, _type, TYPE_ARRAY, TYPE_OBJECT, TYPE_ROOT
 
Constructor Summary
HoconNodeCursor.Object(com.typesafe.config.ConfigValue n, HoconNodeCursor p)
           
 
Method Summary
 boolean currentHasChildren()
           
 com.typesafe.config.ConfigValue currentNode()
           
 com.fasterxml.jackson.core.JsonToken endToken()
           
 com.fasterxml.jackson.core.JsonToken nextToken()
           
 
Methods inherited from class com.jasonclawson.jackson.dataformat.hocon.HoconNodeCursor
asJsonToken, constructPath, getCurrentName, getParent, isArray, isNumericallyIndexed, isObject, iterateChildren, overrideCurrentName
 
Methods inherited from class com.fasterxml.jackson.core.JsonStreamContext
getCurrentIndex, getEntryCount, getTypeDesc, inArray, inObject, inRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_contents

protected Iterator<Map.Entry<String,com.typesafe.config.ConfigValue>> _contents

_current

protected Map.Entry<String,com.typesafe.config.ConfigValue> _current

_needEntry

protected boolean _needEntry
Constructor Detail

HoconNodeCursor.Object

public HoconNodeCursor.Object(com.typesafe.config.ConfigValue n,
                              HoconNodeCursor p)
Method Detail

nextToken

public com.fasterxml.jackson.core.JsonToken nextToken()
Specified by:
nextToken in class HoconNodeCursor

endToken

public com.fasterxml.jackson.core.JsonToken endToken()
Specified by:
endToken in class HoconNodeCursor

currentNode

public com.typesafe.config.ConfigValue currentNode()
Specified by:
currentNode in class HoconNodeCursor

currentHasChildren

public boolean currentHasChildren()
Specified by:
currentHasChildren in class HoconNodeCursor


Copyright © 2015. All Rights Reserved.