/** * Returns the valid {@link Configuration} setting names. Naturally, this includes the {@link Configurable} setting * names too. * * @param camelCase * If we want the setting names with camel case naming convention, or with snake case (legacy) naming * convention. * * @see Configurable#getSettingNames(boolean) * * @since 2.3.24 */ @Override public Set<String> getSettingNames(boolean camelCase) { return new _UnmodifiableCompositeSet<String>( super.getSettingNames(camelCase), new _SortedArraySet<String>(camelCase ? SETTING_NAMES_CAMEL_CASE : SETTING_NAMES_SNAKE_CASE)); }
/** * Returns the valid {@link Configuration} setting names. Naturally, this includes the {@link Configurable} setting * names too. * * @param camelCase * If we want the setting names with camel case naming convention, or with snake case (legacy) naming * convention. * * @see Configurable#getSettingNames(boolean) * * @since 2.3.24 */ @Override public Set<String> getSettingNames(boolean camelCase) { return new _UnmodifiableCompositeSet<String>( super.getSettingNames(camelCase), new _SortedArraySet<String>(camelCase ? SETTING_NAMES_CAMEL_CASE : SETTING_NAMES_SNAKE_CASE)); }
/** * Returns the valid {@link Configuration} setting names. Naturally, this includes the {@link Configurable} setting * names too. * * @param camelCase * If we want the setting names with camel case naming convention, or with snake case (legacy) naming * convention. * * @see Configurable#getSettingNames(boolean) * * @since 2.3.24 */ @Override public Set<String> getSettingNames(boolean camelCase) { return new _UnmodifiableCompositeSet<String>( super.getSettingNames(camelCase), new _SortedArraySet<String>(camelCase ? SETTING_NAMES_CAMEL_CASE : SETTING_NAMES_SNAKE_CASE)); }