Package com.graphdbapi.values.api
Interface PropertyEntity
-
- All Known Subinterfaces:
Entity<T>
,Node
,Relationship
public interface PropertyEntity
属性实体。
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getAllProperties()
获取所有属性值。java.util.Map<java.lang.String,java.lang.Object>
getProperties(java.lang.String... keys)
获取属性值。java.lang.Object
getProperty(java.lang.String key)
获取属性中属性名称对应的值。java.lang.Object
getProperty(java.lang.String key, java.lang.Object defaultValue)
获取属性中属性名称对应的值。如果没有值,则返回默认值。java.lang.Iterable<java.lang.String>
getPropertyKeys()
获取属性名称迭代器。boolean
hasProperty(java.lang.String key)
判断属性中是否包含属性名称。java.lang.Object
removeProperty(java.lang.String key)
删除属性中属性名称对应的值。void
setProperty(java.lang.String key, java.lang.Object value)
修改属性中属性名称对应的值。
-
-
-
Method Detail
-
hasProperty
boolean hasProperty(java.lang.String key)
判断属性中是否包含属性名称。- Parameters:
key
- 属性名称- Returns:
- true 存在, false 不存在
-
getProperty
java.lang.Object getProperty(java.lang.String key)
获取属性中属性名称对应的值。- Parameters:
key
- 属性名称- Returns:
- 属性名称对应的值
-
getProperty
java.lang.Object getProperty(java.lang.String key, java.lang.Object defaultValue)
获取属性中属性名称对应的值。如果没有值,则返回默认值。- Parameters:
key
- 属性名称defaultValue
- 默认值- Returns:
- 属性名称对应的值
-
setProperty
void setProperty(java.lang.String key, java.lang.Object value)
修改属性中属性名称对应的值。- Parameters:
key
- 属性名称value
- 属性值
-
removeProperty
java.lang.Object removeProperty(java.lang.String key)
删除属性中属性名称对应的值。- Parameters:
key
- 属性名称- Returns:
- 被删除的属性值
-
getPropertyKeys
java.lang.Iterable<java.lang.String> getPropertyKeys()
获取属性名称迭代器。- Returns:
- 所有的属性名称
-
getProperties
java.util.Map<java.lang.String,java.lang.Object> getProperties(java.lang.String... keys)
获取属性值。- Parameters:
keys
- 属性名称- Returns:
- 属性值
-
getAllProperties
java.util.Map<java.lang.String,java.lang.Object> getAllProperties()
获取所有属性值。- Returns:
- 属性值
-
-