public interface IniOperator
Modifier and Type | Method and Description |
---|---|
IniOperator |
add(String sectionName,
List<ValuePair> valuePairList)
添加所有的值对
|
<T> IniOperator |
add(String sectionName,
String key,
T value)
添加值,不关心是否有同名的
|
IniOperator |
add(String sectionName,
ValuePair valuePair)
添加值对
|
<T> T |
get(Class<T> tClass,
String sectionName,
String key)
读取值,如果有多个,则返回第一个
|
<T> T |
get(Class<T> tClass,
String sectionName,
String key,
T defaultValue)
获取值,如果读不到值,则取默认值
如果有多个,则只取第一个
|
String |
get(String sectionName,
String key) |
String |
get(String sectionName,
String key,
String defaultValue) |
<T> List<T> |
getList(Class<T> tClass,
String sectionName,
String key)
返回指定键值列表
|
Section |
getSection(String sectionName) |
Sections |
getSections() |
ValuePair |
getValuePair(String sectionName,
String key)
如果有多个,则会返回第一个
|
List<ValuePair> |
getValuePairList(String sectionName,
String key)
返回指定键的值对
|
<T> IniOperator |
put(String sectionName,
String key,
T value)
设置值,如果有同名的,则会被替换
|
void |
read(InputStream inputStream,
String charset)
读入配置信息
|
IniOperator |
set(String sectionName,
ValuePair valuePair)
如果有valuePair同名的key,则会替换
|
void |
setCommentChar(char commitChar) |
void |
setSections(Sections sections) |
void |
write(OutputStream outputStream,
String charset)
写出配置文件
|
Sections getSections()
void setSections(Sections sections)
void read(InputStream inputStream, String charset) throws IOException, IniException
IOException
IniException
void write(OutputStream outputStream, String charset) throws IOException
outputStream
- IOException
void setCommentChar(char commitChar)
<T> IniOperator put(String sectionName, String key, T value)
T
- sectionName
- key
- value
- <T> IniOperator add(String sectionName, String key, T value)
T
- sectionName
- key
- value
- <T> T get(Class<T> tClass, String sectionName, String key, T defaultValue)
T
- sectionName
- key
- defaultValue
- <T> List<T> getList(Class<T> tClass, String sectionName, String key)
T
- sectionName
- key
- <T> T get(Class<T> tClass, String sectionName, String key)
T
- sectionName
- key
- IniOperator add(String sectionName, ValuePair valuePair)
sectionName
- valuePair
- IniOperator set(String sectionName, ValuePair valuePair)
sectionName
- valuePair
- IniOperator add(String sectionName, List<ValuePair> valuePairList)
sectionName
- valuePairList
- List<ValuePair> getValuePairList(String sectionName, String key)
sectionName
- key
- Copyright © 2006–2018 TinyGroup. All rights reserved.