程序包 | 说明 |
---|---|
org.opencms.ade.contenteditor | |
org.opencms.monitor |
Contains functions to monitor the OpenCms system status.
|
org.opencms.xml |
Basic XML functionality and utilities used by OpenCms to maintain XML documents and content.
|
org.opencms.xml.containerpage |
Contains functions for the ADE main pages, commonly called "Container Pages" in OpenCms.
|
org.opencms.xml.content |
Contains functions for structured content storage using XML, commonly called "XML content" in OpenCms.
|
org.opencms.xml.page |
Contains functions for unstructured content storage using XML, commonly called "XML pages" in OpenCms.
|
org.opencms.xml.types |
Contains the basic XML content type definitions, used for XML content and XML pages.
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
CmsContentService.getTypeUri(CmsXmlContentDefinition xmlContentDefinition)
Returns the type URI.
|
boolean |
CmsContentTypeVisitor.isEditorCompatible(CmsXmlContentDefinition xmlContentDefinition)
Checks if the content type widgets are compatible with the new content editor.
|
protected java.util.Map<java.lang.String,com.alkacon.vie.shared.I_Type> |
CmsContentService.readTypes(CmsXmlContentDefinition xmlContentDefinition,
java.util.Locale locale)
Reads the types from the given content definition and adds the to the map of already registered
types if necessary.
|
void |
CmsContentTypeVisitor.visitTypes(CmsXmlContentDefinition xmlContentDefinition,
java.util.Locale messageLocale)
Visits all types within the XML content definition.
|
限定符和类型 | 方法和说明 |
---|---|
CmsXmlContentDefinition |
CmsMemoryMonitor.getCachedContentDefinition(java.lang.String key)
Returns the xml content definition cached with the given cache key or
null if not found. |
限定符和类型 | 方法和说明 |
---|---|
void |
CmsMemoryMonitor.cacheContentDefinition(java.lang.String key,
CmsXmlContentDefinition contentDefinition)
Caches the given content definition under the given cache key.
|
限定符和类型 | 方法和说明 |
---|---|
CmsXmlContentDefinition |
CmsXmlEntityResolver.getCachedContentDefinition(java.lang.String systemId)
Looks up the given XML content definition system id in the internal content definition cache.
|
CmsXmlContentDefinition |
I_CmsXmlDocument.getContentDefinition()
Returns the content definition object used for this XML document.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.getContentDefinitionForResource(CmsObject cms,
CmsResource resource)
Factory method that returns the XML content definition instance for a given resource.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.getContentDefinitionForType(CmsObject cms,
java.lang.String typeName)
Reads the content definition which is configured for a resource type.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.unmarshal(byte[] xmlData,
java.lang.String schemaLocation,
org.xml.sax.EntityResolver resolver)
Factory method to unmarshal (read) a XML content definition instance from a byte array
that contains XML data.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.unmarshal(CmsObject cms,
java.lang.String resourcename)
Factory method to unmarshal (read) a XML content definition instance from the OpenCms VFS resource name.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.unmarshal(org.dom4j.Document document,
java.lang.String schemaLocation)
Factory method to unmarshal (read) a XML content definition instance from a XML document.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.unmarshal(org.xml.sax.InputSource source,
java.lang.String schemaLocation,
org.xml.sax.EntityResolver resolver)
Factory method to unmarshal (read) a XML content definition instance from a XML InputSource.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.unmarshal(java.lang.String schemaLocation,
org.xml.sax.EntityResolver resolver)
Factory method to unmarshal (read) a XML content definition instance from a given XML schema location.
|
static CmsXmlContentDefinition |
CmsXmlContentDefinition.unmarshal(java.lang.String xmlData,
java.lang.String schemaLocation,
org.xml.sax.EntityResolver resolver)
Factory method to unmarshal (read) a XML content definition instance from a String
that contains XML data.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Set<CmsXmlContentDefinition> |
CmsXmlContentDefinition.getIncludes()
Returns the set of nested (included) XML content definitions.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsXmlContentDefinition.addInclude(CmsXmlContentDefinition nestedSchema)
Adds a nested (included) XML content definition.
|
void |
CmsXmlEntityResolver.cacheContentDefinition(java.lang.String systemId,
CmsXmlContentDefinition contentDefinition)
Caches an XML content definition based on the given system id and the online / offline status
of this entity resolver instance.
|
protected abstract void |
A_CmsXmlDocument.initDocument(org.dom4j.Document document,
java.lang.String encoding,
CmsXmlContentDefinition contentDefinition)
Initializes an XML document based on the provided document, encoding and content definition.
|
限定符和类型 | 方法和说明 |
---|---|
I_CmsXmlSchemaType |
CmsXmlContentTypeManager.getContentType(org.dom4j.Element typeElement,
java.util.Set<CmsXmlContentDefinition> nestedDefinitions)
Generates an initialized instance of a XML content type definition
from the given XML schema element.
|
protected static org.opencms.xml.CmsXmlComplexTypeSequence |
CmsXmlContentDefinition.validateComplexTypeSequence(org.dom4j.Element element,
java.util.Set<CmsXmlContentDefinition> includes)
Validates the given element as a complex type sequence.
|
限定符和类型 | 方法和说明 |
---|---|
static CmsXmlGroupContainer |
CmsXmlGroupContainerFactory.createDocument(CmsObject cms,
java.util.Locale locale,
java.lang.String encoding,
CmsXmlContentDefinition contentDefinition)
Create a new instance of a group container based on the given content definition,
that will have one language node for the given locale all initialized with default values.
|
static CmsXmlContainerPage |
CmsXmlContainerPageFactory.createDocument(CmsObject cms,
java.util.Locale locale,
java.lang.String encoding,
CmsXmlContentDefinition contentDefinition)
Create a new instance of a container page based on the given content definition,
that will have one language node for the given locale all initialized with default values.
|
protected void |
CmsXmlContainerPage.initDocument(org.dom4j.Document document,
java.lang.String encoding,
CmsXmlContentDefinition definition) |
protected void |
CmsXmlGroupContainer.initDocument(org.dom4j.Document document,
java.lang.String encoding,
CmsXmlContentDefinition definition) |
构造器和说明 |
---|
CmsXmlContainerPage(CmsObject cms,
java.util.Locale locale,
java.lang.String encoding,
CmsXmlContentDefinition contentDefinition)
Create a new container page based on the given content definition,
that will have one language node for the given locale all initialized with default values.
|
CmsXmlGroupContainer(CmsObject cms,
java.util.Locale locale,
java.lang.String encoding,
CmsXmlContentDefinition contentDefinition)
Create a new container page based on the given content definition,
that will have one language node for the given locale all initialized with default values.
|
限定符和类型 | 字段和说明 |
---|---|
protected CmsXmlContentDefinition |
CmsXmlContent.m_contentDefinition
The XML content definition object (i.e.
|
限定符和类型 | 方法和说明 |
---|---|
CmsXmlContentDefinition |
CmsXmlContent.getContentDefinition() |
protected CmsXmlContentDefinition |
CmsXmlContent.getContentDefinition(org.xml.sax.EntityResolver resolver)
Returns the content definition object for this xml content object.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
CmsXmlContent.addBookmarkForElement(org.dom4j.Element element,
java.util.Locale locale,
org.dom4j.Element parent,
java.lang.String parentPath,
CmsXmlContentDefinition parentDef)
Creates a new bookmark for the given element.
|
protected void |
CmsDefaultXmlContentHandler.addCheckRule(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
java.lang.String invalidate,
java.lang.String type)
Adds a check rule for a specified element.
|
protected void |
CmsDefaultXmlContentHandler.addConfiguration(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
java.lang.String configurationValue)
Adds a configuration value for an element widget.
|
protected void |
CmsDefaultXmlContentHandler.addDefault(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
java.lang.String defaultValue)
Adds a default value for an element.
|
protected void |
CmsDefaultXmlContentHandler.addDefaultCheckRules(CmsXmlContentDefinition rootContentDefinition,
I_CmsXmlSchemaType schemaType,
java.lang.String elementPath)
Adds all needed default check rules recursively for the given schema type.
|
protected void |
CmsDefaultXmlContentHandler.addDisplayType(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
I_CmsXmlContentHandler.DisplayType displayType)
Adds the given element to the compact view set.
|
protected void |
CmsDefaultXmlContentHandler.addMapping(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
java.lang.String mapping)
Adds an element mapping.
|
protected void |
CmsDefaultXmlContentHandler.addSearchField(CmsXmlContentDefinition contentDefinition,
CmsSearchField field)
Adds a Solr field for an element.
|
protected void |
CmsDefaultXmlContentHandler.addSearchSetting(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
java.lang.Boolean value)
Adds a search setting for an element.
|
protected void |
CmsDefaultXmlContentHandler.addValidationRule(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
java.lang.String regex,
java.lang.String message,
boolean isWarning)
Adds a validation rule for a specified element.
|
protected void |
CmsDefaultXmlContentHandler.addWidget(CmsXmlContentDefinition contentDefinition,
java.lang.String elementName,
java.lang.String widgetClassOrAlias)
Adds a GUI widget for a specified element.
|
static CmsXmlContent |
CmsXmlContentFactory.createDocument(CmsObject cms,
java.util.Locale locale,
java.lang.String encoding,
CmsXmlContentDefinition contentDefinition)
Create a new instance of an XML content based on the given content definiton,
that will have one language node for the given locale all initialized with default values.
|
protected void |
CmsDefaultXmlContentHandler.initDefaultValues(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the default values for this content handler.
|
protected void |
CmsXmlContent.initDocument(CmsObject cms,
org.dom4j.Document document,
java.lang.String encoding,
CmsXmlContentDefinition definition)
Initializes an XML document based on the provided document, encoding and content definition.
|
protected void |
CmsXmlContent.initDocument(org.dom4j.Document document,
java.lang.String encoding,
CmsXmlContentDefinition definition) |
protected void |
CmsDefaultXmlContentHandler.initFormatters(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the formatters for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initHeadIncludes(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the head includes for this content handler.
|
void |
I_CmsXmlContentHandler.initialize(org.dom4j.Element appInfoElement,
CmsXmlContentDefinition contentDefinition)
Initializes this content handler for the given XML content definition by
analyzing the "appinfo" node.
|
void |
CmsDefaultXmlContentHandler.initialize(org.dom4j.Element appInfoElement,
CmsXmlContentDefinition contentDefinition) |
protected void |
CmsDefaultXmlContentHandler.initLayouts(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the layout for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initMappings(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the element mappings for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initModelFolder(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the folder containing the model file(s) for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initPreview(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the preview location for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initRelations(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the relation configuration for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initResourceBundle(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition,
boolean single)
Initializes the resource bundle to use for localized messages in this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initSearchSettings(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the search exclusions values for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initSettings(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the element settings for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initTabs(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the tabs for this content handler.
|
protected void |
CmsDefaultXmlContentHandler.initTemplates(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the forbidden template contexts.
|
protected void |
CmsDefaultXmlContentHandler.initValidationRules(org.dom4j.Element root,
CmsXmlContentDefinition contentDefinition)
Initializes the validation rules this content handler.
|
protected void |
CmsXmlContent.processSchemaNode(org.dom4j.Element root,
java.lang.String rootPath,
java.util.Locale locale,
CmsXmlContentDefinition definition)
Processes a document node and extracts the values of the node according to the provided XML
content definition.
|
static java.util.Map<java.lang.String,java.lang.String> |
CmsXmlContentPropertyHelper.readProperties(CmsXmlContent xmlContent,
java.util.Locale locale,
org.dom4j.Element element,
java.lang.String elemPath,
CmsXmlContentDefinition elemDef)
Reads the properties from property-enabled xml content values.
|
构造器和说明 |
---|
CmsXmlContent(CmsObject cms,
java.util.Locale locale,
java.lang.String encoding,
CmsXmlContentDefinition contentDefinition)
Create a new XML content based on the given content definiton,
that will have one language node for the given locale all initialized with default values.
|
限定符和类型 | 方法和说明 |
---|---|
CmsXmlContentDefinition |
CmsXmlPage.getContentDefinition() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
CmsXmlPage.initDocument(org.dom4j.Document document,
java.lang.String encoding,
CmsXmlContentDefinition definition) |
限定符和类型 | 方法和说明 |
---|---|
CmsXmlContentDefinition |
I_CmsXmlSchemaType.getContentDefinition()
Returns the content definition this schema type belongs to.
|
CmsXmlContentDefinition |
A_CmsXmlContentValue.getContentDefinition() |
CmsXmlContentDefinition |
CmsXmlNestedContentDefinition.getNestedContentDefinition()
Returns the nested content definition.
|
限定符和类型 | 方法和说明 |
---|---|
void |
I_CmsXmlSchemaType.setContentDefinition(CmsXmlContentDefinition contentDefinition)
Sets the content definition this schema type belongs to.
|
void |
A_CmsXmlContentValue.setContentDefinition(CmsXmlContentDefinition contentDefinition) |
构造器和说明 |
---|
CmsXmlNestedContentDefinition(CmsXmlContentDefinition contentDefinition,
I_CmsXmlDocument document,
org.dom4j.Element element,
java.util.Locale locale,
I_CmsXmlSchemaType type)
Creates a new XML content value for the nested content definition.
|
CmsXmlNestedContentDefinition(CmsXmlContentDefinition contentDefinition,
java.lang.String name,
java.lang.String minOccurs,
java.lang.String maxOccurs)
Creates a new nested content definition.
|