org.schmant.task.jdk.javadoc.pdfdoclet
Class AbstractPdfDocletDecorator<T extends AbstractPdfDocletDecorator<T>>

java.lang.Object
  extended by org.schmant.support.AbstractArgumentChecker
      extended by org.schmant.task.template.jdk.javadoc.AbstractCustomDocletDecorator<T>
          extended by org.schmant.task.jdk.javadoc.pdfdoclet.AbstractPdfDocletDecorator<T>
All Implemented Interfaces:
TargetConfigurable<T>, PdfDocletDecorator<T>, TaskDecorator, CustomDocletDecorator<T>, JavadocTaskDecorator, ValidatingDecorator
Direct Known Subclasses:
ExtPdfDocletDecorator

public abstract class AbstractPdfDocletDecorator<T extends AbstractPdfDocletDecorator<T>>
extends AbstractCustomDocletDecorator<T>
implements PdfDocletDecorator<T>

Abstract base class for PdfDocletDecorator implementations.

Since:
0.5
Author:
Karl Gustafsson
Task_package:
com.tarsec.javadoc.pdfdoclet

Constructor Summary
AbstractPdfDocletDecorator()
           
 
Method Summary
 Object getConfigFile()
           
 Object getTarget()
           
 T setConfigFile(Object o)
          Set the configuration file for the PDF doclet.
 T setTarget(Object o)
          Set the target.
 
Methods inherited from class org.schmant.task.template.jdk.javadoc.AbstractCustomDocletDecorator
addDocletPath, addDocletPaths, getDocletPaths, getThis
 
Methods inherited from class org.schmant.support.AbstractArgumentChecker
check, check, check, check
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.schmant.task.template.jdk.javadoc.CustomDocletDecorator
addDocletPath, addDocletPaths, getDocletPaths
 
Methods inherited from interface org.schmant.task.ValidatingDecorator
validate
 

Constructor Detail

AbstractPdfDocletDecorator

public AbstractPdfDocletDecorator()
Method Detail

setConfigFile

public T setConfigFile(Object o)
Description copied from interface: PdfDocletDecorator
Set the configuration file for the PDF doclet. The argument will probably be interpreted through InterpretAsFileStrategy or some similar method (which method to use is up to the implementation).

Specified by:
setConfigFile in interface PdfDocletDecorator<T extends AbstractPdfDocletDecorator<T>>
Parameters:
o - The configuration file.
Returns:
this

getConfigFile

public Object getConfigFile()
Specified by:
getConfigFile in interface PdfDocletDecorator<T extends AbstractPdfDocletDecorator<T>>

setTarget

public T setTarget(Object o)
Description copied from interface: TargetConfigurable
Set the target.

Specified by:
setTarget in interface TargetConfigurable<T extends AbstractPdfDocletDecorator<T>>
Parameters:
o - The target.
Returns:
this

getTarget

public Object getTarget()