Package org.opencms.xml.content

Contains functions for structured content storage using XML, commonly called "XML content" in OpenCms.

See:
          Description

Interface Summary
I_CmsXmlContentHandler Handles special XML content livetime events, and also provides XML content editor rendering hints.
I_CmsXmlContentLocation This class represents a location in an XML content for a specific locale.
I_CmsXmlContentValueLocation Interface representing an XML content location which corresponds to an actual content value.
I_CmsXmlContentValueVisitor Visitor interface that allows looping through all the values in a XML content document.
 

Class Summary
CmsDefaultXmlContentHandler Default implementation for the XML content handler, will be used by all XML contents that do not provide their own handler.
CmsNumberSuffixNameSequence Name generator which appends a numeric suffix to a given base string.
CmsVfsFileValueBean A bean class containing both a path and a UUID which should be stored in an XML file value.
CmsXmlContent Implementation of a XML content object, used to access and manage structured content.
CmsXmlContentErrorHandler Handler for issues found during XML content validation.
CmsXmlContentFactory Provides factory methods to unmarshal (read) an XML content object.
CmsXmlContentMacroVisitor Visitor implementation that provides macro resolving for all visited values.
CmsXmlContentProperty Describes both VFS properties and Container Page Element settings, used by the GWT client.
CmsXmlContentPropertyHelper Provides common methods on XML property configuration.
CmsXmlContentRootLocation Represents the root of an XML content for a given locale.
CmsXmlContentTab Represents a configured tab to be used in the XML content editor for better usability.
CmsXmlContentValueLocation Represents the concrete location of an XML content value.
CmsXmlContentValueSequence Describes the sequence of XML content values of a specific type in an XML content instance.
Messages Convenience class to access the localized messages of this OpenCms package.
 

Enum Summary
CmsXmlContentProperty.PropType Type constants.
CmsXmlContentProperty.XmlNode XML node name constants.
CmsXmlContentPropertyHelper.JsonProperty Element Property json property constants.
 

Package org.opencms.xml.content Description

Contains functions for structured content storage using XML, commonly called "XML content" in OpenCms.

A strcutured content can be defined using a specific XML schema subset. The XML content is saved in various localized versions for multilanguage support.

The validity of the XML data is maintained using a XML schema.

Since:
6.0.0