writer.write( "\"" ); if ( StringUtils.isNotEmpty( param.getDefaultValue() ) ) writer.write( StringUtils.escape( param.getDefaultValue() ) ); writer.write( "\"" );
writer.write( "\"" ); if ( StringUtils.isNotEmpty( param.getDefaultValue() ) ) writer.write( StringUtils.escape( param.getDefaultValue() ) ); writer.write( "\"" );
/** * @param writer not null * @param parameter not null * @throws IOException if any */ private static void writeParameter( Writer writer, Parameter parameter ) throws IOException { String expression = parameter.getExpression(); if ( expression == null || !expression.startsWith( "${component." ) ) { String parameterName = StringUtils.escape( parameter.getName() ); String parameterDescription = toDescription( parameter.getDescription() ); String parameterDefaultValue = parameterName + ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) ? " (Default: " + StringUtils.escape( parameter.getDefaultValue() ) + ")" : "" ); writer.write( " append( sb, \"" + parameterDefaultValue + "\", 2 );" + LS ); if ( StringUtils.isNotEmpty( parameter.getDeprecated() ) ) { writer.write( " append( sb, \"Deprecated. " + toDescription( parameter.getDeprecated() ) + "\", 3 );" + LS ); writer.write( " append( sb, \"\", 0 );" + LS ); } writer.write( " append( sb, \"" + parameterDescription + "\", 3 );" + LS ); writer.write( " append( sb, \"\", 0 );" + LS ); } }
/** * @param writer not null * @param parameter not null * @throws IOException if any */ private static void writeParameter( Writer writer, Parameter parameter ) throws IOException { String expression = parameter.getExpression(); if ( expression == null || !expression.startsWith( "${component." ) ) { String parameterName = StringUtils.escape( parameter.getName() ); String parameterDescription = toDescription( parameter.getDescription() ); String parameterDefaultValue = parameterName + ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) ? " (Default: " + StringUtils.escape( parameter.getDefaultValue() ) + ")" : "" ); writer.write( " append( sb, \"" + parameterDefaultValue + "\", 2 );" + LS ); if ( StringUtils.isNotEmpty( parameter.getDeprecated() ) ) { writer.write( " append( sb, \"Deprecated. " + toDescription( parameter.getDeprecated() ) + "\", 3 );" + LS ); writer.write( " append( sb, \"\", 0 );" + LS ); } writer.write( " append( sb, \"" + parameterDescription + "\", 3 );" + LS ); writer.write( " append( sb, \"\", 0 );" + LS ); } }
if (StringUtils.isNotEmpty(parameter.getDefaultValue())) { w.printf(" Default value is %s", decode(parameter.getDefaultValue()));
if ( !addedUl && StringUtils.isNotEmpty( parameter.getDefaultValue() ) ) escapeXml( parameter.getDefaultValue() ), w );
if ( !addedUl && StringUtils.isNotEmpty( parameter.getDefaultValue() ) ) escapeXml( parameter.getDefaultValue() ), w );
if ( param.getDefaultValue() != null && !jField.hasAnnotation( DefaultsTo.class ) ) jField.addAnnotation( new JAnnotation( DefaultsTo.class, param.getDefaultValue() ) );
if ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) ) escapeXml( parameter.getDefaultValue() ) ) );
if ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) || StringUtils.isNotEmpty( parameter.getExpression() ) ) if ( parameter.getDefaultValue() != null ) w.addAttribute( "default-value", parameter.getDefaultValue() );
if ( param.getDefaultValue() != null && !jField.hasAnnotation( DefaultsTo.class ) ) jField.addAnnotation( new JAnnotation( DefaultsTo.class, param.getDefaultValue() ) );
if ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) ) escapeXml( parameter.getDefaultValue() ) ) );
if ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) || StringUtils.isNotEmpty( parameter.getExpression() ) ) if ( parameter.getDefaultValue() != null ) w.addAttribute( "default-value", parameter.getDefaultValue() );
if ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) || StringUtils.isNotEmpty( parameter.getExpression() ) ) if ( parameter.getDefaultValue() != null ) w.addAttribute( "default-value", parameter.getDefaultValue() );
/** * * @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); } }
addedUl = addUl( w, addedUl, parameter.getDefaultValue() ); writeDetail( getString( "pluginxdoc.mojodescriptor.parameter.default" ), escapeXml( parameter.getDefaultValue() ), w );
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; }
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; }
if ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) ) escapeXml( parameter.getDefaultValue() ) ) ); w.writeMarkup( "<br/>" );