程序包 | 说明 |
---|---|
org.opencms.file.types |
The implementations of the core resource types for the VFS are located here.
|
org.opencms.util |
Utility functions for String manipulation and other often used tasks.
|
org.opencms.workplace |
The base classes for the OpenCms Workplace
(standard dialog, tab dialog, report based dialog)
and the Workplace configuration classes are located here.
|
org.opencms.workplace.editors.directedit |
Used to control the generation of the HTML for the "direct edit" buttons.
|
org.opencms.xml.content |
Contains functions for structured content storage using XML, commonly called "XML content" in OpenCms.
|
限定符和类型 | 方法和说明 |
---|---|
protected CmsMacroResolver |
A_CmsResourceType.getMacroResolver(CmsObject cms,
java.lang.String resourcename)
Creates a macro resolver based on the current users OpenCms context and the provided resource name.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
A_CmsResourceType.processCopyResources(CmsObject cms,
java.lang.String resourcename,
CmsMacroResolver resolver)
Processes the copy resources of this resource type.
|
protected java.util.List<CmsProperty> |
A_CmsResourceType.processDefaultProperties(java.util.List<CmsProperty> properties,
CmsMacroResolver resolver)
Returns a list of property objects that are attached to the resource on creation.
|
限定符和类型 | 方法和说明 |
---|---|
static CmsMacroResolver |
CmsMacroResolver.newInstance()
Factory method to create a new
CmsMacroResolver instance. |
CmsMacroResolver |
CmsMacroResolver.setAdditionalMacros(java.util.Map<java.lang.String,java.lang.String> additionalMacros)
Provides a set of additional macros to this macro resolver.
|
CmsMacroResolver |
CmsMacroResolver.setCmsObject(CmsObject cms)
Provides an OpenCms user context to this macro resolver, required to resolve certain macros.
|
CmsMacroResolver |
CmsMacroResolver.setJspPageContext(javax.servlet.jsp.PageContext jspPageContext)
Provides a JSP page context to this macro resolver, required to resolve certain macros.
|
CmsMacroResolver |
CmsMacroResolver.setKeepEmptyMacros(boolean keepEmptyMacros)
Controls of macros that can't be resolved are left unchanged in the input,
or are replaced with an empty String.
|
CmsMacroResolver |
CmsMacroResolver.setMessages(CmsMessages messages)
Provides a set of
to this macro resolver,
required to resolve localized macros. |
CmsMacroResolver |
CmsMacroResolver.setResourceName(java.lang.String resourceName)
Provides a resource name to this macro resolver, required to resolve certain macros.
|
限定符和类型 | 方法和说明 |
---|---|
CmsMacroResolver |
CmsWorkplace.getMacroResolver()
Returns the current used macro resolver instance.
|
限定符和类型 | 方法和说明 |
---|---|
protected CmsMacroResolver |
CmsDirectEditJQueryProvider.prepareMacroResolverForIncludes(CmsDirectEditParams params) |
protected CmsMacroResolver |
CmsDirectEditDefaultProvider.prepareMacroResolverForIncludes(CmsDirectEditParams params)
Prepares the macro resolver which is used to process the included text file.
|
限定符和类型 | 方法和说明 |
---|---|
static CmsMacroResolver |
CmsXmlContentPropertyHelper.getMacroResolverForProperties(CmsObject cms,
I_CmsXmlContentHandler contentHandler)
Creates and configures a new macro resolver for resolving macros which occur in property definitions.
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.resolveMacrosInProperties(java.util.Map<java.lang.String,CmsXmlContentProperty> properties,
CmsMacroResolver resolver)
Resolves macros in all properties in a map.
|
static CmsXmlContentProperty |
CmsXmlContentPropertyHelper.resolveMacrosInProperty(CmsXmlContentProperty property,
CmsMacroResolver resolver)
Resolves the macros in a single property.
|
构造器和说明 |
---|
CmsXmlContentMacroVisitor(CmsObject cms,
CmsMacroResolver resolver)
Creates a new validation node visitor.
|