/** * @return the list parameters as a Map */ public Map<String, Parameter> getParameterMap() { if ( parameterMap == null ) { parameterMap = new HashMap<>(); if ( parameters != null ) { for ( Parameter pd : parameters ) { parameterMap.put( pd.getName(), pd ); } } } return parameterMap; }
/** * @return the list parameters as a Map */ public Map<String, Parameter> getParameterMap() { if ( parameterMap == null ) { parameterMap = new HashMap<>(); if ( parameters != null ) { for ( Parameter pd : parameters ) { parameterMap.put( pd.getName(), pd ); } } } return parameterMap; }
public String toString() { return "Mojo parameter [name: \'" + getName() + "\'; alias: \'" + getAlias() + "\']"; }
public String toString() { return "Mojo parameter [name: \'" + getName() + "\'; alias: \'" + getAlias() + "\']"; }
private static String format( List<Parameter> parameters ) { StringBuilder buffer = new StringBuilder( 128 ); if ( parameters != null ) { for ( Parameter parameter : parameters ) { if ( buffer.length() > 0 ) { buffer.append( ", " ); } buffer.append( '\'' ).append( parameter.getName() ).append( '\'' ); } } return buffer.toString(); }
/** * @param parameter add a new parameter * @throws DuplicateParameterException if any */ public void addParameter( Parameter parameter ) throws DuplicateParameterException { if ( parameters != null && parameters.contains( parameter ) ) { throw new DuplicateParameterException( parameter.getName() + " has been declared multiple times in mojo with goal: " + getGoal() + " (implementation: " + getImplementation() + ")" ); } if ( parameters == null ) { parameters = new LinkedList<>(); } parameters.add( parameter ); }
ValidatingConfigurationListener( Object mojo, MojoDescriptor mojoDescriptor, ConfigurationListener delegate ) { this.mojo = mojo; this.delegate = delegate; this.missingParameters = new HashMap<>(); if ( mojoDescriptor.getParameters() != null ) { for ( Parameter param : mojoDescriptor.getParameters() ) { if ( param.isRequired() ) { missingParameters.put( param.getName(), param ); } } } }
/** * @param parameter add a new parameter * @throws DuplicateParameterException if any */ public void addParameter( Parameter parameter ) throws DuplicateParameterException { if ( parameters != null && parameters.contains( parameter ) ) { throw new DuplicateParameterException( parameter.getName() + " has been declared multiple times in mojo with goal: " + getGoal() + " (implementation: " + getImplementation() + ")" ); } if ( parameters == null ) { parameters = new LinkedList<>(); } parameters.add( parameter ); }
messageBuffer.append( mojo.getPluginDescriptor().getArtifactId() ); messageBuffer.append( "\', specify the following:\n\n<configuration>\n ...\n" ); messageBuffer.append( " <" ).append( param.getName() ).append( '>' ); if ( isArray || isCollection ) messageBuffer.append( " " ); messageBuffer.append( "</" ).append( param.getName() ).append( ">\n" ); messageBuffer.append( "</configuration>" ); if ( StringUtils.isNotEmpty( alias ) && !alias.equals( param.getName() ) )
PlexusConfiguration config = configuration.getChild( parameter.getName(), false ); if ( config != null )
PlexusConfiguration paramConfig = mojoConfig.getChild( parameter.getName(), false ); if ( paramConfig != null )
PlexusConfiguration paramConfig = mojoConfig.getChild( parameter.getName(), false ); if ( paramConfig != null )
private static boolean contains(List<Parameter> parameters, String name) { for (Parameter parameter : parameters) { if (parameter.getName().equalsIgnoreCase(name)) { return true; } } return false; } }
public String toString() { return "Mojo parameter [name: \'" + getName() + "\'; alias: \'" + getAlias() + "\']"; }