Class AbstractExternalOverride<I extends AbstractExternalOverride<I>>

    • Constructor Detail

      • AbstractExternalOverride

        public AbstractExternalOverride​(java.lang.String... nameValuePairs)
        Instantiate.
        Parameters:
        nameValuePairs - Initial name/value pairs.
    • Method Detail

      • property

        public I property​(java.lang.String name,
                          java.lang.String value)
        Allow builder pattern for loading properties.
        Parameters:
        name - Name.
        value - Value.
        Returns:
        this.
      • get

        protected abstract java.lang.String get​(java.lang.String name)
        Obtains the value.
        Parameters:
        name - Name of value.
        Returns:
        Value.
      • set

        protected abstract void set​(java.lang.String name,
                                    java.lang.String value)
        Specifies the value.
        Parameters:
        name - Name for value.
        value - Value.
      • clear

        protected abstract void clear​(java.lang.String name)
        Clears the value.
        Parameters:
        name - Name of value.