in src/main/java/org/apache/maven/plugin/changelog/ChangeLogReport.java [1223:1269]
protected void doChangeSetTitle( ChangeLogSet set, ResourceBundle bundle, Sink sink )
{
sink.sectionTitle2();
SimpleDateFormat headingDateFormater = new SimpleDateFormat( headingDateFormat );
if ( "tag".equals( type ) )
{
if ( set.getStartVersion() == null || set.getStartVersion().getName() == null )
{
sink.text( bundle.getString( "report.SetTagCreation" ) );
if ( set.getEndVersion() != null && set.getEndVersion().getName() != null )
{
sink.text( ' ' + bundle.getString( "report.SetTagUntil" ) + " '" + set.getEndVersion() + '\'' );
}
}
else if ( set.getEndVersion() == null || set.getEndVersion().getName() == null )
{
sink.text( bundle.getString( "report.SetTagSince" ) );
sink.text( " '" + set.getStartVersion() + '\'' );
}
else
{
sink.text( bundle.getString( "report.SetTagBetween" ) );
sink.text(
" '" + set.getStartVersion() + "' " + bundle.getString( "report.And" ) + " '" + set.getEndVersion()
+ '\'' );
}
}
else if ( set.getStartDate() == null )
{
sink.text( bundle.getString( "report.SetRangeUnknown" ) );
}
else if ( set.getEndDate() == null )
{
sink.text( bundle.getString( "report.SetRangeSince" ) );
sink.text( ' ' + headingDateFormater.format( set.getStartDate() ) );
}
else
{
sink.text( bundle.getString( "report.SetRangeBetween" ) );
sink.text(
' ' + headingDateFormater.format( set.getStartDate() ) + ' ' + bundle.getString( "report.And" ) + ' '
+ headingDateFormater.format( set.getEndDate() ) );
}
sink.sectionTitle2_();
}