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.
TestCmsXmlContent Tests for generating an XML content.
TestCmsXmlContent75Features Tests the OpenCms XML contents with real VFS operations for features introduced in OpenCms 7.5.
TestCmsXmlContentChoice Tests the OpenCms XML content support for xsd:choice.
TestCmsXmlContentDefinition Tests for generating an XML content definition.
TestCmsXmlContentLinks Tests the OpenCms XML contents with real VFS operations.
TestCmsXmlContentSchemaModifications Tests for XML content schema changes.
TestCmsXmlContentWithVfs Tests the OpenCms XML contents with real VFS operations.
TestCustomInputWidgetImpl Extension of the base select widget for testing the "custom widget class" function in the XML content schema annotation.
TestXmlContentHandler Test handler for XML content.
 

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