程序包 | 说明 |
---|---|
org.opencms.ade.configuration | |
org.opencms.ade.containerpage | |
org.opencms.ade.containerpage.inherited | |
org.opencms.jsp |
The implementation of the OpenCms JSP tag library, with some additional utility classes to
help in JSP scriplet code and navigation building.
|
org.opencms.jsp.util |
Utility classes to be used for JSP pages.
|
org.opencms.xml.containerpage |
Contains functions for the ADE main pages, commonly called "Container Pages" in OpenCms.
|
限定符和类型 | 方法和说明 |
---|---|
protected CmsContainerElementBean |
CmsADEManager.elementFromJson(JSONObject data)
Creates an element from its serialized data.
|
CmsContainerElementBean |
CmsADEManager.getCurrentElement(javax.servlet.ServletRequest req)
Reads the current element bean from the request.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CmsContainerElementBean> |
CmsADEManager.getFavoriteList(CmsObject cms)
Returns the favorite list, or creates it if not available.
|
java.util.List<CmsContainerElementBean> |
CmsADEManager.getRecentList(CmsObject cms)
Returns the favorite list, or creates it if not available.
|
限定符和类型 | 方法和说明 |
---|---|
protected JSONObject |
CmsADEManager.elementToJson(CmsContainerElementBean element,
java.util.Set<java.lang.String> excludeSettings)
Converts the given element to JSON.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsADEManager.saveFavoriteList(CmsObject cms,
java.util.List<CmsContainerElementBean> favoriteList)
Saves the favorite list, user based.
|
void |
CmsADEManager.saveInheritedContainer(CmsObject cms,
CmsResource pageResource,
java.lang.String name,
boolean newOrder,
java.util.List<CmsContainerElementBean> elements)
Saves the inheritance container information.
|
void |
CmsADEManager.saveInheritedContainer(CmsObject cms,
java.lang.String sitePath,
java.lang.String name,
boolean newOrder,
java.util.List<CmsContainerElementBean> elements)
Saves the inheritance container information.
|
void |
CmsADEManager.saveRecentList(CmsObject cms,
java.util.List<CmsContainerElementBean> recentList)
Saves the favorite list, user based.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
CmsElementUtil.getContentsByContainerName(CmsContainerElementBean element,
java.util.Collection<CmsContainer> containers)
Returns the rendered element content for all the given containers.
|
CmsContainerElementData |
CmsElementUtil.getElementData(CmsContainerElementBean element,
java.util.Collection<CmsContainer> containers)
Returns the data for an element.
|
static java.lang.String |
CmsContainerpageService.getSerializedElementInfo(CmsObject cms,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
CmsContainerElementBean elementBean)
Returns the serialized element data.
|
CmsContainerElement |
CmsElementUtil.setElementInfo(CmsContainerElementBean elementBean,
CmsContainerElement result)
Sets the data to the given container element.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CmsContainerElementBean> |
CmsInheritedContainerState.getElements(boolean includeHidden)
Gets a list of container element beans which represent the state of the inherited container.
|
java.util.Map<java.lang.String,CmsContainerElementBean> |
CmsContainerConfiguration.getNewElements()
Gets the map of new elements.
|
java.util.LinkedHashMap<java.lang.String,CmsContainerElementBean> |
CmsContainerConfiguration.getNewElementsInOrder()
Gets the new elements in the order in which they appear in the 'ordering' list.
|
限定符和类型 | 方法和说明 |
---|---|
protected CmsContainerConfiguration |
CmsContainerConfigurationWriter.createConfigurationBean(boolean newOrdering,
java.util.List<CmsContainerElementBean> elements,
java.util.Set<java.lang.String> parentKeys)
Converts a list of container elements into a bean which should be saved to the inherited container configuration.
|
void |
CmsContainerConfigurationWriter.save(CmsObject cms,
java.lang.String name,
boolean newOrdering,
CmsResource pageResource,
java.util.List<CmsContainerElementBean> elements)
Saves a list of container element beans to a file in the VFS.
|
构造器和说明 |
---|
CmsContainerConfiguration(java.util.List<java.lang.String> ordering,
java.util.Map<java.lang.String,java.lang.Boolean> visibility,
java.util.Map<java.lang.String,CmsContainerElementBean> newElements)
Creates a new instance.
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<CmsContainerElementBean> |
CmsJspTagContainer.getGroupContainerElements(CmsObject cms,
CmsContainerElementBean element,
javax.servlet.ServletRequest req,
java.lang.String containerType)
Returns the element group elements.
|
static java.util.List<CmsContainerElementBean> |
CmsJspTagContainer.getInheritedContainerElements(CmsObject cms,
CmsContainerElementBean element)
Reads elements from an inherited container.
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<CmsContainerElementBean> |
CmsJspTagContainer.getGroupContainerElements(CmsObject cms,
CmsContainerElementBean element,
javax.servlet.ServletRequest req,
java.lang.String containerType)
Returns the element group elements.
|
static java.util.List<CmsContainerElementBean> |
CmsJspTagContainer.getInheritedContainerElements(CmsObject cms,
CmsContainerElementBean element)
Reads elements from an inherited container.
|
protected void |
CmsJspTagContainer.printElementWrapperTagStart(boolean isOnline,
CmsObject cms,
CmsContainerElementBean elementBean,
boolean isGroupContainer)
Prints the opening element wrapper tag for the container page editor if we are in Offline mode.
|
限定符和类型 | 方法和说明 |
---|---|
CmsContainerElementBean |
CmsJspStandardContextBean.getElement()
Returns the currently rendered element.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsJspStandardContextBean.setElement(CmsContainerElementBean element)
Sets the currently rendered element.
|
限定符和类型 | 方法和说明 |
---|---|
CmsContainerElementBean |
CmsContainerElementBean.clone() |
static CmsContainerElementBean |
CmsContainerElementBean.cloneWithSettings(CmsContainerElementBean source,
java.util.Map<java.lang.String,java.lang.String> settings)
Clones the given element bean with a different set of settings.
|
static CmsContainerElementBean |
CmsContainerElementBean.createElementForResourceType(CmsObject cms,
I_CmsResourceType resourceType,
java.lang.String targetFolder,
java.util.Map<java.lang.String,java.lang.String> individualSettings,
java.util.Locale locale)
Creates an element bean for the given resource type.
|
CmsContainerElementBean |
CmsADESessionCache.getCacheContainerElement(java.lang.String key)
Returns the cached container element under the given key.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CmsContainerElementBean> |
CmsGroupContainerBean.getElements()
Returns the elements.
|
java.util.List<CmsContainerElementBean> |
CmsContainerBean.getElements()
Returns the elements in this container.
|
java.util.List<CmsContainerElementBean> |
CmsContainerPageBean.getElements()
Returns the elements of all containers in this page.
|
java.util.List<CmsContainerElementBean> |
CmsADESessionCache.getRecentList()
Returns the cached recent list.
|
protected static java.util.List<CmsContainerElementBean> |
CmsXmlGroupContainerHandler.loadGroupContainerElements(CmsObject cms,
CmsResource resource)
Helper method to load and prepare the elements of a group container.
|
static java.util.List<CmsContainerElementBean> |
CmsXmlInheritGroupContainerHandler.loadInheritContainerElements(CmsObject cms,
CmsResource resource)
Returns the elements of the given inheritance group for the request context URI.
|
限定符和类型 | 方法和说明 |
---|---|
static CmsContainerElementBean |
CmsContainerElementBean.cloneWithSettings(CmsContainerElementBean source,
java.util.Map<java.lang.String,java.lang.String> settings)
Clones the given element bean with a different set of settings.
|
void |
CmsADESessionCache.setCacheContainerElement(java.lang.String key,
CmsContainerElementBean containerElement)
Caches the given container element under the given key.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsADESessionCache.setCacheRecentList(java.util.List<CmsContainerElementBean> list)
Caches the given recent list.
|
构造器和说明 |
---|
CmsContainerBean(java.lang.String name,
java.lang.String type,
int maxElements,
java.util.List<CmsContainerElementBean> elements)
Creates a new container bean.
|
CmsContainerBean(java.lang.String name,
java.lang.String type,
java.util.List<CmsContainerElementBean> elements)
Creates a new container bean with an unlimited number of elements.
|
CmsGroupContainerBean(java.lang.String title,
java.lang.String description,
java.util.List<CmsContainerElementBean> elements,
java.util.Set<java.lang.String> types)
Creates a new group container bean.
|