Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for SelectOptionPromptEvent (0.29 sec)

  1. platforms/core-runtime/logging/src/main/java/org/gradle/internal/logging/events/SelectOptionPromptEvent.java

    import org.gradle.util.internal.TextUtil;
    
    import java.util.List;
    
    public class SelectOptionPromptEvent extends PromptOutputEvent {
        private final String question;
        private final List<String> options;
        private final int defaultOption;
    
        public SelectOptionPromptEvent(long timestamp, String question, List<String> options, int defaultOption) {
            super(timestamp);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 12:11:05 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  2. platforms/core-runtime/logging/src/main/java/org/gradle/internal/logging/serializer/SelectOptionPromptEventSerializer.java

    import java.util.List;
    
    public class SelectOptionPromptEventSerializer implements Serializer<SelectOptionPromptEvent> {
        private final Serializer<List<String>> optionsSerializer = new ListSerializer<String>(BaseSerializerFactory.STRING_SERIALIZER);
    
        @Override
        public void write(Encoder encoder, SelectOptionPromptEvent value) throws Exception {
            encoder.writeLong(value.getTimestamp());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 30 05:02:18 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  3. platforms/core-runtime/logging/src/test/groovy/org/gradle/internal/logging/events/SelectOptionPromptEventTest.groovy

        def "formats prompt"() {
            def event = new SelectOptionPromptEvent(123, "question", ["11", "12", "13"], 1)
    
            assert event.prompt == TextUtil.toPlatformLineSeparators("""question:
      1: 11
      2: 12
      3: 13
    Enter selection (default: 12) [1..3] """)
        }
    
        def "accepts valid input"() {
            def event = new SelectOptionPromptEvent(123, "question", ["1", "2", "3", "4"], 1)
    
            expect:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 12:11:05 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  4. platforms/core-runtime/daemon-services/src/main/java/org/gradle/api/internal/tasks/userinput/DefaultUserInputHandler.java

                for (int i = 0; i < options.size(); i++) {
                    T option = values.get(i);
                    displayValues.add(renderer.apply(option));
                }
                SelectOptionPromptEvent prompt = new SelectOptionPromptEvent(clock.getCurrentTime(), question, displayValues, values.indexOf(defaultOption));
                return prompt(prompt, defaultOption, sanitizedInput -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 04:50:46 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  5. platforms/core-runtime/daemon-services/src/test/groovy/org/gradle/api/internal/tasks/userinput/DefaultUserInputHandlerTest.groovy

    import org.gradle.internal.logging.events.IntQuestionPromptEvent
    import org.gradle.internal.logging.events.OutputEventListener
    import org.gradle.internal.logging.events.SelectOptionPromptEvent
    import org.gradle.internal.logging.events.TextQuestionPromptEvent
    import org.gradle.internal.logging.events.UserInputRequestEvent
    import org.gradle.internal.logging.events.UserInputResumeEvent
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 04:50:46 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  6. platforms/core-runtime/daemon-protocol/src/test/groovy/org/gradle/launcher/daemon/protocol/DaemonMessageSerializerTest.groovy

            result.timestamp == 123
        }
    
        def "can serialize select option prompt event"() {
            expect:
            def event = new SelectOptionPromptEvent(123, 'prompt', ['a', 'b'], 1)
            def result = serialize(event, serializer)
            result instanceof SelectOptionPromptEvent
            result.question == 'prompt'
            result.options == ['a', 'b']
            result.defaultOption == 1
            result.timestamp == 123
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 19:54:56 UTC 2024
    - 12.3K bytes
    - Viewed (0)
  7. platforms/core-runtime/daemon-protocol/src/main/java/org/gradle/launcher/daemon/protocol/DaemonMessageSerializer.java

    import org.gradle.internal.logging.events.ProgressEvent;
    import org.gradle.internal.logging.events.ProgressStartEvent;
    import org.gradle.internal.logging.events.ReadStdInEvent;
    import org.gradle.internal.logging.events.SelectOptionPromptEvent;
    import org.gradle.internal.logging.events.StyledTextOutputEvent;
    import org.gradle.internal.logging.events.TextQuestionPromptEvent;
    import org.gradle.internal.logging.events.UserInputRequestEvent;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 19:54:56 UTC 2024
    - 18.8K bytes
    - Viewed (0)
Back to top