org.apache.maven.plugin.descriptor.Parameter.isRequired()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(70)

本文整理了Java中org.apache.maven.plugin.descriptor.Parameter.isRequired()方法的一些代码示例,展示了Parameter.isRequired()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Parameter.isRequired()方法的具体详情如下:
包路径:org.apache.maven.plugin.descriptor.Parameter
类名称:Parameter
方法名:isRequired

Parameter.isRequired介绍

暂无

代码示例

代码示例来源:origin: apache/maven

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 );
      }
    }
  }
}

代码示例来源:origin: apache/maven

if ( !parameter.isRequired() )

代码示例来源:origin: org.apache.maven.plugin-tools/maven-plugin-tools-generators

/**
 * @param required      <code>true</code> for required parameters, <code>false</code> otherwise.
 * @param parameterList not null
 * @return list of parameters depending the value of <code>required</code>
 */
private List<Parameter> getParametersByRequired( boolean required, List<Parameter> parameterList )
{
  List<Parameter> list = new ArrayList<>();
  for ( Parameter parameter : parameterList )
  {
    if ( parameter.isRequired() == required )
    {
      list.add( parameter );
    }
  }
  return list;
}

代码示例来源:origin: bsorrentino/maven-confluence-plugin

/**
 *
 * @param required
 * @param parameterList
 * @return
 */
private List<Parameter> getParametersByRequired(boolean required, List<Parameter> parameterList) {
  if( parameterList == null) 
    return Collections.emptyList();
  
  final List<Parameter> list = new ArrayList<Parameter>();
  for (Parameter parameter : parameterList) {
    if (parameter.isRequired() == required) {
      list.add(parameter);
    }
  }
  return list;
}

代码示例来源:origin: io.tesla.maven.plugin/tesla-plugin-tools-api

/**
 * @param required <code>true</code> for required parameters, <code>false</code> otherwise.
 * @param parameterList not null
 * @return list of parameters depending the value of <code>required</code>
 */
private List getParametersByRequired( boolean required, List parameterList )
{
  List list = new ArrayList();
  for ( Iterator parameters = parameterList.iterator(); parameters.hasNext(); )
  {
    Parameter parameter = (Parameter) parameters.next();
    if ( parameter.isRequired() == required )
    {
      list.add( parameter );
    }
  }
  return list;
}

代码示例来源:origin: org.eclipse.tesla.plugin/tesla-plugin-tools-api

/**
 * @param required <code>true</code> for required parameters, <code>false</code> otherwise.
 * @param parameterList not null
 * @return list of parameters depending the value of <code>required</code>
 */
private List getParametersByRequired( boolean required, List parameterList )
{
  List list = new ArrayList();
  for ( Iterator parameters = parameterList.iterator(); parameters.hasNext(); )
  {
    Parameter parameter = (Parameter) parameters.next();
    if ( parameter.isRequired() == required )
    {
      list.add( parameter );
    }
  }
  return list;
}

代码示例来源:origin: org.apache.maven.plugin-tools/maven-plugin-tools-generators

GeneratorUtils.element( w, "required", Boolean.toString( parameter.isRequired() ) );

代码示例来源:origin: bsorrentino/maven-confluence-plugin

/**
 *
 * @param parameterList
 * @param w
 */
private void writeParameterDetails(List<Parameter> parameterList, ConfluenceWikiWriter w) {
  w.printNormalHeading("Parameter Details");
  w.printNewParagraph();
  for (Parameter parameter : parameterList) {
    w.printSmallHeading(createAnchor(parameter.getName(), parameter.getName()));
    String description = parameter.getDescription();
    if (StringUtils.isEmpty(description)) {
      description = "No Description.";
    }
    w.println(decode(description));
    writeDetail("Deprecated", parameter.getDeprecated(), w);
    writeDetail("Type", parameter.getType(), w);
    writeDetail("Since", parameter.getSince(), w);
    if (parameter.isRequired()) {
      writeDetail("Required", "Yes", w);
    } else {
      writeDetail("Required", "No", w);
    }
    writeDetail("Expression", parameter.getExpression(), w);
    writeDetail("Default", parameter.getDefaultValue(), w);
  }
}

代码示例来源:origin: io.tesla.maven.plugin/tesla-plugin-tools-api

if ( parameter.isRequired() )

代码示例来源:origin: org.eclipse.tesla.plugin/tesla-plugin-tools-api

if ( parameter.isRequired() )

代码示例来源:origin: org.eclipse.tesla.plugin/tesla-plugin-tools-api

PluginUtils.element( w, "required", Boolean.toString( parameter.isRequired() ) );

代码示例来源:origin: io.tesla.maven.plugin/tesla-plugin-tools-api

PluginUtils.element( w, "required", Boolean.toString( parameter.isRequired() ) );

代码示例来源:origin: io.tesla.maven.plugin/tesla-plugin-tools-api

if ( param.isRequired() && !jField.hasAnnotation( Required.class ) )

代码示例来源:origin: takari/takari-lifecycle

private static MojoParameter toMojoParameter(Parameter parameter) {
 MojoParameter result = new MojoParameter();
 result.setName(parameter.getName());
 result.setAlias(parameter.getAlias());
 result.setType(parameter.getType());
 result.setRequired(parameter.isRequired());
 result.setEditable(parameter.isEditable());
 result.setDescription(parameter.getDescription());
 result.setDeprecated(parameter.getDeprecated());
 result.setSince(parameter.getSince());
 result.setImplementation(parameter.getImplementation());
 result.setDefaultValue(parameter.getDefaultValue());
 result.setExpression(parameter.getExpression());
 return result;
}

代码示例来源:origin: io.takari.maven.plugins/takari-lifecycle-plugin

private static MojoParameter toMojoParameter(Parameter parameter) {
 MojoParameter result = new MojoParameter();
 result.setName(parameter.getName());
 result.setAlias(parameter.getAlias());
 result.setType(parameter.getType());
 result.setRequired(parameter.isRequired());
 result.setEditable(parameter.isEditable());
 result.setDescription(parameter.getDescription());
 result.setDeprecated(parameter.getDeprecated());
 result.setSince(parameter.getSince());
 result.setImplementation(parameter.getImplementation());
 result.setDefaultValue(parameter.getDefaultValue());
 result.setExpression(parameter.getExpression());
 return result;
}

代码示例来源:origin: org.eclipse.tesla.plugin/tesla-plugin-tools-api

if ( param.isRequired() && !jField.hasAnnotation( Required.class ) )

代码示例来源:origin: org.apache.maven.plugin-tools/maven-plugin-tools-generators

if ( parameter.isRequired() )

相关文章