Interface PropertyEntity

    • Method Detail

      • hasProperty

        boolean hasProperty​(String key)
        判断属性中是否包含属性名称。
        Parameters:
        key - 属性名称
        Returns:
        true 存在, false 不存在
      • getProperty

        Object getProperty​(String key)
        获取属性中属性名称对应的值。
        Parameters:
        key - 属性名称
        Returns:
        属性名称对应的值
      • getProperty

        Object getProperty​(String key,
                           Object defaultValue)
        获取属性中属性名称对应的值。如果没有值,则返回默认值。
        Parameters:
        key - 属性名称
        defaultValue - 默认值
        Returns:
        属性名称对应的值
      • setProperty

        void setProperty​(String key,
                         Object value)
        修改属性中属性名称对应的值。
        Parameters:
        key - 属性名称
        value - 属性值
      • removeProperty

        Object removeProperty​(String key)
        删除属性中属性名称对应的值。
        Parameters:
        key - 属性名称
        Returns:
        被删除的属性值
      • getPropertyKeys

        Iterable<String> getPropertyKeys()
        获取属性名称迭代器。
        Returns:
        所有的属性名称
      • getProperties

        Map<String,​Object> getProperties​(String... keys)
        获取属性值。
        Parameters:
        keys - 属性名称
        Returns:
        属性值
      • getAllProperties

        Map<String,​Object> getAllProperties()
        获取所有属性值。
        Returns:
        属性值