Interface Element

  • All Known Subinterfaces:
    Edge, Vertex

    public interface Element
    图元素
    • Method Detail

      • getVersion

        @Deprecated
        default long getVersion()
        Deprecated.
        获取 version
        Returns:
        version
      • getGraphIndex

        int getGraphIndex()
        获取图index
        Returns:
        图index
      • getTypeIndex

        int getTypeIndex()
        获取类型index
        Returns:
        类型index
      • hasProperty

        default boolean hasProperty​(java.lang.String propertyName)
        判断属性是否存在
        Parameters:
        propertyName - 属性名
        Returns:
        true存在,false不存在
      • hasPropertyByIndex

        default boolean hasPropertyByIndex​(int propertyIndex)
        判断属性是否存在
        Parameters:
        propertyIndex - 属性编号
        Returns:
        true存在,false不存在
      • hasPropertyByToken

        default boolean hasPropertyByToken​(int token)
        判断属性是否存在
        Parameters:
        token - 属性token
        Returns:
        true存在,false不存在
      • getProperty

        java.lang.Object getProperty​(java.lang.String propertyName)
        获取某个属性值
        Parameters:
        propertyName - 属性名
        Returns:
        属性值
      • getPropertyByIndex

        java.lang.Object getPropertyByIndex​(int propertyIndex)
        获取某个属性值
        Parameters:
        propertyIndex - 属性编号
        Returns:
        属性值
      • getPropertyByToken

        java.lang.Object getPropertyByToken​(int token)
        获取某个属性值
        Parameters:
        token - 属性token
        Returns:
        属性值
      • getProperties

        java.util.Map<java.lang.String,​java.lang.Object> getProperties()
        返回属性集合
        Returns:
        {属性名,属性值}
      • keySet

        java.util.Set<java.lang.String> keySet()
        返回属性名称集合
        Returns:
        属性名称