class DefaultPropertiesConfigParser.OriginTrackedPropertiesLoader extends Object
| 限定符和类型 | 类和说明 |
|---|---|
private class |
DefaultPropertiesConfigParser.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 |
| 构造器和说明 |
|---|
OriginTrackedPropertiesLoader(org.springframework.core.io.Resource resource)
Create a new
DefaultPropertiesConfigParser.OriginTrackedPropertiesLoader instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Object> |
load()
Load properties data and return a map of
String -> DefaultPropertiesConfigParser.OriginTrackedValue. |
Map<String,Object> |
load(boolean expandLists)
Load properties data and return a map of
String -> DefaultPropertiesConfigParser.OriginTrackedValue. |
private String |
loadKey(StringBuilder buffer,
DefaultPropertiesConfigParser.OriginTrackedPropertiesLoader.CharacterReader reader) |
private DefaultPropertiesConfigParser.OriginTrackedValue |
loadValue(StringBuilder buffer,
DefaultPropertiesConfigParser.OriginTrackedPropertiesLoader.CharacterReader reader,
boolean splitLists) |
private void |
put(Map<String,Object> result,
String key,
DefaultPropertiesConfigParser.OriginTrackedValue value) |
OriginTrackedPropertiesLoader(org.springframework.core.io.Resource resource)
DefaultPropertiesConfigParser.OriginTrackedPropertiesLoader instance.resource - the resource of the .properties datapublic Map<String,Object> load() throws IOException
String -> DefaultPropertiesConfigParser.OriginTrackedValue.IOException - on read errorpublic Map<String,Object> load(boolean expandLists) throws IOException
String -> DefaultPropertiesConfigParser.OriginTrackedValue.expandLists - if list name[]=a,b,c shortcuts should be expandedIOException - on read errorprivate void put(Map<String,Object> result, String key, DefaultPropertiesConfigParser.OriginTrackedValue value)
private String loadKey(StringBuilder buffer, DefaultPropertiesConfigParser.OriginTrackedPropertiesLoader.CharacterReader reader) throws IOException
IOExceptionprivate DefaultPropertiesConfigParser.OriginTrackedValue loadValue(StringBuilder buffer, DefaultPropertiesConfigParser.OriginTrackedPropertiesLoader.CharacterReader reader, boolean splitLists) throws IOException
IOExceptionCopyright © 2021 Zodiac. All rights reserved.