Package com.google.api.client.util
Class DataMap.EntryIterator
- java.lang.Object
-
- com.google.api.client.util.DataMap.EntryIterator
-
- All Implemented Interfaces:
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>>
- Enclosing class:
- DataMap
final class DataMap.EntryIterator extends java.lang.Object implements java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>>
Iterator over the object data key/value map entries.
-
-
Field Summary
Fields Modifier and Type Field Description private FieldInfo
currentFieldInfo
private boolean
isComputed
Whether the next field has been computed.private boolean
isRemoved
private FieldInfo
nextFieldInfo
private java.lang.Object
nextFieldValue
private int
nextKeyIndex
-
Constructor Summary
Constructors Constructor Description EntryIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
java.util.Map.Entry<java.lang.String,java.lang.Object>
next()
void
remove()
-
-
-
Field Detail
-
nextKeyIndex
private int nextKeyIndex
-
nextFieldInfo
private FieldInfo nextFieldInfo
-
nextFieldValue
private java.lang.Object nextFieldValue
-
isRemoved
private boolean isRemoved
-
isComputed
private boolean isComputed
Whether the next field has been computed.
-
currentFieldInfo
private FieldInfo currentFieldInfo
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>>
-
next
public java.util.Map.Entry<java.lang.String,java.lang.Object> next()
- Specified by:
next
in interfacejava.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>>
-
-