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 ); } } } }
throws ComponentConfigurationException, PluginParameterException if ( mojoDescriptor.getParameters() == null ) for ( Parameter parameter : mojoDescriptor.getParameters() )
if ( mojoDescriptor.getParameters() != null ) for ( Parameter parameter : mojoDescriptor.getParameters() )
if ( mojoDescriptor.getParameters() != null ) for ( Parameter parameter : mojoDescriptor.getParameters() )
/** * * @param w */ private void writeParameterTable(ConfluenceWikiWriter w) { List<Parameter> parameterList = descriptor.getParameters(); //remove components and read-only parameters List<Parameter> list = filterParameters(parameterList); if (list != null && list.size() > 0) { writeParameterSummary(list, w); writeParameterDetails(list, w); } }
/** * @param mojoDescriptor not null * @throws InvalidParameterException if any */ protected void validate( MojoDescriptor mojoDescriptor ) throws InvalidParameterException { @SuppressWarnings( "unchecked" ) List<Parameter> parameters = mojoDescriptor.getParameters(); if ( parameters != null ) { for ( int j = 0; j < parameters.size(); j++ ) { validateParameter( parameters.get( j ), j ); } } } }
throws IOException for ( Iterator it = helpDescriptor.getParameters().iterator(); it.hasNext(); )
throws IOException for ( Iterator it = helpDescriptor.getParameters().iterator(); it.hasNext(); )
if ( descriptor.getParameters() != null && descriptor.getParameters().size() > 0 ) List params = descriptor.getParameters();
return pluginDescriptor.getMojo(goal).getParameters();
MojoDescriptor descriptor = mojo.pluginManager.getMojoDescriptor(plugin, goal, mojo.remoteRepos, mojo.repoSession); final List<Parameter> parameters = descriptor.getParameters(); Xpp3Dom[] children = configuration.getChildren(); if (children != null) {
List<Parameter> params = mojoDescriptor.getParameters();
List<Parameter> params = mojoDescriptor.getParameters();
protected void finalizeMojoConfiguration(MojoExecution mojoExecution) { MojoDescriptor mojoDescriptor = mojoExecution.getMojoDescriptor(); Xpp3Dom executionConfiguration = mojoExecution.getConfiguration(); if (executionConfiguration == null) { executionConfiguration = new Xpp3Dom("configuration"); } Xpp3Dom defaultConfiguration = MojoDescriptorCreator.convert(mojoDescriptor); Xpp3Dom finalConfiguration = new Xpp3Dom("configuration"); if (mojoDescriptor.getParameters() != null) { for (Parameter parameter : mojoDescriptor.getParameters()) { Xpp3Dom parameterConfiguration = executionConfiguration.getChild(parameter.getName()); if (parameterConfiguration == null) { parameterConfiguration = executionConfiguration.getChild(parameter.getAlias()); } Xpp3Dom parameterDefaults = defaultConfiguration.getChild(parameter.getName()); parameterConfiguration = Xpp3Dom.mergeXpp3Dom(parameterConfiguration, parameterDefaults, Boolean.TRUE); if (parameterConfiguration != null) { parameterConfiguration = new Xpp3Dom(parameterConfiguration, parameter.getName()); if (StringUtils.isEmpty(parameterConfiguration.getAttribute("implementation")) && StringUtils.isNotEmpty(parameter.getImplementation())) { parameterConfiguration.setAttribute("implementation", parameter.getImplementation()); } finalConfiguration.addChild(parameterConfiguration); } } } mojoExecution.setConfiguration(finalConfiguration); }
/** * @param mojoDescriptor not null * @param w not null */ private void writeGoalParameterTable( MojoDescriptor mojoDescriptor, XMLWriter w ) { List<Parameter> parameterList = mojoDescriptor.getParameters(); // remove components and read-only parameters List<Parameter> list = filterParameters( parameterList ); if ( !list.isEmpty() ) { writeParameterSummary( mojoDescriptor, list, w ); writeParameterDetails( mojoDescriptor, list, w ); } else { w.startElement( "subsection" ); w.addAttribute( "name", getString( "pluginxdoc.mojodescriptor.parameters" ) ); w.startElement( "p" ); w.writeMarkup( getString( "pluginxdoc.mojodescriptor.noParameter" ) ); w.endElement(); //p w.endElement(); } }
/** * @param mojoDescriptor not null * @param w not null */ private void writeGoalParameterTable( MojoDescriptor mojoDescriptor, XMLWriter w ) { List parameterList = mojoDescriptor.getParameters(); //remove components and read-only parameters List list = filterParameters( parameterList ); if ( list != null && list.size() > 0 ) { writeParameterSummary( mojoDescriptor, list, w ); writeParameterDetails( mojoDescriptor, list, w ); } else { w.startElement( "subsection" ); w.addAttribute( "name", getString( "pluginxdoc.mojodescriptor.parameters" ) ); w.startElement( "p" ); w.writeMarkup( getString( "pluginxdoc.mojodescriptor.noParameter" ) ); w.endElement(); //p w.endElement(); } }
if ( mojoDescriptor.getParameters() != null ) for ( Parameter parameter : mojoDescriptor.getParameters() )
/** * @param mojoDescriptor not null * @param w not null */ private void writeGoalParameterTable( MojoDescriptor mojoDescriptor, XMLWriter w ) { List parameterList = mojoDescriptor.getParameters(); //remove components and read-only parameters List list = filterParameters( parameterList ); if ( list != null && list.size() > 0 ) { writeParameterSummary( mojoDescriptor, list, w ); writeParameterDetails( mojoDescriptor, list, w ); } else { w.startElement( "subsection" ); w.addAttribute( "name", getString( "pluginxdoc.mojodescriptor.parameters" ) ); w.startElement( "p" ); w.writeMarkup( getString( "pluginxdoc.mojodescriptor.noParameter" ) ); w.endElement(); //p w.endElement(); } }
if (mojo.getParameters() != null) { for (Parameter parameter : mojo.getParameters()) { parameters.add(toMojoParameter(parameter));
if (mojo.getParameters() != null) { for (Parameter parameter : mojo.getParameters()) { parameters.add(toMojoParameter(parameter));