类 OriginTrackedPropertiesLoader


  • public class OriginTrackedPropertiesLoader
    extends java.lang.Object
    copy from springboot to load properties file.
    作者:
    liaochuntao
    • 嵌套类概要

      嵌套类 
      修饰符和类型 说明
      private static class  OriginTrackedPropertiesLoader.CharacterReader
      Reads characters from the source resource, taking care of skipping comments, handling multi-line values and tracking '\' escapes.
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private org.springframework.core.io.Resource resource  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.util.Map<java.lang.String,​org.springframework.boot.origin.OriginTrackedValue> load()
      Load .properties data and return a map of String -> OriginTrackedValue.
      java.util.Map<java.lang.String,​org.springframework.boot.origin.OriginTrackedValue> load​(boolean expandLists)
      Load .properties data and return a map of String -> OriginTrackedValue.
      private java.lang.String loadKey​(java.lang.StringBuilder buffer, OriginTrackedPropertiesLoader.CharacterReader reader)  
      private org.springframework.boot.origin.OriginTrackedValue loadValue​(java.lang.StringBuilder buffer, OriginTrackedPropertiesLoader.CharacterReader reader, boolean splitLists)  
      private void put​(java.util.Map<java.lang.String,​org.springframework.boot.origin.OriginTrackedValue> result, java.lang.String key, org.springframework.boot.origin.OriginTrackedValue value)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • resource

        private final org.springframework.core.io.Resource resource
    • 构造器详细资料

      • OriginTrackedPropertiesLoader

        OriginTrackedPropertiesLoader​(org.springframework.core.io.Resource resource)
        Create a new OriginTrackedPropertiesLoader instance.
        参数:
        resource - the resource of the .properties data
    • 方法详细资料

      • load

        public java.util.Map<java.lang.String,​org.springframework.boot.origin.OriginTrackedValue> load()
                                                                                                      throws java.io.IOException
        Load .properties data and return a map of String -> OriginTrackedValue.
        返回:
        the loaded properties
        抛出:
        java.io.IOException - on read error
      • load

        public java.util.Map<java.lang.String,​org.springframework.boot.origin.OriginTrackedValue> load​(boolean expandLists)
                                                                                                      throws java.io.IOException
        Load .properties data and return a map of String -> OriginTrackedValue.
        参数:
        expandLists - if list name[]=a,b,c shortcuts should be expanded
        返回:
        the loaded properties
        抛出:
        java.io.IOException - on read error
      • put

        private void put​(java.util.Map<java.lang.String,​org.springframework.boot.origin.OriginTrackedValue> result,
                         java.lang.String key,
                         org.springframework.boot.origin.OriginTrackedValue value)
      • loadValue

        private org.springframework.boot.origin.OriginTrackedValue loadValue​(java.lang.StringBuilder buffer,
                                                                             OriginTrackedPropertiesLoader.CharacterReader reader,
                                                                             boolean splitLists)
                                                                      throws java.io.IOException
        抛出:
        java.io.IOException