de.smartics.analysis.javadoc.conf
Class DefaultJavadocProjectConfiguration

Package class diagram package DefaultJavadocProjectConfiguration
java.lang.Object
  extended by de.smartics.analysis.javadoc.conf.DefaultJavadocProjectConfiguration
All Implemented Interfaces:
JavadocProjectConfiguration

public final class DefaultJavadocProjectConfiguration
     
     
extends Object
implements JavadocProjectConfiguration

Default implementation.

Author:
Robert Reiner

Nested Class Summary
static class DefaultJavadocProjectConfiguration.Builder
          The configuration builder.
 
Method Summary
 Collection<String> getClassRootDirectoryNames()
          Returns the list of class path root elements of this project.
 List<String> getExcludes()
          Returns the excludes for the scanner.
 List<String> getIncludes()
          Returns the includes for the scanner.
 ClassLoader getProjectClassLoader()
          Returns the class loader to load project classes.
 String getProjectName()
          Returns the name of the project being processed.
 String getSourceEncoding()
          Returns the encoding specified for the sources in the project.
 Collection<String> getSourceRootDirectoryNames()
          Returns the list of source path root elements of this project.
 String getSourceVersion()
          Returns the Java version specified for the sources in the project.
 List<String> getToolClassPath()
          Returns the classpath used by the tool.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getToolClassPath

public List<String> getToolClassPath()
Returns the classpath used by the tool.

Specified by:
getToolClassPath in interface JavadocProjectConfiguration
Returns:
the classpath used by the tool.

getSourceEncoding

public String getSourceEncoding()
Returns the encoding specified for the sources in the project.

Specified by:
getSourceEncoding in interface JavadocProjectConfiguration
See Also:
de.smartics.exceptions.report.core.ExceptionCodeProjectConfiguration#getSourceEncoding()
Returns:
the encoding specified for the sources in the project.

getSourceVersion

public String getSourceVersion()
Returns the Java version specified for the sources in the project.

Specified by:
getSourceVersion in interface JavadocProjectConfiguration
See Also:
de.smartics.exceptions.report.core.ExceptionCodeProjectConfiguration#getSourceVersion()
Returns:
the Java version specified for the sources in the project.

getClassRootDirectoryNames

public Collection<String> getClassRootDirectoryNames()
Returns the list of class path root elements of this project.

Specified by:
getClassRootDirectoryNames in interface JavadocProjectConfiguration
See Also:
de.smartics.exceptions.report.core.ExceptionCodeProjectConfiguration#getClassRootDirectoryNames()
Returns:
the list of class path root elements of this project.

getProjectClassLoader

public ClassLoader getProjectClassLoader()
Returns the class loader to load project classes.

Specified by:
getProjectClassLoader in interface JavadocProjectConfiguration
Returns:
the class loader to load project classes.

getSourceRootDirectoryNames

public Collection<String> getSourceRootDirectoryNames()
Returns the list of source path root elements of this project.

Specified by:
getSourceRootDirectoryNames in interface JavadocProjectConfiguration
See Also:
de.smartics.exceptions.report.core.ExceptionCodeProjectConfiguration#getSourceRootDirectoryNames()
Returns:
the list of source path root elements of this project.

getProjectName

public String getProjectName()
Returns the name of the project being processed.

Specified by:
getProjectName in interface JavadocProjectConfiguration
See Also:
de.smartics.exceptions.report.core.ExceptionCodeProjectConfiguration#getProjectName()
Returns:
the name of the project being processed.

getIncludes

public List<String> getIncludes()
Returns the includes for the scanner.

Specified by:
getIncludes in interface JavadocProjectConfiguration
Returns:
the includes for the scanner.

getExcludes

public List<String> getExcludes()
Returns the excludes for the scanner.

Specified by:
getExcludes in interface JavadocProjectConfiguration
Returns:
the excludes for the scanner.


Copyright © 2008-2011 Kronseder & Reiner GmbH - smartics. All Rights Reserved.