Author: ltheussl
Date: Wed May 6 21:18:10 2009
New Revision: 772430
URL: http://svn.apache.org/viewvc?rev=772430&view=rev
Log:
Additional warning for ambiguous links (MPDF-11)
Modified:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
Modified:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java?rev=772430&r1=772429&r2=772430&view=diff
==============================================================================
---
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
(original)
+++
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
Wed May 6 21:18:10 2009
@@ -449,9 +449,15 @@
{
String hash = linkAnchor.substring( hashIndex
+ 1 );
+ if ( hash.endsWith( ".html" ) &&
!hash.startsWith( "./" ) )
+ {
+ getLog().warn( "[Apt Parser] Ambiguous
link: '" + hash
+ + "'. If this is a local link,
prepend \"./\"!" );
+ }
+
if ( !DoxiaUtils.isValidId( hash ) )
{
- getLog().warn( "Modified invalid link: " +
hash );
+ getLog().warn( "[Apt Parser] Modified
invalid link: " + hash );
linkAnchor = linkAnchor.substring( 0,
hashIndex ) + "#"
+ DoxiaUtils.encodeId( hash, true );