|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectphp.java.bridge.PhpMap
abstract class PhpMap
Maps php iterator to java iterator.
| Field Summary | |
|---|---|
(package private) JavaBridge |
_bridge
|
(package private) java.lang.Class |
componentType
|
(package private) boolean |
keyType
|
(package private) java.lang.Object |
value
|
| Constructor Summary | |
|---|---|
protected |
PhpMap(JavaBridge bridge,
java.lang.Object value,
boolean keyType)
|
| Method Summary | |
|---|---|
protected java.lang.Object |
coerce(java.lang.Object val)
|
abstract java.lang.Object |
currentData()
Returns the object at the current position. |
abstract java.lang.Object |
currentKey()
Returns the key at the current position. |
static PhpMap |
getPhpMap(java.lang.Object value,
JavaBridge bridge)
Returns a PhpMap for a given value. |
boolean |
getType()
Returns the key type. |
abstract boolean |
hasMore()
Checks if it is possible to advance one element |
protected abstract void |
init()
|
abstract boolean |
moveForward()
Forward one element. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
JavaBridge _bridge
java.lang.Object value
java.lang.Class componentType
boolean keyType
| Constructor Detail |
|---|
protected PhpMap(JavaBridge bridge,
java.lang.Object value,
boolean keyType)
| Method Detail |
|---|
protected java.lang.Object coerce(java.lang.Object val)
protected abstract void init()
public abstract java.lang.Object currentData()
public abstract java.lang.Object currentKey()
public abstract boolean moveForward()
public abstract boolean hasMore()
public boolean getType()
public static PhpMap getPhpMap(java.lang.Object value,
JavaBridge bridge)
value - The value, must be an array or implement Map or Collectionbridge - The bridge instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||