com.objectfab.tools.junitdoclet
Class DefaultConfigurableStrategy
java.lang.Object
com.objectfab.tools.junitdoclet.DefaultConfigurableStrategy
- All Implemented Interfaces:
- ConfigurableStrategy, JUnitDocletProperties
- Direct Known Subclasses:
- DefaultNamingStrategy, DefaultTestingStrategy, DefaultWritingStrategy
public class DefaultConfigurableStrategy
- extends java.lang.Object
- implements ConfigurableStrategy, JUnitDocletProperties
Fields inherited from interface com.objectfab.tools.junitdoclet.JUnitDocletProperties |
ACCESSOR_GET_NAME, ACCESSOR_NAME, ACCESSOR_SET_NAME, ACCESSOR_TESTS, ACCESSOR_TYPE_NAME, ADD_IMPORT_NAME, ADD_IMPORT_TESTSUITE, ADD_TESTCASE_NAME, ADD_TESTCASE_TO_TESTSUITE, ADD_TESTSUITE_NAME, ADD_TESTSUITE_TO_TESTSUITE, CLASS_NAME, JUNIT_VERSION, LICENSE, MARKER_CLASS_BEGIN, MARKER_CLASS_END, MARKER_EXTENDS_IMPLEMENTS_BEGIN, MARKER_EXTENDS_IMPLEMENTS_END, MARKER_IMPORT_BEGIN, MARKER_IMPORT_END, MARKER_JAVADOC_CLASS_BEGIN, MARKER_JAVADOC_CLASS_END, MARKER_JAVADOC_METHOD_BEGIN, MARKER_JAVADOC_METHOD_END, MARKER_METHOD_BEGIN, MARKER_METHOD_END, METHOD_NAME, METHOD_SIGNATURE, PACKAGE_NAME, TEMPLATE_ATTRIBUTE_ACCESSOR, TEMPLATE_ATTRIBUTE_ARRAY, TEMPLATE_ATTRIBUTE_DEFAULT, TEMPLATE_NAME, TESTCASE_CLASS_NAME, TESTCASE_INSTANCE_NAME, TESTCASE_INSTANCE_TYPE, TESTCASE_METHOD_UNMATCHED, TESTCASE_PACKAGE_NAME, TESTCASE_TESTMETHODS, TESTCASE_UNMATCHED, TESTMETHOD_NAME, TESTSUITE_ADD_TESTCASES, TESTSUITE_ADD_TESTSUITES, TESTSUITE_CLASS_NAME, TESTSUITE_IMPORTS, TESTSUITE_INSTANCE_NAME, TESTSUITE_PACKAGE_NAME, VALUE_LICENSE, VALUE_MARKER_BEGIN, VALUE_MARKER_CLASS, VALUE_MARKER_CLASS_BEGIN, VALUE_MARKER_CLASS_END, VALUE_MARKER_END, VALUE_MARKER_EXTENDS_IMPLEMENTS, VALUE_MARKER_EXTENDS_IMPLEMENTS_BEGIN, VALUE_MARKER_EXTENDS_IMPLEMENTS_END, VALUE_MARKER_IMPORT, VALUE_MARKER_IMPORT_BEGIN, VALUE_MARKER_IMPORT_END, VALUE_MARKER_JAVADOC_CLASS, VALUE_MARKER_JAVADOC_CLASS_BEGIN, VALUE_MARKER_JAVADOC_CLASS_END, VALUE_MARKER_JAVADOC_METHOD, VALUE_MARKER_JAVADOC_METHOD_BEGIN, VALUE_MARKER_JAVADOC_METHOD_END, VALUE_MARKER_METHOD, VALUE_MARKER_METHOD_BEGIN, VALUE_MARKER_METHOD_END, VALUE_METHOD_UNMATCHED_NAME, VALUE_METHOD_UNMATCHED_NAME_MARKER |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PROPERTY_FILE_NAME
protected static final java.lang.String DEFAULT_PROPERTY_FILE_NAME
- See Also:
- Constant Field Values
properties
private static java.util.Properties properties
propertyFileName
private java.lang.String propertyFileName
templateCache
private static java.util.Map templateCache
docErrorReporter
private com.sun.javadoc.DocErrorReporter docErrorReporter
DefaultConfigurableStrategy
public DefaultConfigurableStrategy()
init
public void init()
- Specified by:
init
in interface ConfigurableStrategy
getPropertyFileName
public java.lang.String getPropertyFileName()
- Specified by:
getPropertyFileName
in interface ConfigurableStrategy
setPropertyFileName
public void setPropertyFileName(java.lang.String propertyFileName)
- Specified by:
setPropertyFileName
in interface ConfigurableStrategy
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interface ConfigurableStrategy
setProperties
public void setProperties(java.util.Properties properties)
- Specified by:
setProperties
in interface ConfigurableStrategy
loadProperties
public java.util.Properties loadProperties(java.lang.String propertyFileName)
getPropertyInputStream
private java.io.InputStream getPropertyInputStream(java.lang.String propertyFileName)
getTemplate
public java.lang.String getTemplate(java.util.Properties properties,
java.lang.String templateName,
java.lang.String attribute)
createTemplate
public java.lang.String createTemplate(java.util.Properties properties,
java.lang.String templateName)
setDocErrorReporter
public void setDocErrorReporter(com.sun.javadoc.DocErrorReporter reporter)
- Specified by:
setDocErrorReporter
in interface ConfigurableStrategy
printNotice
public void printNotice(java.lang.String msg)
- Specified by:
printNotice
in interface ConfigurableStrategy
printWarning
public void printWarning(java.lang.String msg)
- Specified by:
printWarning
in interface ConfigurableStrategy
printError
public void printError(java.lang.String msg)
- Specified by:
printError
in interface ConfigurableStrategy