Author: ltheussl
Date: Thu Jan 17 12:54:30 2008
New Revision: 612978
URL: http://svn.apache.org/viewvc?rev=612978&view=rev
Log:
[DOXIA-201] <param> tags are always parsed as macro parameters
Modified:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
Modified:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java?rev=612978&r1=612977&r2=612978&view=diff
==============================================================================
---
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
(original)
+++
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
Thu Jan 17 12:54:30 2008
@@ -198,6 +198,12 @@
macroParameters.put( paramName, paramValue );
}
+ else
+ {
+ // param tag from non-macro object, see MSITE-288
+ // TODO: remove
+ handleRawText( sink, parser );
+ }
}
}
else if ( parser.getName().equals( Tag.SCRIPT.toString() ) )
@@ -289,7 +295,12 @@
}
else if ( parser.getName().equals( Tag.PARAM.toString() ) )
{
- // do nothing
+ if ( !StringUtils.isNotEmpty( macroName ) )
+ {
+ // TODO: remove
+ sink.rawText( String.valueOf( LESS_THAN ) + String.valueOf(
SLASH )
+ + Tag.PARAM.toString() + String.valueOf( GREATER_THAN ));
+ }
}
else if ( parser.getName().equals( SECTION_TAG.toString() ) )
{