Author: rfscholte Date: Sun Mar 31 13:44:26 2013 New Revision: 1462950 URL: http://svn.apache.org/r1462950 Log: [DOXIA-224] Add source name in parser
Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptReaderSource.java Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptReaderSource.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/AptReaderSource.java?rev=1462950&r1=1462949&r2=1462950&view=diff ============================================================================== --- maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptReaderSource.java (original) +++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptReaderSource.java Sun Mar 31 13:44:26 2013 @@ -39,8 +39,11 @@ public class AptReaderSource /** lineNumber. */ private int lineNumber; + /** The name, e.g. the filename. */ + private String name; + /** - * Constructor: intialize reader. + * Constructor: initialize reader. * * @param in the reader. */ @@ -51,6 +54,19 @@ public class AptReaderSource lineNumber = -1; } + /** + * Constructor: initialize reader. + * + * @param in the reader. + * @param name the name of the source + */ + public AptReaderSource( Reader in, String name ) + { + this( in ); + + this.name = name; + } + /** {@inheritDoc} */ public String getNextLine() throws AptParseException @@ -87,7 +103,8 @@ public class AptReaderSource /** {@inheritDoc} */ public String getName() { - return ""; + // never return null + return name != null ? name : ""; } /** {@inheritDoc} */