xdoclet.tagshandler
public class ConfigTagsHandler extends XDocletTagSupport
Version: $Revision: 1.9 $
UNKNOWN: Oct 15, 2001 namespace = "Config"
Method Summary | |
---|---|
String | configParameterValue(Properties attributes)
Returns the values of a configuration parameter with the name paramName.
|
void | forAllConfigParameters(String template, Properties attributes)
Evaluate the body for all configuration parameters with the name paramName. |
Object | getConfigParameter(String paramName)
Returns the value for the specified configuration parameter. |
static int | getCurrentConfigParamIndex()
Gets the CurrentConfigParamIndex attribute of the ConfigTagsHandler class
|
void | ifConfigParamEquals(String template, Properties attributes)
Evaluate the body if the value of the configuration parameter equals value.
|
protected boolean | ifConfigParamEquals_Impl(Properties attributes)
The implementation of ifConfigParamEquals and ifConfigParamEquals tags. |
void | ifConfigParamGreaterOrEquals(String template, Properties attributes)
Evaluate the body if the value of the configuration parameter is greater or equal to value.
|
protected boolean | ifConfigParamGreaterOrEquals_Impl(Properties attributes)
The implementation of ifConfigParamGreaterOrEquals and ifConfigParamNotGreaterOrEquals tags. |
void | ifConfigParamNotEquals(String template, Properties attributes)
Evaluate the body if the value of the configuration parameter doesn't equal value.
|
void | ifConfigParamNotGreaterOrEquals(String template, Properties attributes)
Evaluate the body if the value of the configuration parameter is not greater or equal to value.
|
void | ifHasConfigParam(String template, Properties attributes)
Evaluates the body if config parameter specified is not null.
|
Parameters: attributes The attributes of the template tag
Returns: Description of the Returned Value
Throws: XDocletException Description of Exception
UNKNOWN: type = "content" name = "paramName" optional = "false" description = "The config parameter name, it's a * parameter settable from within build file."
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException Description of Exception
UNKNOWN: type = "block" name = "paramName" optional = "false" description = "The config parameter name, it's a * parameter settable from within build file."
Parameters: paramName Description of Parameter
Returns: The ConfigParameter value
Throws: XDocletException Description of Exception
UNKNOWN: When searching for param part of a subtask.element.param config param we rely on bare reflection mechanism, so if we had getMyParam and we specified myparam for example (case mismatch) it fails (in Class.getMethod). We should provide a case-insensitive solution.
Returns: The CurrentConfigParamIndex value
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException Description of Exception
UNKNOWN: type = "block" name = "paramName" optional = "false" description = "The config parameter name, it's a * parameter settable from within build file." name = "value" optional = "false" description = "The desired value."
Parameters: attributes The attributes of the template tag
Returns: Description of the Returned Value
Throws: XDocletException Description of Exception
See Also: ConfigTagsHandler ConfigTagsHandler
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException Description of Exception
UNKNOWN: type = "block" name = "paramName" optional = "false" description = "The config parameter name, it's a * parameter settable from within build file." name = "value" optional = "false" description = "The desired value."
Parameters: attributes The attributes of the template tag
Returns: Description of the Returned Value
Throws: XDocletException Description of Exception
See Also: ConfigTagsHandler ConfigTagsHandler
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException Description of Exception
UNKNOWN: type = "block" name = "paramName" optional = "false" description = "The config parameter name, it's a * parameter settable from within build file." name = "value" optional = "false" description = "The desired value."
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException Description of Exception
UNKNOWN: type = "block" name = "paramName" optional = "false" description = "The config parameter name, it's a * parameter settable from within build file." name = "value" optional = "false" description = "The desired value."
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException Description of Exception
UNKNOWN: type = "block" name = "paramName" optional = "false" description = "The config parameter name, it's a * parameter settable from within build file."