xdoclet
Class DocletContext

java.lang.Object
  |
  +--xdoclet.template.TemplateContext
        |
        +--xdoclet.DocletContext
All Implemented Interfaces:
java.io.Serializable

public class DocletContext
extends TemplateContext
implements java.io.Serializable

Version:
$Revision: 1.11 $
Author:
Ara Abrahamian (ara_e@email.com)
See Also:
Serialized Form

Fields inherited from class xdoclet.template.TemplateContext
root
 
Constructor Summary
DocletContext(java.lang.String sourcePath, java.lang.String classPath, java.lang.String destDir, java.lang.String mergeDir, java.lang.String excludedTags, SubTask[] subTasks, java.util.Hashtable properties, java.util.Hashtable configs, boolean force)
           
 
Method Summary
 SubTask getActiveSubTask()
           
 java.lang.String getClassPath()
           
 java.lang.Object getConfigParam(java.lang.String name)
           
 java.lang.String getDestDir()
           
 java.lang.String getExcludedTags()
           
static DocletContext getInstance()
           
 java.lang.String getMergeDir()
           
 java.util.Map getProperties()
           
 java.lang.String getProperty(java.lang.String name)
           
 java.lang.String getSourcePath()
           
 SubTask getSubTaskBy(java.lang.String subtask_name)
           
 SubTask[] getSubTasks()
           
 boolean isForce()
           
 boolean isSubTaskDefined(java.lang.String subtask_name)
           
 void setActiveSubTask(SubTask activeSubTask)
           
static void setSingleInstance(DocletContext singleInstance)
           
 
Methods inherited from class xdoclet.template.TemplateContext
getRoot, setRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocletContext

public DocletContext(java.lang.String sourcePath,
                     java.lang.String classPath,
                     java.lang.String destDir,
                     java.lang.String mergeDir,
                     java.lang.String excludedTags,
                     SubTask[] subTasks,
                     java.util.Hashtable properties,
                     java.util.Hashtable configs,
                     boolean force)
Method Detail

getInstance

public static DocletContext getInstance()

setSingleInstance

public static void setSingleInstance(DocletContext singleInstance)

getActiveSubTask

public SubTask getActiveSubTask()

getSourcePath

public java.lang.String getSourcePath()

getClassPath

public java.lang.String getClassPath()

getDestDir

public java.lang.String getDestDir()

getMergeDir

public java.lang.String getMergeDir()

isForce

public boolean isForce()

getExcludedTags

public java.lang.String getExcludedTags()

getSubTasks

public SubTask[] getSubTasks()

getProperty

public java.lang.String getProperty(java.lang.String name)

getProperties

public java.util.Map getProperties()

getConfigParam

public java.lang.Object getConfigParam(java.lang.String name)

isSubTaskDefined

public boolean isSubTaskDefined(java.lang.String subtask_name)

getSubTaskBy

public SubTask getSubTaskBy(java.lang.String subtask_name)

setActiveSubTask

public void setActiveSubTask(SubTask activeSubTask)