Class ConfigProcessor<B extends AbstractConfigurationLoader.Builder<B,​L>,​L extends AbstractConfigurationLoader<?>>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ConfigProcessor<B,​L> configured​(org.gradle.api.Action<B> builderModifier)
      Create a derived configuration format that applies additional configuration to this format's builder.
      java.util.Set<java.lang.String> extensions()
      Get extensions known to be supported by this configuration format.
      ConfigurationNode read​(java.io.Reader reader)
      Read a node from the provided reader.
      ConfigurationNode read​(java.io.Reader reader, java.util.function.UnaryOperator<ConfigurationOptions> optionsModifier)
      Read a node from the provided reader.
      void write​(java.io.Writer destination, ConfigurationNode node)
      Write the contents of node to the destination writer.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • configured

        public ConfigProcessor<B,​L> configured​(org.gradle.api.Action<B> builderModifier)
        Create a derived configuration format that applies additional configuration to this format's builder.
        Parameters:
        builderModifier - The builder modifier
        Returns:
        a derived format
      • extensions

        public java.util.Set<java.lang.String> extensions()
        Get extensions known to be supported by this configuration format.
        Returns:
        supported extensions