public abstract class A_CmsXmlConfiguration extends java.lang.Object implements I_CmsXmlConfiguration
A_ALIAS, A_CLASS, A_COUNT, A_DEFAULT, A_DESTINATION, A_ENABLED, A_FROM, A_HANDLER, A_ICON, A_ID, A_KEY, A_NAME, A_ORDER, A_PASSWORD, A_PORT, A_PROTOCOL, A_SUFFIX, A_TO, A_TYPE, A_URI, A_USER, A_VALUE, N_EXPORTPOINT, N_EXPORTPOINTS, N_NAME, N_PARAM, N_PROPERTY, N_RESOURCE, N_SITE, N_VALUEADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD| 构造器和说明 |
|---|
A_CmsXmlConfiguration()
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConfigurationParameter(java.lang.String paramName,
java.lang.String paramValue)
Adds a configuration parameter to this parameter configurable class instance.
|
CmsParameterConfiguration |
getConfiguration()
Returns the parameters of this configurable class instance,
or
null if the class does not need any parameters. |
java.lang.String |
getDtdSystemLocation()
Returns the internal system location of the DTD file for this XML configuration,
e.g.
|
java.lang.String |
getDtdUrlPrefix()
Returns the external system id prefix of the DTD file for this XML configuration,
e.g.
|
java.lang.String |
getXmlFileName()
Returns the name of the XML input file for this configuration,
e.g.
|
void |
initConfiguration()
Initializes a configuration after all parameters have been added.
|
protected abstract void |
initMembers()
Initializes member variables.
|
protected void |
setXmlFileName(java.lang.String fileName)
Sets the file name of this XML configuration.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddXmlDigesterRules, generateXml, getDtdFilenamepublic void addConfigurationParameter(java.lang.String paramName,
java.lang.String paramValue)
I_CmsConfigurationParameterHandleraddConfigurationParameter 在接口中 I_CmsConfigurationParameterHandlerparamName - the name of the parameterparamValue - the value for the parameterI_CmsConfigurationParameterHandler.addConfigurationParameter(java.lang.String, java.lang.String)public CmsParameterConfiguration getConfiguration()
I_CmsConfigurationParameterHandlernull if the class does not need any parameters.getConfiguration 在接口中 I_CmsConfigurationParameterHandlernull if the class does not need any parametersI_CmsConfigurationParameterHandler.getConfiguration()public java.lang.String getDtdSystemLocation()
I_CmsXmlConfigurationorg/opencms/configuration/.
If this is not null, then the DTD is not read through the
web URL, but an internal name resolution is added that resolves the
system id of the DTD to
.I_CmsXmlConfiguration.getDtdSystemLocation() + I_CmsXmlConfiguration.getDtdUrlPrefix()
getDtdSystemLocation 在接口中 I_CmsXmlConfigurationI_CmsXmlConfiguration.getDtdSystemLocation()public java.lang.String getDtdUrlPrefix()
I_CmsXmlConfigurationhttp://www.opencms.org/dtd/6.0/.
The full system id for the DTD is calculated like this:
.I_CmsXmlConfiguration.getDtdSystemLocation() + I_CmsXmlConfiguration.getDtdUrlPrefix()
getDtdUrlPrefix 在接口中 I_CmsXmlConfigurationI_CmsXmlConfiguration.getDtdUrlPrefix()public java.lang.String getXmlFileName()
I_CmsXmlConfigurationopencms.xml.getXmlFileName 在接口中 I_CmsXmlConfigurationI_CmsXmlConfiguration.getXmlFileName()public void initConfiguration()
I_CmsConfigurationParameterHandlerprotected abstract void initMembers()
protected void setXmlFileName(java.lang.String fileName)
fileName - the file name to set