Interface RichTextConfiguration

    • Method Detail

      • getCategories

        Set<StringgetCategories()
        Get the categories supported by this extension
        Returns:
        The categories supported. Cannot be null, but may be empty and of course contains the "" key for the default category.
      • getHandledTags

        Collection<RichTextConfigurationTaggetHandledTags​(String category,
                                                            Map<String,​Object> contextualParameters)
        Get the authorized tags for the given category
        Parameters:
        category - The category. "" is the default category.
        contextualParameters - Contextuals parameters transmitted by the environment.
        Returns:
        The tags supported (can be null). The key is the html tag name supported and the value is the associated value.
      • getCSSFiles

        List<ClientSideElement.ScriptFilegetCSSFiles​(String category,
                                                       Map<String,​Object> contextualParameters)
        Get the CSS files required during the edition of the given category.
        Parameters:
        category - The category. "" is the default category.
        contextualParameters - Contextuals parameters transmitted by the environment.
        Returns:
        The CSS files requires. Can be null.
      • getValidators

        Set<ClientSideElementgetValidators​(String category,
                                             Map<String,​Object> contextualParameters)
        Get the validators used during an edition of the rich text to ensure the value is correct. Validators can be differents by category.
        Parameters:
        category - The category. "" is the default category.
        contextualParameters - Contextuals parameters transmitted by the environment.
        Returns:
        The validators to use. The class of the ClientSideElement must inherit the front-side validor js interface. Can be null.
      • getConvertors

        Set<ClientSideElementgetConvertors​(String category,
                                             Map<String,​Object> contextualParameters)
        Get the convertors used when richtext switch from code to view and from view to code. Convertors can be differents by category.
        Parameters:
        category - The category. "" is the default category.
        contextualParameters - Contextuals parameters transmitted by the environment.
        Returns:
        The convertors to use. The class of the ClientSideElement must inherit the front-side convertor js interface. Can be null.