Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for TextProvider (0.15 sec)

  1. platforms/ide/ide-native/src/main/java/org/gradle/ide/visualstudio/TextProvider.java

     */
    
    package org.gradle.ide.visualstudio;
    
    import org.gradle.api.Incubating;
    
    /**
     * Provides access to the content of a generated text file.
     */
    @Incubating
    public interface TextProvider {
        /**
         * The text content.
         */
        String getText();
    
        /**
         * Replace the content.
         */
        void setText(String value);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 1K bytes
    - Viewed (0)
  2. platforms/ide/ide-native/src/main/java/org/gradle/ide/visualstudio/internal/DefaultVisualStudioSolution.java

            return buildDependencies;
        }
    
        public static class SolutionFile implements TextConfigFile {
            private final List<Action<? super TextProvider>> actions = new ArrayList<Action<? super TextProvider>>();
            private final PathToFileResolver fileResolver;
            private Object location;
    
            @Inject
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  3. platforms/ide/ide-native/src/main/groovy/org/gradle/ide/visualstudio/tasks/internal/VisualStudioSolutionFile.groovy

    import static org.gradle.ide.visualstudio.internal.DefaultVisualStudioProject.getUUID
    
    class VisualStudioSolutionFile extends AbstractPersistableConfigurationObject {
        List<Action<? super TextProvider>> actions = new ArrayList<Action<? super TextProvider>>();
        private Map<File, String> projects = new LinkedHashMap<>()
        private Map<File, Set<VisualStudioProjectConfigurationMetadata>> projectConfigurations = new LinkedHashMap<>()
        private baseText
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  4. platforms/ide/ide-native/src/test/groovy/org/gradle/ide/visualstudio/tasks/internal/VisualStudioSolutionFileTest.groovy

    	EndGlobalSection
    EndGlobal
    """
        }
    
        def "applies multiple text actions"() {
            when:
            solutionFile.actions << ({ TextProvider text ->
                text.setText("foo")
            } as Action)
            solutionFile.actions << ({ TextProvider text ->
                text.asBuilder().append("bar")
            } as Action)
    
            then:
            generatedSolutionFile.text == "foobar"
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 8.6K bytes
    - Viewed (0)
  5. platforms/ide/ide-native/src/main/groovy/org/gradle/ide/visualstudio/tasks/GenerateSolutionFileTask.java

    import org.gradle.api.Action;
    import org.gradle.api.Incubating;
    import org.gradle.api.tasks.Internal;
    import org.gradle.api.tasks.Nested;
    import org.gradle.api.tasks.OutputFile;
    import org.gradle.ide.visualstudio.TextProvider;
    import org.gradle.ide.visualstudio.VisualStudioSolution;
    import org.gradle.ide.visualstudio.internal.DefaultVisualStudioSolution;
    import org.gradle.ide.visualstudio.tasks.internal.VisualStudioSolutionFile;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  6. platforms/ide/ide-native/src/main/java/org/gradle/ide/visualstudio/TextConfigFile.java

     */
    @Incubating
    public interface TextConfigFile extends ConfigFile {
    
        /**
         * Add an action that can manipulate the generated file content.
         */
        void withContent(Action<? super TextProvider> action);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 997 bytes
    - Viewed (0)
  7. platforms/ide/ide-native/src/main/java/org/gradle/ide/visualstudio/VisualStudioSolution.java

     *  plugins {
     *      id 'visual-studio'
     *  }
     *
     *  model {
     *      visualStudio {
     *          solution {
     *              solutionFile.location = "vs/${name}.sln"
     *              solutionFile.withContent { TextProvider content -&gt;
     *                  content.asBuilder().insert(0, "# GENERATED FILE: DO NOT EDIT\n")
     *                  content.text = content.text.replaceAll("HideSolutionNode = FALSE", "HideSolutionNode = TRUE")
     *              }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  8. testing/architecture-test/src/changes/archunit-store/public-api-mutable-properties.txt

    Method <org.gradle.ide.visualstudio.TextProvider.getText()> does not have raw return type assignable to org.gradle.api.provider.Property in (TextProvider.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 22:42:49 UTC 2024
    - 160.5K bytes
    - Viewed (0)
Back to top