- 所有已知实现类:
HoconConfig
public interface Config
线程安全的配置文件接口
-
方法详细资料
-
createPath
创建新导航路径
- 参数:
paths
- 导航路径的字符串
- 返回:
- 导航路径
- 抛出:
Exception
- 路径不合法
-
getByte
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getShort
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getInt
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getLong
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getBoolean
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getFloat
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getDouble
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getString
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getUUID
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getArray
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
getObject
获取对象
- 参数:
path
- 导航路径。如果为null,则将this视为要获取的对象
- 返回:
- 如果路径不存在,或者类型不正确,返回empty
- 抛出:
Exception
- 一些实现可能会在路径不存在或者类型不正确时直接抛出异常而非返回empty
-
renderToString
渲染此配置文件到字符串
- 返回:
- 字符串。非空。