|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--com.opencms.template.A_CmsTemplate
|
+--com.opencms.template.CmsXmlTemplate
|
+--com.opencms.workplace.CmsWorkplaceDefault
|
+--com.opencms.workplace.CmsProperty
Template class for displaying the property screens of the OpenCms workplace.
Reads template files of the content type CmsXmlWpTemplateFile.
| Field Summary |
| Fields inherited from class com.opencms.template.CmsXmlTemplate |
C_BODY_ELEMENT, C_DEBUG, C_FRAME_SELECTOR, m_cache |
| Fields inherited from interface com.opencms.boot.I_CmsLogChannels |
C_FLEX_CACHE, C_FLEX_LOADER, C_LOGGING, C_MODULE_CRITICAL, C_MODULE_DEBUG, C_MODULE_INFO, C_OPENCMS_CACHE, C_OPENCMS_CRITICAL, C_OPENCMS_CRONSCHEDULER, C_OPENCMS_DEBUG, C_OPENCMS_ELEMENTCACHE, C_OPENCMS_INFO, C_OPENCMS_INIT, C_OPENCMS_POOL, C_OPENCMS_STATICEXPORT, C_OPENCMS_STREAMING, C_PREPROCESSOR_IS_LOGGING |
| Constructor Summary | |
CmsProperty()
|
|
| Method Summary | |
Integer |
getAllPropertydef(CmsObject cms,
CmsXmlLanguageFile lang,
Vector names,
Vector values,
Hashtable parameters)
Gets all propertydefintions for the file. |
byte[] |
getContent(CmsObject cms,
String templateFile,
String elementName,
Hashtable parameters,
String templateSelector)
Overwrites the getContent method of the CmsWorkplaceDefault. |
Integer |
getProperty(CmsObject cms,
CmsXmlLanguageFile lang,
Vector names,
Vector values,
Hashtable parameters)
Gets all properties of a resource. |
Integer |
getPropertydef(CmsObject cms,
CmsXmlLanguageFile lang,
Vector names,
Vector values,
Hashtable parameters)
Gets all unused propertydefintions for the file. |
String |
getPropertyValue(CmsObject cms,
CmsXmlLanguageFile lang,
Hashtable parameters)
Gets the value of selected property and sets it in the input field of the dialog. |
boolean |
isCacheable(CmsObject cms,
String templateFile,
String elementName,
Hashtable parameters,
String templateSelector)
Indicates if the results of this class are cacheable. |
| Methods inherited from class com.opencms.workplace.CmsWorkplaceDefault |
bubblesort, checkJavaProperty, checkPort, doNotShow, getCacheDirectives, getConfigFile, getConstantSelectEntries, getFonts, getKey, getLastUrl, getOwnTemplateFile, isAdmin, isAdminFalse, isNotOnlineProject, isOnlineProject, isProjectManager, isStreamable, isTheAdminUser, picsUrl, resourcesUri, scriptsUri, startProcessing, userName |
| Methods inherited from class com.opencms.template.A_CmsTemplate |
debugPrint, isExportable, isProxyPrivateCacheable, isProxyPublicCacheable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.opencms.template.I_CmsTemplate |
isExportable, isProxyPrivateCacheable, isProxyPublicCacheable |
| Constructor Detail |
public CmsProperty()
| Method Detail |
public Integer getAllPropertydef(CmsObject cms,
CmsXmlLanguageFile lang,
Vector names,
Vector values,
Hashtable parameters)
throws CmsException
The given vectors names and values will
be filled with the appropriate information to be used for building
a select box.
cms - CmsObject Object for accessing system resources.names - Vector to be filled with the appropriate values in this method.values - Vector to be filled with the appropriate values in this method.parameters - Hashtable containing all user parameters (not used here).
CmsException
public byte[] getContent(CmsObject cms,
String templateFile,
String elementName,
Hashtable parameters,
String templateSelector)
throws CmsException
getContent in interface I_CmsTemplategetContent in class CmsXmlTemplatecms - The CmsObject.templateFile - The property template fileelementName - not usedparameters - Parameters of the request and the template.templateSelector - Selector of the template tag to be displayed.
Throws - CmsException if something goes wrong.
CmsExceptionCmsXmlTemplate.getContent(CmsObject, String, String, Hashtable, String)
public Integer getProperty(CmsObject cms,
CmsXmlLanguageFile lang,
Vector names,
Vector values,
Hashtable parameters)
throws CmsException
The given vectors names and values will
be filled with the appropriate information to be used for building
a select box.
cms - CmsObject Object for accessing system resources.names - Vector to be filled with the appropriate values in this method.values - Vector to be filled with the appropriate values in this method.parameters - Hashtable containing all user parameters (not used here).
CmsException
public Integer getPropertydef(CmsObject cms,
CmsXmlLanguageFile lang,
Vector names,
Vector values,
Hashtable parameters)
throws CmsException
The given vectors names and values will
be filled with the appropriate information to be used for building
a select box.
cms - CmsObject Object for accessing system resources.names - Vector to be filled with the appropriate values in this method.values - Vector to be filled with the appropriate values in this method.parameters - Hashtable containing all user parameters (not used here).
CmsException
public String getPropertyValue(CmsObject cms,
CmsXmlLanguageFile lang,
Hashtable parameters)
throws CmsException
lang - The language file.parameters - User parameters.
CmsExeption - if something goes wrong.
CmsException
public boolean isCacheable(CmsObject cms,
String templateFile,
String elementName,
Hashtable parameters,
String templateSelector)
isCacheable in interface I_CmsTemplateisCacheable in class CmsWorkplaceDefaultcms - CmsObject Object for accessing system resourcestemplateFile - Filename of the template fileelementName - Element name of this template in our parent template.parameters - Hashtable with all template class parameters.templateSelector - template section that should be processed.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||