Class ArchetypePrompter

  • All Implemented Interfaces:
    org.codehaus.plexus.components.interactivity.Prompter

    @Component(role=org.codehaus.plexus.components.interactivity.Prompter.class,
               hint="archetype")
    public class ArchetypePrompter
    extends java.lang.Object
    implements org.codehaus.plexus.components.interactivity.Prompter
    Author:
    raphaelpieroni
    • Field Summary

      • Fields inherited from interface org.codehaus.plexus.components.interactivity.Prompter

        ROLE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String prompt​(java.lang.String message)  
      java.lang.String prompt​(java.lang.String message, java.lang.String defaultReply)  
      java.lang.String prompt​(java.lang.String message, java.util.List possibleValues)  
      java.lang.String prompt​(java.lang.String message, java.util.List possibleValues, java.lang.String defaultReply)  
      java.lang.String promptForPassword​(java.lang.String message)  
      void showMessage​(java.lang.String message)  
      • Methods inherited from class java.lang.Object

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

      • ArchetypePrompter

        public ArchetypePrompter()
    • Method Detail

      • prompt

        public java.lang.String prompt​(java.lang.String message)
                                throws org.codehaus.plexus.components.interactivity.PrompterException
        Specified by:
        prompt in interface org.codehaus.plexus.components.interactivity.Prompter
        Throws:
        org.codehaus.plexus.components.interactivity.PrompterException
      • prompt

        public java.lang.String prompt​(java.lang.String message,
                                       java.lang.String defaultReply)
                                throws org.codehaus.plexus.components.interactivity.PrompterException
        Specified by:
        prompt in interface org.codehaus.plexus.components.interactivity.Prompter
        Throws:
        org.codehaus.plexus.components.interactivity.PrompterException
      • prompt

        public java.lang.String prompt​(java.lang.String message,
                                       java.util.List possibleValues,
                                       java.lang.String defaultReply)
                                throws org.codehaus.plexus.components.interactivity.PrompterException
        Specified by:
        prompt in interface org.codehaus.plexus.components.interactivity.Prompter
        Throws:
        org.codehaus.plexus.components.interactivity.PrompterException
      • prompt

        public java.lang.String prompt​(java.lang.String message,
                                       java.util.List possibleValues)
                                throws org.codehaus.plexus.components.interactivity.PrompterException
        Specified by:
        prompt in interface org.codehaus.plexus.components.interactivity.Prompter
        Throws:
        org.codehaus.plexus.components.interactivity.PrompterException
      • promptForPassword

        public java.lang.String promptForPassword​(java.lang.String message)
                                           throws org.codehaus.plexus.components.interactivity.PrompterException
        Specified by:
        promptForPassword in interface org.codehaus.plexus.components.interactivity.Prompter
        Throws:
        org.codehaus.plexus.components.interactivity.PrompterException
      • showMessage

        public void showMessage​(java.lang.String message)
                         throws org.codehaus.plexus.components.interactivity.PrompterException
        Specified by:
        showMessage in interface org.codehaus.plexus.components.interactivity.Prompter
        Throws:
        org.codehaus.plexus.components.interactivity.PrompterException