Class AbstractConfigBuilder<T extends TcConfig>

  • Type Parameters:
    T - The type of configuration.
    Direct Known Subclasses:
    AbstractFileConfigBuilder

    public abstract class AbstractConfigBuilder<T extends TcConfig>
    extends Object
    Builder class to create a new configuration.
    • Constructor Detail

      • AbstractConfigBuilder

        @Contract(pure=true)
        protected AbstractConfigBuilder()
        Constructs new configuration builder.
    • Method Detail

      • pathSeparator

        public char pathSeparator()
        Gets the char that will be used to separate in TcConfigSection, default is "46".
        Returns:
        Path separator.
      • createConfig

        public abstract T createConfig()
        Creates new configuration with specified parameters.
        Returns:
        The new configuration.