Uses of Interface
org.opencms.xml.types.I_CmsXmlSchemaType
Packages that use I_CmsXmlSchemaType
Package
Description
Contains server side classes for the XML content editor.
Utility classes to be used for JSP pages.
Basic XML functionality and utilities used by OpenCms to maintain XML documents and content.
Contains functions for structured content storage using XML, commonly called "XML content" in OpenCms.
Contains the basic XML content type definitions, used for XML content and XML pages.
-
Uses of I_CmsXmlSchemaType in org.opencms.ade.contenteditor
Methods in org.opencms.ade.contenteditor with parameters of type I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionCmsContentTypeVisitor.getLabel(I_CmsXmlSchemaType value, String defaultValue) Returns the label for this value.Method parameters in org.opencms.ade.contenteditor with type arguments of type I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionstatic voidCmsAccessRestrictionInfo.collectTypesByPath(CmsXmlContentDefinition definition, String path, Map<String, I_CmsXmlSchemaType> typesByPath) Helper method for collecting all nested schema types of a content definition in a map. -
Uses of I_CmsXmlSchemaType in org.opencms.jsp.util
Constructors in org.opencms.jsp.util with parameters of type I_CmsXmlSchemaTypeModifierConstructorDescriptionField(I_CmsXmlSchemaType field, String path) Creates a new instance. -
Uses of I_CmsXmlSchemaType in org.opencms.xml
Methods in org.opencms.xml that return I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionCmsXmlContentTypeManager.addContentType(Class<?> clazz) Adds a XML content schema type class to the registered XML content types.CmsXmlContentTypeManager.getContentType(String typeName) Returns the content type registered with the given name, ornull.CmsXmlContentTypeManager.getContentType(org.dom4j.Element typeElement, Set<CmsXmlContentDefinition> nestedDefinitions) Generates an initialized instance of a XML content type definition from the given XML schema element.CmsXmlContentDefinition.getSchemaType(String elementPath) Returns the schema type for the given element name, ornullif no node is defined with this name.Methods in org.opencms.xml that return types with arguments of type I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionCmsXmlContentTypeManager.getRegisteredSchemaTypes()Returns an alphabetically sorted list of all configured XML content schema types.CmsXmlContentDefinition.getTypeSequence()Returns the type sequence, contains instances ofI_CmsXmlSchemaType.Methods in org.opencms.xml with parameters of type I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionvoidCmsXmlContentDefinition.addType(I_CmsXmlSchemaType type) Adds the given content type.Method parameters in org.opencms.xml with type arguments of type I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionbooleanCmsXmlContentDefinition.findSchemaTypesForPath(String path, BiConsumer<I_CmsXmlSchemaType, String> consumer) Iterates over all schema types along a given xpath, starting from a root content definition. -
Uses of I_CmsXmlSchemaType in org.opencms.xml.content
Methods in org.opencms.xml.content that return types with arguments of type I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionCmsXmlContent.getChoiceOptions(String xpath, Locale locale) Returns the list of choice options for the given xpath in the selected locale.Methods in org.opencms.xml.content with parameters of type I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionprotected voidCmsDefaultXmlContentHandler.addDefaultCheckRules(CmsXmlContentDefinition rootContentDefinition, I_CmsXmlSchemaType schemaType, String elementPath) Adds all needed default check rules recursively for the given schema type.protected I_CmsXmlContentValueCmsXmlContent.addValue(CmsObject cms, org.dom4j.Element parent, I_CmsXmlSchemaType type, Locale locale, int insertIndex) Adds a new XML schema type with the default value to the given parent node.CmsXmlContentValueSequence.addValue(CmsObject cms, I_CmsXmlSchemaType type, int index) Adds a value element of the given type at the selected index to the XML content document.CmsDefaultXmlContentHandler.getConfiguration(I_CmsXmlSchemaType type) I_CmsXmlContentHandler.getConfiguration(I_CmsXmlSchemaType type) Returns the configuration String value for the widget used to edit the given XML content schema type.CmsDefaultXmlContentHandler.getDefault(CmsObject cms, CmsResource resource, I_CmsXmlSchemaType type, String path, Locale locale) I_CmsXmlContentHandler.getDefault(CmsObject cms, CmsResource resource, I_CmsXmlSchemaType type, String path, Locale locale) Returns the default String value for the given XML content schema type object in the given XML content.CmsDefaultXmlContentHandler.getDisplayType(I_CmsXmlSchemaType type) I_CmsXmlContentHandler.getDisplayType(I_CmsXmlSchemaType type) Returns if the widget for this type should be displayed in compact view.CmsDefaultXmlContentHandler.getWidget(I_CmsXmlSchemaType value) Deprecated.I_CmsXmlContentHandler.getWidget(I_CmsXmlSchemaType value) Deprecated.booleanCmsDefaultXmlContentHandler.isValueVisible(CmsObject cms, I_CmsXmlSchemaType value, String elementName, String params, CmsResource resource, Locale contentLocale) Returns the content field visibilty.booleanI_CmsXmlContentVisibilityHandler.isValueVisible(CmsObject cms, I_CmsXmlSchemaType value, String elementPath, String params, CmsResource resource, Locale contentLocale) Returns if the given content value field should be visible to the current user.booleanCmsDefaultXmlContentHandler.isVisible(CmsObject cms, I_CmsXmlSchemaType contentValue, String valuePath, CmsResource resource, Locale contentLocale) booleanI_CmsXmlContentHandler.isVisible(CmsObject cms, I_CmsXmlSchemaType schemaType, String valuePath, CmsResource resource, Locale contentLocale) Returns if the given content field should be visible to the current user. -
Uses of I_CmsXmlSchemaType in org.opencms.xml.types
Subinterfaces of I_CmsXmlSchemaType in org.opencms.xml.typesModifier and TypeInterfaceDescriptioninterfaceProvides access to the value of a specific XML content node.Classes in org.opencms.xml.types that implement I_CmsXmlSchemaTypeModifier and TypeClassDescriptionclassBase class for XML content value implementations.classBase class for XML content value implementations that require only a simple XML cdata text node.classBase class for XML content value implementations that require only a simple XML plain text node.classDescribes the XML content type "OpenCmsVfsFile".classDescribes the XML content type "OpenCmsBoolean".classDescribes the XML content type "OpenCmsVfsFile".classDescribes the XML content type "OpenCmsColor".classDescribes the XML content type "OpenCmsDateTime".classXML value type for display formatters.classDescribes the XML content type "OpenCmsVfsFile".classDescribes the XML content type "OpenCmsHtml".classDescribes the XML content type "OpenCmsLocale".classA nested content XML definition that is included by another XML content definition.classDescribes the XML content type "OpenCmsPlainTextString".classDescribes the XML content type "OpenCmsSerialDate".classDescribes the XML content type "OpenCmsString".classDescribes the XML content type "OpenCmsVarLink".classDescribes the XML content type "OpenCmsVfsFile".classDescribes the XML content type "OpenCmsVfsImage".Methods in org.opencms.xml.types that return I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionCmsXmlAccessRestrictionValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlBooleanValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlCategoryValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlColorValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlDateTimeValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlDisplayFormatterValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlDynamicCategoryValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlHtmlValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlLocaleValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlNestedContentDefinition.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlPlainTextStringValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlSerialDateValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlStringValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlVarLinkValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlVfsFileValue.newInstance(String name, String minOccurs, String maxOccurs) CmsXmlVfsImageValue.newInstance(String name, String minOccurs, String maxOccurs) I_CmsXmlSchemaType.newInstance(String name, String minOccurs, String maxOccurs) Creates a new instance of this XML schema type initialized with the given values.Methods in org.opencms.xml.types with parameters of type I_CmsXmlSchemaTypeConstructors in org.opencms.xml.types with parameters of type I_CmsXmlSchemaTypeModifierConstructorDescriptionprotectedA_CmsXmlContentValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Initializes the required members for this XML content value.protectedA_CmsXmlValueCdataBase(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Initializes the required members for this XML content value.protectedA_CmsXmlValueTextBase(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Initializes the required members for this XML content value.CmsXmlAccessRestrictionValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsCategoryValue".CmsXmlBooleanValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsBoolean".CmsXmlCategoryValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsCategoryValue".CmsXmlColorValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsColor".CmsXmlDateTimeValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsDateTime".CmsXmlDisplayFormatterValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsDisplayFormatter".CmsXmlDynamicCategoryValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsCategoryValue".CmsXmlHtmlValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsHtml".CmsXmlLocaleValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsLocale".CmsXmlNestedContentDefinition(CmsXmlContentDefinition contentDefinition, I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value for the nested content definition.CmsXmlPlainTextStringValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsString".CmsXmlSerialDateValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsSerialDate".CmsXmlStringValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsString".CmsXmlVarLinkValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsVfsFile".CmsXmlVfsFileValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsVfsFile".CmsXmlVfsImageValue(I_CmsXmlDocument document, org.dom4j.Element element, Locale locale, I_CmsXmlSchemaType type) Creates a new XML content value of type "OpenCmsVfsImage". -
Uses of I_CmsXmlSchemaType in org.opencms.xml.xml2json
Methods in org.opencms.xml.xml2json that return I_CmsXmlSchemaTypeModifier and TypeMethodDescriptionCmsXmlContentTree.Field.getFieldDefinition()Gets the field definition.Constructors in org.opencms.xml.xml2json with parameters of type I_CmsXmlSchemaTypeModifierConstructorDescriptionField(I_CmsXmlSchemaType fieldDef, List<CmsXmlContentTree.Node> nodes) Create a new instance.