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:
        属性值