public abstract static class PropertyPath.NodeId extends Object
| Modifier and Type | Field and Description |
|---|---|
static PropertyPath.NodeId |
ANY |
static PropertyPath.NodeId |
ANY_INDEX |
static PropertyPath.NodeId |
ANY_KEY |
static PropertyPath.NodeId |
ANY_PROPERTY |
| Modifier and Type | Method and Description |
|---|---|
abstract PropertyPath.NodeId |
fallbackId() |
long |
getIndex() |
String |
getKey() |
Object |
getKeyOrIndex() |
boolean |
isIndex() |
boolean |
isKey() |
static PropertyPath.IndexId |
valueOf(long index) |
static PropertyPath.NodeId |
valueOf(Object object) |
static PropertyPath.KeyId |
valueOf(String key) |
public static final PropertyPath.NodeId ANY
public static final PropertyPath.NodeId ANY_INDEX
public static final PropertyPath.NodeId ANY_KEY
public static final PropertyPath.NodeId ANY_PROPERTY
public static PropertyPath.IndexId valueOf(long index)
public static PropertyPath.KeyId valueOf(String key)
public static PropertyPath.NodeId valueOf(Object object)
public boolean isIndex()
public boolean isKey()
public long getIndex()
public String getKey()
public Object getKeyOrIndex()
public abstract PropertyPath.NodeId fallbackId()
Copyright © 2015. All rights reserved.