|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.configuration.A_CmsXmlConfiguration
org.opencms.configuration.CmsVfsConfiguration
public class CmsVfsConfiguration
VFS master configuration class.
Field Summary | |
---|---|
static java.lang.String |
A_CONFIGURATION
The widget configuration attribute. |
static java.lang.String |
A_DEFAULTWIDGET
The widget attribute. |
static java.lang.String |
A_EXTENSION
The extension attribute name. |
static java.lang.String |
A_SOURCE
The source attribute name. |
static java.lang.String |
A_TARGET
The target attribute name. |
static java.lang.String |
CONFIGURATION_DTD_NAME
The name of the DTD for this configuration. |
static java.lang.String |
DEFAULT_XML_FILE_NAME
The name of the default XML file for this configuration. |
static java.lang.String |
N_COLLECTOR
The collector node name. |
static java.lang.String |
N_COLLECTORS
The collectors node name. |
static java.lang.String |
N_COPY_RESOURCE
The copy-resource node name. |
static java.lang.String |
N_COPY_RESOURCES
The copy-resources node name. |
static java.lang.String |
N_DEFAULTFILE
The defaultfile node name. |
static java.lang.String |
N_DEFAULTFILES
The defaultfiles node name. |
static java.lang.String |
N_FILETRANSLATIONS
File translations node name. |
static java.lang.String |
N_FOLDERTRANSLATIONS
Folder translations node name. |
static java.lang.String |
N_HTML_CONVERTER
The html-converter node name. |
static java.lang.String |
N_HTML_CONVERTERS
The html-converters node name. |
static java.lang.String |
N_LOADER
The node name of an individual resource loader. |
static java.lang.String |
N_MAPPING
The mapping node name. |
static java.lang.String |
N_MAPPINGS
The mappings node name. |
static java.lang.String |
N_MIMETYPE
The mimetype node name. |
static java.lang.String |
N_MIMETYPES
The mimetypes node name. |
static java.lang.String |
N_PROPERTIES
The properties node name. |
static java.lang.String |
N_RELATIONTYPE
The relation type node name. |
static java.lang.String |
N_RELATIONTYPES
The relation types node name. |
static java.lang.String |
N_RESOURCELOADERS
The resource loaders node name. |
static java.lang.String |
N_RESOURCES
The main resource node name. |
static java.lang.String |
N_RESOURCETYPES
The resource types node name. |
static java.lang.String |
N_SCHEMATYPE
The schematype node name. |
static java.lang.String |
N_SCHEMATYPES
The schematypes node name. |
static java.lang.String |
N_TRANSLATION
Individual translation node name. |
static java.lang.String |
N_TRANSLATIONS
The translations master node name. |
static java.lang.String |
N_TYPE
The node name of an individual resource type. |
static java.lang.String |
N_VERSIONHISTORY
The node name for the version history. |
static java.lang.String |
N_VFS
The main vfs configuration node name. |
static java.lang.String |
N_WIDGET
The widget node name. |
static java.lang.String |
N_WIDGETS
The widgets node name. |
static java.lang.String |
N_XMLCONTENT
The xmlcontent node name. |
static java.lang.String |
N_XMLCONTENTS
The xmlcontents node name. |
Fields inherited from interface org.opencms.configuration.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_VALUE |
Fields inherited from interface org.opencms.configuration.I_CmsConfigurationParameterHandler |
---|
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD |
Constructor Summary | |
---|---|
CmsVfsConfiguration()
|
Method Summary | |
---|---|
void |
addDefaultFile(java.lang.String defaultFile)
Adds a directory default file. |
void |
addFileTranslation(java.lang.String translation)
Adds one file translation rule. |
void |
addFolderTranslation(java.lang.String translation)
Adds one folder translation rule. |
static void |
addResourceTypeXmlRules(org.apache.commons.digester.Digester digester)
Adds the resource type rules to the given digester. |
void |
addXmlDigesterRules(org.apache.commons.digester.Digester digester)
Digests an XML node and creates an instance of this configurable class. |
static void |
generateResourceTypeXml(org.dom4j.Element startNode,
java.util.List resourceTypes,
boolean module)
Creates the xml output for resourcetype nodes. |
org.dom4j.Element |
generateXml(org.dom4j.Element parent)
Generates the XML element for this configurable class. |
java.util.List |
getDefaultFiles()
Returns the (unmodifiable) list of configured directory default files. |
java.lang.String |
getDtdFilename()
Returns the name of the DTD file for this XML configuration, e.g. |
CmsResourceTranslator |
getFileTranslator()
Returns the file resource translator that has been initialized with the configured file translation rules. |
CmsResourceTranslator |
getFolderTranslator()
Returns the folder resource translator that has been initialized with the configured folder translation rules. |
CmsResourceManager |
getResourceManager()
Returns the initialized resource manager. |
CmsXmlContentTypeManager |
getXmlContentTypeManager()
Returns the configured XML content type manager. |
void |
initializeFinished()
Will be called when configuration of this object is finished. |
protected void |
initMembers()
Initializes member variables. |
void |
setFileTranslationEnabled(java.lang.String value)
Enables or disables the file translation rules. |
void |
setFolderTranslationEnabled(java.lang.String value)
Enables or disables the folder translation rules. |
void |
setResourceManager(CmsResourceManager manager)
Sets the generated resource manager. |
void |
setXmlContentTypeManager(CmsXmlContentTypeManager manager)
Sets the generated XML content type manager. |
Methods inherited from class org.opencms.configuration.A_CmsXmlConfiguration |
---|
addConfigurationParameter, getConfiguration, getDtdSystemLocation, getDtdUrlPrefix, getXmlFileName, initConfiguration, setXmlFileName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String A_CONFIGURATION
public static final java.lang.String A_DEFAULTWIDGET
public static final java.lang.String A_EXTENSION
public static final java.lang.String A_SOURCE
public static final java.lang.String A_TARGET
public static final java.lang.String CONFIGURATION_DTD_NAME
public static final java.lang.String DEFAULT_XML_FILE_NAME
public static final java.lang.String N_COLLECTOR
public static final java.lang.String N_COLLECTORS
public static final java.lang.String N_HTML_CONVERTER
public static final java.lang.String N_HTML_CONVERTERS
public static final java.lang.String N_COPY_RESOURCE
public static final java.lang.String N_COPY_RESOURCES
public static final java.lang.String N_DEFAULTFILE
public static final java.lang.String N_DEFAULTFILES
public static final java.lang.String N_FILETRANSLATIONS
public static final java.lang.String N_FOLDERTRANSLATIONS
public static final java.lang.String N_LOADER
public static final java.lang.String N_MAPPING
public static final java.lang.String N_MAPPINGS
public static final java.lang.String N_MIMETYPE
public static final java.lang.String N_MIMETYPES
public static final java.lang.String N_PROPERTIES
public static final java.lang.String N_RELATIONTYPE
public static final java.lang.String N_RELATIONTYPES
public static final java.lang.String N_RESOURCELOADERS
public static final java.lang.String N_RESOURCES
public static final java.lang.String N_RESOURCETYPES
public static final java.lang.String N_SCHEMATYPE
public static final java.lang.String N_SCHEMATYPES
public static final java.lang.String N_TRANSLATION
public static final java.lang.String N_TRANSLATIONS
public static final java.lang.String N_TYPE
public static final java.lang.String N_VERSIONHISTORY
public static final java.lang.String N_VFS
public static final java.lang.String N_WIDGET
public static final java.lang.String N_WIDGETS
public static final java.lang.String N_XMLCONTENT
public static final java.lang.String N_XMLCONTENTS
Constructor Detail |
---|
public CmsVfsConfiguration()
Method Detail |
---|
public static void addResourceTypeXmlRules(org.apache.commons.digester.Digester digester)
digester
- the digester to add the rules topublic static void generateResourceTypeXml(org.dom4j.Element startNode, java.util.List resourceTypes, boolean module)
startNode
- the startnode to add all rescource types toresourceTypes
- the list of resource typesmodule
- flag, signaling to add them module resource types or notpublic void addDefaultFile(java.lang.String defaultFile)
defaultFile
- the directory default file to addpublic void addFileTranslation(java.lang.String translation)
translation
- the file translation rule to addpublic void addFolderTranslation(java.lang.String translation)
translation
- the folder translation rule to addpublic void addXmlDigesterRules(org.apache.commons.digester.Digester digester)
I_CmsXmlConfiguration
digester
- the digester to useI_CmsXmlConfiguration.addXmlDigesterRules(org.apache.commons.digester.Digester)
public org.dom4j.Element generateXml(org.dom4j.Element parent)
I_CmsXmlConfiguration
parent
- the parent element in the XML tree
I_CmsXmlConfiguration.generateXml(org.dom4j.Element)
public java.util.List getDefaultFiles()
public java.lang.String getDtdFilename()
I_CmsXmlConfiguration
opencms-configuration.dtd
.
I_CmsXmlConfiguration.getDtdFilename()
public CmsResourceTranslator getFileTranslator()
public CmsResourceTranslator getFolderTranslator()
public CmsResourceManager getResourceManager()
public CmsXmlContentTypeManager getXmlContentTypeManager()
public void initializeFinished()
public void setFileTranslationEnabled(java.lang.String value)
value
- if "true"
, file translation is enabled, otherwise it is disabledpublic void setFolderTranslationEnabled(java.lang.String value)
value
- if "true"
, folder translation is enabled, otherwise it is disabledpublic void setResourceManager(CmsResourceManager manager)
manager
- the resource manager to setpublic void setXmlContentTypeManager(CmsXmlContentTypeManager manager)
manager
- the generated XML content type manager to setprotected void initMembers()
A_CmsXmlConfiguration
initMembers
in class A_CmsXmlConfiguration
A_CmsXmlConfiguration.initMembers()
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |