org.apache.maven.doxia.module.site
Class AbstractSiteModule

java.lang.Object
  extended by org.apache.maven.doxia.module.site.AbstractSiteModule
All Implemented Interfaces:
SiteModule
Direct Known Subclasses:
AptSiteModule, ConfluenceSiteModule, DocBookSiteModule, FmlSiteModule, TWikiSiteModule, XdocSiteModule, XhtmlSiteModule

public abstract class AbstractSiteModule
extends java.lang.Object
implements SiteModule

An abstract base class that implements the SiteModule interface.

Since:
1.0
Version:
$Id: AbstractSiteModule.java 783285 2009-06-10 10:52:19Z vsiveton $
Author:
Jason van Zyl

Field Summary
 
Fields inherited from interface org.apache.maven.doxia.module.site.SiteModule
ROLE
 
Constructor Summary
  AbstractSiteModule()
          Constructor with null.
protected AbstractSiteModule(java.lang.String sourceDirectory, java.lang.String extension, java.lang.String parserId)
           
 
Method Summary
 java.lang.String getExtension()
          Returns the default file extension for a given module.
 java.lang.String getParserId()
          Returns the parser id for a given module.
 java.lang.String getSourceDirectory()
          Returns the directory that contains source files for a given module.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSiteModule

public AbstractSiteModule()
Constructor with null.


AbstractSiteModule

protected AbstractSiteModule(java.lang.String sourceDirectory,
                             java.lang.String extension,
                             java.lang.String parserId)
Parameters:
sourceDirectory - not null
extension - not null
parserId - not null
Since:
1.1.1
Method Detail

getSourceDirectory

public java.lang.String getSourceDirectory()
Returns the directory that contains source files for a given module.

Specified by:
getSourceDirectory in interface SiteModule
Returns:
The source directory.

getExtension

public java.lang.String getExtension()
Returns the default file extension for a given module.

Specified by:
getExtension in interface SiteModule
Returns:
The default file extension.

getParserId

public java.lang.String getParserId()
Returns the parser id for a given module.

Specified by:
getParserId in interface SiteModule
Returns:
The parser id.


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.