Platform Explorer / Nuxeo Platform 5.6

Extension point elements

Extension Point for registering Theme Elements such as Themes, Pages, Sections, Cells, Fragments, etc. This is for internal use mainly, new types of Elements are not supposed to be registered by third-party applications.

Contribution Descriptor

Existing Contributions

  • nuxeo-theme-core-5.6.jar
    <extension point="elements" target="org.nuxeo.theme.services.ThemeService">
    
        <element name="theme">
          <class>org.nuxeo.theme.elements.ThemeElement</class>
          <node-type>inner</node-type>
        </element>
    
        <element name="page">
          <class>org.nuxeo.theme.elements.PageElement</class>
          <node-type>inner</node-type>
        </element>
    
        <element name="section">
          <class>org.nuxeo.theme.elements.SectionElement</class>
          <node-type>inner</node-type>
        </element>
    
        <element name="cell">
          <class>org.nuxeo.theme.elements.CellElement</class>
          <node-type>inner</node-type>
        </element>
    
        <element name="fragment">
          <node-type>leaf</node-type>
        </element>
    
      </extension>