Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractElement - Class in org.miaixz.bus.setting.metric.ini
-
an abstract class for
IniElement. - AbstractFormatter<E> - Class in org.miaixz.bus.setting.format
-
An abstract base class for formatters that convert string values into
IniElementobjects. - AbstractFormatter() - Constructor for class org.miaixz.bus.setting.format.AbstractFormatter
-
Constructs an AbstractFormatter with a default comment formatter.
- AbstractFormatter(CommentFormatter) - Constructor for class org.miaixz.bus.setting.format.AbstractFormatter
-
Constructs an AbstractFormatter with a specific comment formatter.
- AbstractSetting - Class in org.miaixz.bus.setting.magic
-
An abstract base class for settings, providing common functionality for accessing configuration values.
- AbstractSetting() - Constructor for class org.miaixz.bus.setting.magic.AbstractSetting
-
Default constructor.
- add(int, E) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- add(E) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- addAll(int, Collection<? extends E>) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- addAll(Collection<? extends E>) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- addSetting(Setting) - Method in class org.miaixz.bus.setting.Setting
-
Merges all groups and settings from another
Settinginstance into this one. - apply(ElementFormatter<IniComment>, ElementFormatter<IniSection>, ElementFormatter<IniProperty>) - Method in interface org.miaixz.bus.setting.Factory
-
Applies the given element formatters to create a new
Formatinstance. - autoLoad() - Method in class org.miaixz.bus.setting.Setting
-
Enables automatic reloading of the configuration file when it changes on the filesystem.
- autoLoad(boolean) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Enables or disables automatic reloading of the properties file when it changes on the filesystem.
- autoLoad(Consumer<Setting>) - Method in class org.miaixz.bus.setting.Setting
-
Enables automatic reloading of the configuration file when it changes, with a callback.
B
- build() - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Builds the final
IniSettingobject from the added elements. - Builder - Class in org.miaixz.bus.setting
-
A builder and facade for creating and accessing various configuration file types like
IniSetting,Props, andYaml. - bus.setting - module bus.setting
-
bus.setting
- byValue(String, int) - Static method in class org.miaixz.bus.setting.metric.ini.IniCommentService
-
Get instance only based on value
C
- changeKey(String) - Method in interface org.miaixz.bus.setting.metric.ini.IniProperty
-
change key value.
- changeKey(String) - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
- changeValue(String) - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
change value.
- charAt(int) - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
Returns the
charvalue at the specified index. - charset - Variable in class org.miaixz.bus.setting.Setting
-
The character set for this settings instance.
- check(String) - Method in class org.miaixz.bus.setting.format.CommentFormatter
-
Checks if the given string value is a comment.
- check(String) - Method in interface org.miaixz.bus.setting.format.ElementFormatter
-
Checks if this formatter can handle the given string value.
- check(String) - Method in class org.miaixz.bus.setting.format.PropertyFormatter
-
Checks if the given string value represents a property.
- check(String) - Method in class org.miaixz.bus.setting.format.SectionFormatter
-
Checks if the given string value is a section header.
- clear() - Method in class org.miaixz.bus.setting.magic.Profile
-
Clears the cache of all loaded
Settinginstances. - clear() - Method in interface org.miaixz.bus.setting.magic.ProxyList
- clear() - Method in class org.miaixz.bus.setting.Setting
- clear(String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Clears all key-value pairs from a specific group.
- clear(String) - Method in class org.miaixz.bus.setting.Setting
-
Clears all key-value pairs from a specific group.
- clearComment() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
clear comment (if exists).
- clearComment() - Method in interface org.miaixz.bus.setting.metric.ini.IniComment
-
clear comment (if exists).
- clearComment() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
clear comment (if exists).
- close() - Method in interface org.miaixz.bus.setting.Format
-
Closes the formatter and resets its state by calling
Format.init(). - close() - Method in class org.miaixz.bus.setting.metric.toml.TomlWriter
-
Closes the underlying writer, flushing it first.
- commentCreator(IniCommentCreator) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Sets the creator function for comments.
- commentElementFormatter - Variable in class org.miaixz.bus.setting.format.DefaultFormatter
-
Formatter for comment lines.
- CommentFormatter - Class in org.miaixz.bus.setting.format
-
A formatter that parses a string value into an
IniCommentobject. - CommentFormatter() - Constructor for class org.miaixz.bus.setting.format.CommentFormatter
-
Constructs a CommentFormatter with the default starting character ('#').
- CommentFormatter(char) - Constructor for class org.miaixz.bus.setting.format.CommentFormatter
-
Constructs a CommentFormatter with a specific starting character.
- contains(Object) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- contains(String, String, String...) - Method in class org.miaixz.bus.setting.magic.GroupedSet
-
Checks if a group contains one or more specified values.
- contains(String, Collection<String>) - Method in class org.miaixz.bus.setting.magic.GroupedSet
-
Checks if a group contains all values from a given collection.
- containsAll(Collection<?>) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- containsKey(Object) - Method in class org.miaixz.bus.setting.Setting
- containsKey(String, String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Checks if a specific group contains a given key.
- containsKey(String, String) - Method in class org.miaixz.bus.setting.Setting
-
Checks if a specific group contains a given key.
- containsValue(Object) - Method in class org.miaixz.bus.setting.Setting
- containsValue(String, String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Checks if a specific group contains a given value.
- containsValue(String, String) - Method in class org.miaixz.bus.setting.Setting
-
Checks if a specific group contains a given value.
- create(String, int) - Method in interface org.miaixz.bus.setting.metric.ini.IniCommentCreator
-
create a Comment by value
- create(String, int, IniComment) - Method in interface org.miaixz.bus.setting.metric.ini.IniSectionCreator
-
create a section by value
- create(String, String, int, IniComment) - Method in interface org.miaixz.bus.setting.metric.ini.IniPropertyCreator
-
create a property by value
D
- DATE_FORMATTER - Static variable in class org.miaixz.bus.setting.metric.toml.Toml
-
A
DateTimeFormatterthat parses and formats dates and times according to the TOML specification. - DEFAULT - Static variable in interface org.miaixz.bus.setting.metric.ini.IniCommentCreator
- DEFAULT - Static variable in interface org.miaixz.bus.setting.metric.ini.IniPropertyCreator
-
this default function will ignore comment.
- DEFAULT - Static variable in interface org.miaixz.bus.setting.metric.ini.IniSectionCreator
- DEFAULT_CHARSET - Static variable in class org.miaixz.bus.setting.Setting
-
The default character set (UTF-8).
- DEFAULT_DELIMITER - Static variable in class org.miaixz.bus.setting.magic.AbstractSetting
-
The default delimiter for array-type values.
- DEFAULT_GROUP - Static variable in class org.miaixz.bus.setting.magic.AbstractSetting
-
The default group name for settings.
- defaultFormat(Reader) - Method in class org.miaixz.bus.setting.Loader
-
Parses the content from a reader line by line using the default format.
- defaultFormat(Reader, int) - Method in class org.miaixz.bus.setting.Loader
-
Parses the content from a reader line by line.
- DefaultFormatter - Class in org.miaixz.bus.setting.format
-
The default line formatter for INI files.
- DefaultFormatter(ElementFormatter<IniComment>, ElementFormatter<IniSection>, ElementFormatter<IniProperty>) - Constructor for class org.miaixz.bus.setting.format.DefaultFormatter
-
Constructs a new DefaultFormatter with the specified element formatters.
- dump(Object, Writer) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Dumps a Java object (e.g., a Map or a bean) to a
Writerin YAML format using default pretty-printing options. - dump(Object, Writer, DumperOptions) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Dumps a Java object to a
Writerin YAML format using the specified dumper options. - dumpYaml(Object, Writer) - Static method in class org.miaixz.bus.setting.Builder
-
Dumps a Java object (e.g., a Map or a bean) to a
Writerin YAML format. - dumpYaml(Object, Writer, DumperOptions) - Static method in class org.miaixz.bus.setting.Builder
-
Dumps a Java object to a
Writerin YAML format using the specified dumper options.
E
- edit(String, String, String) - Method in interface org.miaixz.bus.setting.Loader.ValueEditor
-
Edits the given value.
- ElementFormatter<E> - Interface in org.miaixz.bus.setting.format
-
An interface for formatters that convert a string value from a configuration file into a specific
IniElementtype. - entrySet() - Method in class org.miaixz.bus.setting.magic.GroupedMap
- entrySet() - Method in class org.miaixz.bus.setting.Setting
- entrySet(String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Returns a set of all key-value entries within a specific group.
- entrySet(String) - Method in class org.miaixz.bus.setting.Setting
-
Returns a set of all key-value entries within a specific group.
- equals(Object) - Method in class org.miaixz.bus.setting.Setting
- EXT_NAME - Static variable in class org.miaixz.bus.setting.Setting
-
The default file extension for settings files.
F
- Factory - Interface in org.miaixz.bus.setting
-
A functional interface for creating an INI
Formatinstance. - flush() - Method in class org.miaixz.bus.setting.metric.toml.TomlWriter
-
Flushes the underlying writer.
- format(String, int) - Method in class org.miaixz.bus.setting.format.CommentFormatter
-
Formats a comment string into an
IniCommentobject. - format(String, int) - Method in interface org.miaixz.bus.setting.format.ElementFormatter
-
Formats the string value into an element of type
E. - format(String, int) - Method in class org.miaixz.bus.setting.format.PropertyFormatter
-
Formats the string value into an
IniProperty. - format(String, int) - Method in class org.miaixz.bus.setting.format.SectionFormatter
-
Formats the string value into an
IniSection. - Format - Interface in org.miaixz.bus.setting
-
An interface for an INI file line formatter.
- formatLine(String) - Method in class org.miaixz.bus.setting.format.DefaultFormatter
-
Formats a raw line from an INI file into an
IniElement. - formatLine(String) - Method in interface org.miaixz.bus.setting.Format
-
Formats a raw line from an INI file into an
IniElement.
G
- get(int) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- get(CharSequence, CharSequence) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Gets a value for a given key within a specific group.
- get(Object) - Method in class org.miaixz.bus.setting.magic.GroupedMap
- get(Object) - Method in class org.miaixz.bus.setting.Setting
- get(String) - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Gets a cached
Propsinstance for a given resource name. - get(String) - Static method in class org.miaixz.bus.setting.metric.setting.Setting
-
Gets a cached
Settinginstance for the given resource name. - get(FunctionX<P, T>) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Gets a value using a lambda method reference to resolve the property name and return type.
- get(FunctionX<P, T>) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Gets a value using a lambda method reference to resolve the property name and return type.
- getAndRemove(String...) - Method in class org.miaixz.bus.setting.Setting
-
Gets and removes a property value.
- getAndRemoveString(String...) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Gets and removes a property value.
- getByGroupNotEmpty(String, String, String) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Gets a non-empty string value from a specific group.
- getComment() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
- getComment() - Method in interface org.miaixz.bus.setting.metric.ini.IniComment
-
there may be comments at the end of each element. or null. if this element is comment, return itself. so, nullable, or see
IniElement.getCommentOptional(). - getComment() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
there may be comments at the end of each element. or null. if this element is comment, return null. so, nullable, or see
IniElement.getCommentOptional(). - getComment() - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
-
default ini property's comment is null. there may be comments at the end of each element. or null. if this element is comment, return itself. so, nullable, or see
IniElement.getCommentOptional(). - getCommentElementFormatter() - Method in class org.miaixz.bus.setting.format.AbstractFormatter
-
Gets the current comment element formatter.
- getCommentElementFormatterSupplier() - Method in class org.miaixz.bus.setting.Loader
- getCommentOptional() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
there may be comments at the end of each element. if this element is comment, return itself.
- getFirstFound(String...) - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Gets the first
Propsinstance that can be successfully loaded from a list of resource names. - getFirstFound(String...) - Static method in class org.miaixz.bus.setting.metric.setting.Setting
-
Gets the first
Settinginstance that can be successfully loaded from a list of resource names. - getFormatter() - Method in class org.miaixz.bus.setting.Loader
-
Gets a default formatter using the configured factory and suppliers.
- getGroupedMap() - Method in class org.miaixz.bus.setting.Setting
-
Gets the underlying
GroupedMapthat stores the settings. - getGroups() - Method in class org.miaixz.bus.setting.magic.GroupedSet
- getGroups() - Method in class org.miaixz.bus.setting.Setting
-
Gets a list of all group names defined in this setting.
- getKey() - Method in interface org.miaixz.bus.setting.metric.ini.IniProperty
-
get key
- getKey() - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
- getList() - Method in interface org.miaixz.bus.setting.metric.ini.IniSection
-
get IniProperty list. will copy a new list.
- getList() - Method in class org.miaixz.bus.setting.metric.ini.IniSectionService
-
get IniProperty list. will copy a new list.
- getList(Supplier<List<IniProperty>>) - Method in interface org.miaixz.bus.setting.metric.ini.IniSection
-
get IniProperty list. will copy a new list.
- getList(Supplier<List<IniProperty>>) - Method in class org.miaixz.bus.setting.metric.ini.IniSectionService
-
get IniProperty list. will copy a new list.
- getMap(String) - Method in class org.miaixz.bus.setting.Setting
-
Gets all key-value pairs for a specific group as a mutable map.
- getObject(CharSequence, Object) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
- getObject(CharSequence, Object) - Method in class org.miaixz.bus.setting.metric.props.Props
- getObjectByGroup(CharSequence, CharSequence, Object) - Method in class org.miaixz.bus.setting.Setting
- getOriginalValue() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
get the original string.
- getOriginalValue() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
get the original string.
- getPath() - Method in class org.miaixz.bus.setting.magic.GroupedSet
- getProperties() - Static method in class org.miaixz.bus.setting.Builder
-
Gets a
Propertiesobject containing the current system properties. - getProperties() - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Gets a
Propsinstance containing the current system properties. - getProperties(String) - Static method in class org.miaixz.bus.setting.Builder
-
Gets a
Propsinstance for a given properties file from the classpath. - getProperties(String) - Method in class org.miaixz.bus.setting.Setting
-
Gets all settings under a specific group as a
Propertiesobject. - getPropertiesFound(String...) - Static method in class org.miaixz.bus.setting.Builder
-
Gets the first
Propsinstance that can be successfully loaded from a list of resource names. - getPropertyElementFormatterSupplier() - Method in class org.miaixz.bus.setting.Loader
- getProps(String) - Method in class org.miaixz.bus.setting.Setting
-
Gets all settings under a specific group as a
Propsobject. - getProxyList() - Method in interface org.miaixz.bus.setting.magic.ProxyList
-
Gets the underlying, real list that this proxy delegates to.
- getProxyList() - Method in class org.miaixz.bus.setting.metric.ini.IniSectionService
-
if you want to get the
IniPropertylist, useIniSectionService.getList()orIniSectionService.getList(Supplier). - getSection() - Method in interface org.miaixz.bus.setting.metric.ini.IniProperty
-
section getter.
- getSection() - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
- getSectionElementFormatterSupplier() - Method in class org.miaixz.bus.setting.Loader
- getSetting(String) - Static method in class org.miaixz.bus.setting.Builder
-
Gets a cached
Settinginstance for a given resource name from the classpath. - getSetting(String) - Static method in class org.miaixz.bus.setting.magic.GlobalProfile
-
Gets a
Settinginstance for the specified configuration file name under the currently active global profile. - getSetting(String) - Method in class org.miaixz.bus.setting.magic.Profile
-
Gets a
Settinginstance for a given file name under the current profile. - getSetting(String) - Method in class org.miaixz.bus.setting.Setting
-
Gets all settings under a specific group as a new
Settingobject. - getSettingFirstFound(String...) - Static method in class org.miaixz.bus.setting.Builder
-
Gets the first
Settinginstance that can be successfully loaded from a list of resource names. - getSettingPath() - Method in class org.miaixz.bus.setting.Setting
-
Gets the file path of the loaded settings file.
- getSettingUrl() - Method in class org.miaixz.bus.setting.Setting
-
Gets the URL of the loaded settings file.
- getStrs(CharSequence, String[]) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Gets a value as a string array from the default group, split by the default delimiter (',').
- getStrs(String) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Gets a value as a string array from the default group, split by the default delimiter (',').
- getStrsByGroup(CharSequence, CharSequence) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Gets a value from a specific group as a string array, split by the default delimiter (',').
- getStrsByGroup(CharSequence, CharSequence, CharSequence) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Gets a value from a specific group as a string array, split by a custom delimiter.
- getSubProps(String) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Extracts a subset of properties that share a common prefix.
- getValue() - Method in interface org.miaixz.bus.setting.metric.ini.IniProperty
-
get value
- getValues(String) - Method in class org.miaixz.bus.setting.magic.GroupedSet
-
Gets the set of values for a specific group.
- GlobalProfile - Class in org.miaixz.bus.setting.magic
-
A global center for managing
Profileconfigurations. - GroupedMap - Class in org.miaixz.bus.setting.magic
-
A thread-safe, group-based map implementation, extending
LinkedHashMap. - GroupedMap() - Constructor for class org.miaixz.bus.setting.magic.GroupedMap
- GroupedSet - Class in org.miaixz.bus.setting.magic
-
A class representing a collection of grouped sets, parsed from a configuration file.
- GroupedSet(File, Charset) - Constructor for class org.miaixz.bus.setting.magic.GroupedSet
-
Constructs a
GroupedSetfrom aFile. - GroupedSet(String) - Constructor for class org.miaixz.bus.setting.magic.GroupedSet
-
Constructs a
GroupedSetby loading a file from the classpath with UTF-8 encoding. - GroupedSet(String, Class<?>, Charset) - Constructor for class org.miaixz.bus.setting.magic.GroupedSet
-
Constructs a
GroupedSetfrom a path relative to a given class. - GroupedSet(String, Charset) - Constructor for class org.miaixz.bus.setting.magic.GroupedSet
-
Constructs a
GroupedSetby loading a file from the classpath. - GroupedSet(URL, Charset) - Constructor for class org.miaixz.bus.setting.magic.GroupedSet
-
Constructs a
GroupedSetfrom aURL. - GroupedSet(Charset) - Constructor for class org.miaixz.bus.setting.magic.GroupedSet
-
Constructs a new, empty
GroupedSetwith a specified charset.
H
- hashCode() - Method in class org.miaixz.bus.setting.Setting
I
- indexOf(Object) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- INI - Class in org.miaixz.bus.setting.metric.ini
-
A builder for creating an
IniSettingobject programmatically. - INI() - Constructor for class org.miaixz.bus.setting.metric.ini.INI
-
Constructs a new, empty INI builder.
- INI(Supplier<List<IniElement>>) - Constructor for class org.miaixz.bus.setting.metric.ini.INI
-
Constructs a new INI builder with a custom list supplier.
- IniComment - Interface in org.miaixz.bus.setting.metric.ini
-
Ini file's comment.
- IniCommentCreator - Interface in org.miaixz.bus.setting.metric.ini
-
section create function
- IniCommentService - Class in org.miaixz.bus.setting.metric.ini
-
Ini file's comment.
- IniCommentService(String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniCommentService
- IniCommentService(String, String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniCommentService
- IniElement - Interface in org.miaixz.bus.setting.metric.ini
-
IniElement, like
sections, properties, comments. they all can be likeString. - IniProperty - Interface in org.miaixz.bus.setting.metric.ini
-
Ini file's parameters, like
property1=value1 - IniPropertyCreator - Interface in org.miaixz.bus.setting.metric.ini
-
property create function
- IniPropertyService - Class in org.miaixz.bus.setting.metric.ini
-
Ini file's parameters, like
property1=value1 - IniPropertyService(String, String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniPropertyService
- IniPropertyService(String, String, String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniPropertyService
- IniPropertyService(IniSection, String, String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniPropertyService
-
IniProperty constructor
- IniPropertyService(IniSection, String, String, String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniPropertyService
-
IniProperty constructor
- IniSection - Interface in org.miaixz.bus.setting.metric.ini
-
Ini file's Section
- IniSectionCreator - Interface in org.miaixz.bus.setting.metric.ini
-
section create function
- IniSectionService - Class in org.miaixz.bus.setting.metric.ini
-
Ini file's Section
- IniSectionService(String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSectionService
- IniSectionService(String, int, IniComment) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSectionService
- IniSectionService(String, String, int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSectionService
- IniSectionService(String, String, int, Supplier<List<IniProperty>>) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSectionService
- IniSectionService(String, String, int, IniComment) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSectionService
- IniSectionService(String, String, int, IniComment, Supplier<List<IniProperty>>) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSectionService
- IniSetting - Class in org.miaixz.bus.setting.metric.ini
-
Represents the in-memory structure of an INI file, extending
ArrayList<IniElement>. - IniSetting() - Constructor for class org.miaixz.bus.setting.metric.ini.IniSetting
-
Constructs an empty list with an initial capacity of ten.
- IniSetting(int) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSetting
-
Constructs an empty list with the specified initial capacity.
- IniSetting(Collection<? extends IniElement>) - Constructor for class org.miaixz.bus.setting.metric.ini.IniSetting
-
Constructs a list containing the elements of the specified collection.
- init() - Method in class org.miaixz.bus.setting.format.DefaultFormatter
-
Resets the formatter to its initial state, clearing the line counters and the last seen section.
- init() - Method in interface org.miaixz.bus.setting.Format
-
Resets the formatter to its initial state.
- init(URL, Charset) - Method in class org.miaixz.bus.setting.magic.GroupedSet
-
Initializes this
GroupedSetby loading from a URL. - isComment() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
Am I comment?
- isEmpty() - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Checks if this grouped map contains any key-value pairs across all groups.
- isEmpty() - Method in interface org.miaixz.bus.setting.magic.ProxyList
- isEmpty() - Method in interface org.miaixz.bus.setting.metric.ini.IniSection
- isEmpty() - Method in class org.miaixz.bus.setting.metric.ini.IniSectionService
- isEmpty() - Method in class org.miaixz.bus.setting.Setting
- isEmpty(String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Checks if a specific group is empty.
- isEmpty(String) - Method in class org.miaixz.bus.setting.Setting
-
Checks if a specific group is empty.
- isProperty() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
Am I property?
- isSection() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
Am I section?
- isUseVariable - Variable in class org.miaixz.bus.setting.Setting
-
Whether variable substitution is enabled.
- iterator() - Method in interface org.miaixz.bus.setting.magic.ProxyList
K
- key() - Method in interface org.miaixz.bus.setting.metric.ini.IniProperty
-
get key value
- key() - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
- keyChanged(String) - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
-
when key changed, get the new originalValue.
- keySet() - Method in class org.miaixz.bus.setting.magic.GroupedMap
- keySet() - Method in class org.miaixz.bus.setting.Setting
- keySet(String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Returns a set of all keys within a specific group.
- keySet(String) - Method in class org.miaixz.bus.setting.Setting
-
Returns a set of all keys within a specific group.
L
- lastIndexOf(Object) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- lastSection - Variable in class org.miaixz.bus.setting.format.DefaultFormatter
-
The most recently parsed section, used to associate properties with it.
- length() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
Returns the length of this character sequence.
- line() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
the line number where you are.
- line() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
the line number where you are.
- listIterator() - Method in interface org.miaixz.bus.setting.magic.ProxyList
- listIterator(int) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- load() - Method in class org.miaixz.bus.setting.metric.props.Props
-
Reloads the properties from the original resource.
- load() - Method in class org.miaixz.bus.setting.Setting
-
Reloads the configuration from the original resource file.
- load(InputStream) - Method in class org.miaixz.bus.setting.Loader
-
Loads settings from an
InputStream. - load(InputStream) - Method in class org.miaixz.bus.setting.magic.GroupedSet
-
Loads settings from an
InputStream. - load(InputStream, Class<T>) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Loads YAML data from an
InputStreamand maps it to the specified class type. - load(Reader) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Loads YAML data from a
Reader, closing the reader upon completion. - load(Reader, Class<T>) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Loads YAML data from a
Readerand maps it to the specified class type, closing the reader upon completion. - load(Reader, Class<T>, boolean) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Loads YAML data from a
Readerand maps it to the specified class type. - load(String) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Loads a YAML file from the classpath or an absolute path into a
Dictionary. - load(String, Class<T>) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Loads a YAML file from the classpath or an absolute path and maps it to the specified class type.
- load(URL) - Method in class org.miaixz.bus.setting.magic.GroupedSet
-
Loads the settings from the specified URL.
- load(URL) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Initializes this
Propsobject by loading from the givenURL. - load(Resource) - Method in class org.miaixz.bus.setting.Loader
-
Loads a settings file from the given resource.
- load(Resource) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Initializes this
Propsobject by loading from the givenResource. - Loader - Class in org.miaixz.bus.setting
-
A loader for
.settingfiles. - Loader() - Constructor for class org.miaixz.bus.setting.Loader
-
Constructs a new Loader with a default formatter factory.
- Loader(Charset, boolean) - Constructor for class org.miaixz.bus.setting.Loader
-
Constructs a new Loader with specified settings.
- Loader(Factory) - Constructor for class org.miaixz.bus.setting.Loader
-
Constructs a new Loader with a custom formatter factory.
- Loader.ValueEditor - Interface in org.miaixz.bus.setting
-
A functional interface for editing a property value during the loading process.
- loadYaml(InputStream, Class<T>) - Static method in class org.miaixz.bus.setting.Builder
-
Loads YAML data from an
InputStreamand maps it to the specified class type. - loadYaml(Reader) - Static method in class org.miaixz.bus.setting.Builder
-
Loads YAML data from a
Reader, closing the reader upon completion. - loadYaml(Reader, Class<T>) - Static method in class org.miaixz.bus.setting.Builder
-
Loads YAML data from a
Readerand maps it to the specified class type, closing the reader upon completion. - loadYaml(Reader, Class<T>, boolean) - Static method in class org.miaixz.bus.setting.Builder
-
Loads YAML data from a
Readerand maps it to the specified class type. - loadYaml(String) - Static method in class org.miaixz.bus.setting.Builder
-
Loads a YAML file from the classpath or an absolute path into a
Dictionary. - loadYaml(String, Class<T>) - Static method in class org.miaixz.bus.setting.Builder
-
Loads a YAML file from the classpath or an absolute path and maps it to the specified class type.
O
- of() - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Creates a new, empty
Propsobject. - of() - Static method in class org.miaixz.bus.setting.Setting
-
Creates a new, empty
Settinginstance for manual population. - of(String) - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Creates a
Propsobject by loading a file from the classpath. - of(String, Charset) - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Creates a
Propsobject by loading a file from the classpath with a specified charset. - of(Props) - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Creates a copy of an existing
Propsobject. - org.miaixz.bus.setting - package org.miaixz.bus.setting
-
Provides a comprehensive toolkit for handling configuration files, including an enhanced
.properties-style format (.setting) with support for grouping and variable substitution, as well as INI and YAML file support. - org.miaixz.bus.setting.format - package org.miaixz.bus.setting.format
-
Provides classes for formatting and parsing lines within configuration files, specifically for the INI format.
- org.miaixz.bus.setting.magic - package org.miaixz.bus.setting.magic
-
Provides classes for managing and accessing settings, including support for grouped configurations and environment profiles.
- org.miaixz.bus.setting.metric.ini - package org.miaixz.bus.setting.metric.ini
-
Provides classes that model the structure of an INI configuration file, including sections, properties, and comments.
- org.miaixz.bus.setting.metric.props - package org.miaixz.bus.setting.metric.props
-
Provides a wrapper class for reading and handling
.propertiesfiles with enhanced features. - org.miaixz.bus.setting.metric.setting - package org.miaixz.bus.setting.metric.setting
-
Provides a utility class for easily accessing cached
Settinginstances. - org.miaixz.bus.setting.metric.toml - package org.miaixz.bus.setting.metric.toml
-
Provides classes for parsing and generating TOML (Tom's Obvious, Minimal Language) configuration files.
- org.miaixz.bus.setting.metric.yaml - package org.miaixz.bus.setting.metric.yaml
-
Provides a utility class for reading and writing YAML files, based on the SnakeYAML library.
P
- parse(String) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Parses a YAML string into a nested map structure and flattens it.
- parse(String, Map<String, Object>) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Recursively parses a nested map structure, flattening it into a single map with dot-separated keys.
- parse(Map<String, Object>, String) - Static method in class org.miaixz.bus.setting.metric.props.Props
-
Parses a string content in
.propertiesformat and populates a map. - parseYaml(String) - Static method in class org.miaixz.bus.setting.Builder
-
Parses a YAML string into a nested map structure and flattens it.
- parseYaml(String, Map<String, Object>) - Static method in class org.miaixz.bus.setting.Builder
-
Recursively parses a nested map structure, flattening it into a single map with dot-separated keys.
- plus(List<IniElement>) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Appends a list of
IniElements to this builder. - plus(INI) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Appends all elements from another INI builder to this one.
- plusComment(String) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds a comment line.
- plusProperties(Properties) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds all properties from a
Propertiesobject to the current section. - plusProperties(Properties, String) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds all properties from a
Propertiesobject to the current section, each with the same comment string. - plusProperties(Properties, IniComment) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds all properties from a
Propertiesobject to the current section, each with the same comment. - plusProperty(String, String) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds a new property (key-value pair) to the current section.
- plusProperty(String, String, String) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds a new property to the current section with a comment string.
- plusProperty(String, String, IniComment) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds a new property to the current section with a comment.
- plusSection(String) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds a new section.
- plusSection(String, String) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds a new section with a comment string.
- plusSection(String, IniComment) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Adds a new section with a comment.
- Profile - Class in org.miaixz.bus.setting.magic
-
Represents a configuration profile, allowing for environment-specific settings.
- Profile() - Constructor for class org.miaixz.bus.setting.magic.Profile
-
Default constructor.
- Profile(String) - Constructor for class org.miaixz.bus.setting.magic.Profile
-
Constructs a profile with a specific name, UTF-8 encoding, and no variable substitution.
- Profile(String, Charset, boolean) - Constructor for class org.miaixz.bus.setting.magic.Profile
-
Constructs a profile with full configuration.
- propertyCreator(IniPropertyCreator) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Sets the creator function for properties.
- propertyElementFormatter - Variable in class org.miaixz.bus.setting.format.DefaultFormatter
-
Formatter for property lines (key-value pairs).
- PropertyFormatter - Class in org.miaixz.bus.setting.format
-
A formatter that parses a string value into an
IniPropertyobject (a key-value pair). - PropertyFormatter() - Constructor for class org.miaixz.bus.setting.format.PropertyFormatter
-
Constructs a PropertyFormatter with a default comment formatter and split character ('=').
- PropertyFormatter(char) - Constructor for class org.miaixz.bus.setting.format.PropertyFormatter
-
Constructs a PropertyFormatter with a specific split character and a default comment formatter.
- PropertyFormatter(char, CommentFormatter) - Constructor for class org.miaixz.bus.setting.format.PropertyFormatter
-
Constructs a PropertyFormatter with a specific split character and comment formatter.
- PropertyFormatter(CommentFormatter) - Constructor for class org.miaixz.bus.setting.format.PropertyFormatter
-
Constructs a PropertyFormatter with a specific comment formatter and default split character ('=').
- Props - Class in org.miaixz.bus.setting.metric.props
-
A wrapper class for reading and handling
.propertiesfiles. - Props() - Constructor for class org.miaixz.bus.setting.metric.props.Props
-
Constructs a new, empty
Propsobject. - Props(File) - Constructor for class org.miaixz.bus.setting.metric.props.Props
-
Constructs a
Propsobject from aFile. - Props(File, Charset) - Constructor for class org.miaixz.bus.setting.metric.props.Props
-
Constructs a
Propsobject from aFilewith a specified charset. - Props(String) - Constructor for class org.miaixz.bus.setting.metric.props.Props
-
Constructs a
Propsobject by loading a properties file from the classpath. - Props(String, Charset) - Constructor for class org.miaixz.bus.setting.metric.props.Props
-
Constructs a
Propsobject by loading a properties file with a specified charset. - Props(Properties) - Constructor for class org.miaixz.bus.setting.metric.props.Props
-
Constructs a
Propsobject from an existingPropertiesobject. - Props(Resource, Charset) - Constructor for class org.miaixz.bus.setting.metric.props.Props
-
Constructs a
Propsobject from aResourcewith a specified charset. - ProxyList<E> - Interface in org.miaixz.bus.setting.magic
-
An interface representing a proxy for a
List. - put(String, String) - Method in class org.miaixz.bus.setting.Setting
- put(String, String, String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Puts a key-value pair into a specific group.
- putAll(String, Map<? extends String, ? extends String>) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Puts all key-value pairs from a map into a specific group.
- putAll(String, Map<? extends String, ? extends String>) - Method in class org.miaixz.bus.setting.Setting
-
Puts all key-value pairs from a map into a specific group.
- putAll(Map<? extends String, ? extends String>) - Method in class org.miaixz.bus.setting.Setting
- putByGroup(String, String, String) - Method in class org.miaixz.bus.setting.Setting
-
Puts a key-value pair into a specific group.
R
- read() - Method in class org.miaixz.bus.setting.metric.toml.TomlReader
-
Reads and parses the entire TOML data string into a map.
- read(File) - Method in class org.miaixz.bus.setting.Loader
-
Reads an INI file.
- read(InputStream) - Method in class org.miaixz.bus.setting.Loader
-
Reads INI data from an
InputStream. - read(Reader) - Method in class org.miaixz.bus.setting.Loader
-
Reads and parses INI data from a
Reader. - read(Path) - Method in class org.miaixz.bus.setting.Loader
-
Reads an INI file from a
Path. - read(Resource) - Static method in class org.miaixz.bus.setting.metric.toml.Toml
-
Reads and parses TOML data from a given
Resource. - reload() - Method in class org.miaixz.bus.setting.magic.GroupedSet
-
Reloads the configuration file from the original URL.
- remove(int) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- remove(Object) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- remove(Object) - Method in class org.miaixz.bus.setting.Setting
- remove(String, Object) - Method in class org.miaixz.bus.setting.Setting
-
Removes a key from a specific group.
- remove(String, String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Removes a key-value pair from a specific group.
- removeAll(Collection<?>) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- replaceRefValue(Properties, String) - Static method in class org.miaixz.bus.setting.metric.yaml.Yaml
-
Replaces placeholders in the format
${key}or${key:defaultValue}within a string. - replaceYamlValue(Properties, String) - Static method in class org.miaixz.bus.setting.Builder
-
Replaces placeholders in a string using values from a Properties object.
- resource - Variable in class org.miaixz.bus.setting.Setting
-
The resource representing the settings file.
- retainAll(Collection<?>) - Method in interface org.miaixz.bus.setting.magic.ProxyList
S
- sectionCreator(IniSectionCreator) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Sets the creator function for sections.
- sectionElementFormatter - Variable in class org.miaixz.bus.setting.format.DefaultFormatter
-
Formatter for section headers.
- SectionFormatter - Class in org.miaixz.bus.setting.format
-
A formatter that parses a string value into an
IniSectionobject. - SectionFormatter() - Constructor for class org.miaixz.bus.setting.format.SectionFormatter
-
Constructs a SectionFormatter with default settings.
- SectionFormatter(char, char) - Constructor for class org.miaixz.bus.setting.format.SectionFormatter
-
Constructs a SectionFormatter with custom delimiters and a default comment formatter.
- SectionFormatter(char, char, CommentFormatter) - Constructor for class org.miaixz.bus.setting.format.SectionFormatter
-
Constructs a SectionFormatter with custom delimiters and a specific comment formatter.
- SectionFormatter(CommentFormatter) - Constructor for class org.miaixz.bus.setting.format.SectionFormatter
-
Constructs a SectionFormatter with a specific comment formatter and default section delimiters ('[' and ']').
- set(int, E) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- set(String, Object) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Sets a property value.
- set(String, String) - Method in class org.miaixz.bus.setting.Setting
-
Sets a value in the default (empty) group.
- setAssignFlag(char) - Method in class org.miaixz.bus.setting.Loader
-
Sets the character used to separate keys from values.
- setByGroup(String, String, String) - Method in class org.miaixz.bus.setting.Setting
-
Sets a value in a specific group.
- setCharset(Charset) - Method in class org.miaixz.bus.setting.magic.Profile
-
Sets the character set to be used for reading configuration files.
- setCommentElementFormatter(CommentFormatter) - Method in class org.miaixz.bus.setting.format.AbstractFormatter
-
Sets the comment element formatter.
- setCommentElementFormatterSupplier(Supplier<ElementFormatter<IniComment>>) - Method in class org.miaixz.bus.setting.Loader
-
Sets the supplier for the comment formatter.
- setFields(SupplierX<?>...) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Sets multiple properties using an array of lambda method reference suppliers.
- setFields(SupplierX<String>...) - Method in class org.miaixz.bus.setting.Setting
-
Sets multiple properties using an array of lambda method reference suppliers.
- setKey(String) - Method in interface org.miaixz.bus.setting.metric.ini.IniProperty
-
set a new Key.
- setKey(String) - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
- setLogIfNull(boolean) - Method in class org.miaixz.bus.setting.Setting
-
Sets whether to log a debug message when a requested key is not found.
- setOriginalValue(String) - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
- setProfile(String) - Static method in class org.miaixz.bus.setting.magic.GlobalProfile
-
Sets the active global profile and returns the corresponding
Profileinstance. - setProfile(String) - Method in class org.miaixz.bus.setting.magic.Profile
-
Sets the active profile.
- setPropertyElementFormatterSupplier(Supplier<ElementFormatter<IniProperty>>) - Method in class org.miaixz.bus.setting.Loader
-
Sets the supplier for the property formatter.
- setSection(IniSection) - Method in interface org.miaixz.bus.setting.metric.ini.IniProperty
-
section setter.
- setSection(IniSection) - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
- setSectionElementFormatterSupplier(Supplier<ElementFormatter<IniSection>>) - Method in class org.miaixz.bus.setting.Loader
-
Sets the supplier for the section formatter.
- Setting - Class in org.miaixz.bus.setting.metric.setting
-
A utility class that provides static methods for accessing
Settingconfiguration files, with caching support. - Setting - Class in org.miaixz.bus.setting
-
A utility class for handling
.settingfiles, which are an enhanced version of Java's.propertiesfiles with backward compatibility. - Setting() - Constructor for class org.miaixz.bus.setting.metric.setting.Setting
- Setting() - Constructor for class org.miaixz.bus.setting.Setting
-
Constructs a new, empty
Settinginstance. - Setting(File, Charset, boolean) - Constructor for class org.miaixz.bus.setting.Setting
-
Constructs a
Settingfrom aFile. - Setting(String) - Constructor for class org.miaixz.bus.setting.Setting
-
Constructs a
Settingby loading a file from a relative or absolute path. - Setting(String, boolean) - Constructor for class org.miaixz.bus.setting.Setting
-
Constructs a
Settingby loading a file. - Setting(String, Charset, boolean) - Constructor for class org.miaixz.bus.setting.Setting
-
Constructs a
Settingby loading a file from the classpath. - Setting(Resource, Charset, boolean) - Constructor for class org.miaixz.bus.setting.Setting
-
Constructs a
Settingfrom aResource. - Setting(Resource, Loader) - Constructor for class org.miaixz.bus.setting.Setting
-
Constructs a
Settingfrom aResourceusing a custom loader. - setUseVar(boolean) - Method in class org.miaixz.bus.setting.magic.Profile
-
Sets whether to enable variable substitution in configuration files.
- setValue(String) - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
change this element's value. if you want to DIY how to set value, Recommended to cover
AbstractElement.changeValue(String)instead ofAbstractElement.setValue(String) - setValue(String) - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
change this element's value.
- setValue(Function<String, String>) - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
Edit the value of this element on the basis of original value .
- setValueEditor(Loader.ValueEditor) - Method in class org.miaixz.bus.setting.Loader
-
Sets a custom value editor, which can be used to modify values (e.g., for decryption) as they are being loaded.
- setVarRegex(String) - Method in class org.miaixz.bus.setting.Loader
-
Sets the regular expression for identifying variables (e.g.,
"\\$\\{(.*?)\\}"). - setVarRegex(String) - Method in class org.miaixz.bus.setting.Setting
-
Sets the regular expression for identifying variables.
- size() - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Returns the total number of key-value pairs across all groups.
- size() - Method in interface org.miaixz.bus.setting.magic.ProxyList
- size() - Method in class org.miaixz.bus.setting.Setting
- skipLine(int) - Method in class org.miaixz.bus.setting.metric.ini.INI
-
Skips a specified number of lines by adding null elements, which represent empty lines.
- stopAutoLoad() - Method in class org.miaixz.bus.setting.Setting
-
Stops the automatic reloading of the configuration file.
- store() - Method in class org.miaixz.bus.setting.Setting
-
Stores the current settings to the original file, overwriting its content.
- store(File) - Method in class org.miaixz.bus.setting.Setting
-
Stores the current settings to the specified file.
- store(String) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Stores the current properties to a file at the specified absolute path, overwriting its previous content.
- store(String) - Method in class org.miaixz.bus.setting.Setting
-
Stores the current settings to a file at the specified absolute path.
- store(String, Class<?>) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Stores the current properties to a file path relative to a given class.
- store(GroupedMap, File) - Method in class org.miaixz.bus.setting.Loader
-
Stores the current settings to a file, overwriting its content.
- store(GroupedMap, String) - Method in class org.miaixz.bus.setting.Loader
-
Stores the current settings to a file at the specified absolute path, overwriting its content.
- subList(int, int) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- subSequence(int, int) - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
Returns a
CharSequencethat is a subsequence of this sequence.
T
- toArray() - Method in interface org.miaixz.bus.setting.magic.ProxyList
- toArray(T[]) - Method in interface org.miaixz.bus.setting.magic.ProxyList
- toBean(CharSequence, Class<T>) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Maps the settings from a specific group to a new Java Bean object.
- toBean(CharSequence, T) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Maps the settings from a specific group to an existing Java Bean object by calling its setters.
- toBean(Class<T>) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Maps the settings from the default group to a new Java Bean object.
- toBean(Class<T>) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Maps the properties to a new Java Bean object.
- toBean(Class<T>, String) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Maps a subset of properties (filtered by a prefix) to a new Java Bean object.
- toBean(T) - Method in class org.miaixz.bus.setting.magic.AbstractSetting
-
Maps the settings from the default group to an existing Java Bean object.
- toBean(T) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Maps the properties to an existing Java Bean object.
- toBean(T, String) - Method in class org.miaixz.bus.setting.metric.props.Props
-
Maps a subset of properties (filtered by a prefix) to an existing Java Bean object.
- toCompleteString() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
Get complete information.
- toCompleteString() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
Get complete information.
- Toml - Class in org.miaixz.bus.setting.metric.toml
-
A utility class providing static methods for reading and writing TOML data.
- Toml() - Constructor for class org.miaixz.bus.setting.metric.toml.Toml
- TomlReader - Class in org.miaixz.bus.setting.metric.toml
-
A reader for TOML (Tom's Obvious, Minimal Language) files.
- TomlReader(String, boolean) - Constructor for class org.miaixz.bus.setting.metric.toml.TomlReader
-
Constructs a new
TomlReader. - TomlWriter - Class in org.miaixz.bus.setting.metric.toml
-
A writer for generating TOML (Tom's Obvious, Minimal Language) data from a Map.
- TomlWriter(Writer) - Constructor for class org.miaixz.bus.setting.metric.toml.TomlWriter
-
Creates a new TomlWriter with default parameters.
- TomlWriter(Writer, int, boolean) - Constructor for class org.miaixz.bus.setting.metric.toml.TomlWriter
-
Creates a new TomlWriter with specified indentation parameters.
- TomlWriter(Writer, int, boolean, String) - Constructor for class org.miaixz.bus.setting.metric.toml.TomlWriter
-
Creates a new TomlWriter with the specified parameters.
- toNoCommentString() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
like
AbstractElement.toString(), without comment value(if exists). - toNoCommentString() - Method in interface org.miaixz.bus.setting.metric.ini.IniComment
-
like
IniElement.toString(), without comment value(if exists). comment to no comment string? - toNoCommentString() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
like
IniElement.toString(), without comment value(if exists). - toProperties() - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Converts the INI data into a
Propsobject using '.' as the delimiter between section names and keys. - toProperties() - Method in class org.miaixz.bus.setting.metric.props.Props
-
Creates a new
Propsinstance containing all the properties from this one. - toProperties(String) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Converts the INI data into a
Propsobject. - toPropertiesString() - Method in interface org.miaixz.bus.setting.metric.ini.IniSection
-
toString, with all iniProperties value.
- toPropertiesString() - Method in class org.miaixz.bus.setting.metric.ini.IniSectionService
-
toString, with all iniProperties value.
- toProps() - Method in class org.miaixz.bus.setting.Setting
-
Converts this
Settingto aPropsobject, flattening the groups into keys with prefixes (e.g., "group.key"). - toString() - Method in class org.miaixz.bus.setting.magic.GroupedMap
- toString() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
Default is
originalValue.toString() - toString() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
need to override toString method, to show complete information.
- toString() - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Returns a string representation of the INI data, formatted as a valid INI file.
- toString() - Method in class org.miaixz.bus.setting.Setting
- trim(String) - Static method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
trim a value
V
- value() - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
this element's value. maybe a
toStringvalue likecomment, a property's value likepropertyor a title value likesection. - value() - Method in interface org.miaixz.bus.setting.metric.ini.IniElement
-
this element's value. maybe a
toStringvalue likecomment, a property's value likepropertyor a title value likesection. - valueChanged(String) - Method in class org.miaixz.bus.setting.metric.ini.AbstractElement
-
If the
valuechanged, change the originalValue - valueChanged(String) - Method in class org.miaixz.bus.setting.metric.ini.IniCommentService
-
If the value changed, change the originalValue
- valueChanged(String) - Method in class org.miaixz.bus.setting.metric.ini.IniPropertyService
-
when value changed, update originalValue.
- valueChanged(String) - Method in class org.miaixz.bus.setting.metric.ini.IniSectionService
-
If the
valuechanged, change the originalValue - values() - Method in class org.miaixz.bus.setting.Setting
- values(String) - Method in class org.miaixz.bus.setting.magic.GroupedMap
-
Returns a collection of all values within a specific group.
- values(String) - Method in class org.miaixz.bus.setting.Setting
-
Returns a collection of all values within a specific group.
W
- write(File, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to a
Fileusing UTF-8 encoding. - write(File, Charset, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to a
File. - write(OutputStream, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to an
OutputStreamusing UTF-8 encoding. - write(OutputStream, Charset, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to an
OutputStream. - write(PrintStream, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to a
PrintStream. - write(Writer, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to a
Writer. - write(Path, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to a
Pathusing UTF-8 encoding. - write(Path, Charset, boolean) - Method in class org.miaixz.bus.setting.metric.ini.IniSetting
-
Writes the INI content to a
Path. - write(Map<String, Object>) - Method in class org.miaixz.bus.setting.metric.toml.TomlWriter
-
Writes the specified data map to the writer in TOML format.
- write(Map<String, Object>, Writer) - Static method in class org.miaixz.bus.setting.metric.toml.Toml
-
Writes the given data map to a
Writerin TOML format.
Y
- Yaml - Class in org.miaixz.bus.setting.metric.yaml
-
A utility class for reading and writing YAML files, based on the SnakeYAML library.
- Yaml() - Constructor for class org.miaixz.bus.setting.metric.yaml.Yaml
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form