Serialized Form
-
Package org.miaixz.bus.setting
-
Class org.miaixz.bus.setting.Setting
class Setting extends AbstractSetting implements Serializable- serialVersionUID:
- 2852263091176L
-
Serialized Fields
-
charset
Charset charset
The character set for this settings instance. -
groupedMap
GroupedMap groupedMap
The underlying storage for key-value pairs, organized by group. -
isUseVariable
boolean isUseVariable
Whether variable substitution is enabled. -
loader
Loader loader
The loader responsible for parsing the file. -
logIfNull
boolean logIfNull
Whether to log a debug message when a requested key is not found. -
resource
org.miaixz.bus.core.io.resource.Resource resource
The resource representing the settings file. -
watchMonitor
org.miaixz.bus.core.io.watch.WatchMonitor watchMonitor
The monitor for watching file changes to support auto-reloading.
-
-
-
Package org.miaixz.bus.setting.magic
-
Class org.miaixz.bus.setting.magic.AbstractSetting
class AbstractSetting extends Object implements Serializable- serialVersionUID:
- 2852777511686L
-
Class org.miaixz.bus.setting.magic.GroupedMap
- serialVersionUID:
- 2852227322018L
-
Serialized Fields
-
cacheLock
ReentrantReadWriteLock cacheLock
Lock for ensuring thread-safe access. -
readLock
ReentrantReadWriteLock.ReadLock readLock
Read lock. -
size
int size
Cached size of all key-value pairs across all groups. -1 indicates it needs recalculation. -
writeLock
ReentrantReadWriteLock.WriteLock writeLock
Write lock.
-
-
Class org.miaixz.bus.setting.magic.GroupedSet
- serialVersionUID:
- 2852227976051L
-
Class org.miaixz.bus.setting.magic.Profile
class Profile extends Object implements Serializable- serialVersionUID:
- 2852228167252L
-
Serialized Fields
-
charset
Charset charset
The character set for reading settings files. -
profile
String profile
The name of the current active profile. -
settingMap
Map<String,
Setting> settingMap A cache forSettinginstances, keyed by file name. -
useVar
boolean useVar
Whether to enable variable substitution in settings files.
-
-
-
Package org.miaixz.bus.setting.metric.ini
-
Class org.miaixz.bus.setting.metric.ini.AbstractElement
class AbstractElement extends Object implements Serializable-
Serialized Fields
-
comment
IniComment comment
comment, nullable -
lineNumber
int lineNumber
the line number. -
originalValue
String originalValue
the originalValue -
value
String value
value of comment text.
-
-
-
Class org.miaixz.bus.setting.metric.ini.IniCommentService
class IniCommentService extends AbstractElement implements Serializable -
Class org.miaixz.bus.setting.metric.ini.IniPropertyService
class IniPropertyService extends AbstractElement implements Serializable-
Serialized Fields
-
key
String key
-
section
IniSection section
from section
-
-
-
Class org.miaixz.bus.setting.metric.ini.IniSectionService
class IniSectionService extends AbstractElement implements Serializable-
Serialized Fields
-
properties
List<IniProperty> properties
list of properties, or empty
-
-
-
Class org.miaixz.bus.setting.metric.ini.IniSetting
-
-
Package org.miaixz.bus.setting.metric.props
-
Class org.miaixz.bus.setting.metric.props.Props
class Props extends Properties implements Serializable- serialVersionUID:
- 2852230820065L
-
Serialized Fields
-
resource
org.miaixz.bus.core.io.resource.Resource resource
TheResourceobject representing the properties file. -
watchMonitor
org.miaixz.bus.core.io.watch.WatchMonitor watchMonitor
A monitor for watching file changes to support auto-reloading.
-
-