/** * Generates the HTML form for the XML content editor.<p> * * @return the HTML that generates the form for the XML editor */ public String getXmlEditorForm() { // set "editor mode" attribute (required for link replacement in the root site) getCms().getRequestContext().setAttribute(CmsRequestContext.ATTRIBUTE_EDITOR, Boolean.TRUE); // add customized message bundle eventually specified in XSD of XML content addMessages(m_content.getContentDefinition().getContentHandler().getMessages(getLocale())); // initialize tab lists for error handling before generating the editor form m_errorTabs = new ArrayList(); m_warningTabs = new ArrayList(); return getXmlEditorForm(m_content.getContentDefinition(), "", true, false).toString(); }
m_messages.addMessages(messages); messages = m_contentHandler.getMessages(messageLocale); if (messages != null) { m_messages.addMessages(messages);
/** * Generates the HTML form for the XML content editor.<p> * * @return the HTML that generates the form for the XML editor */ public String getXmlEditorForm() { // set "editor mode" attribute (required for link replacement in the root site) getCms().getRequestContext().setAttribute(CmsRequestContext.ATTRIBUTE_EDITOR, Boolean.TRUE); // add customized message bundle eventually specified in XSD of XML content addMessages(m_content.getHandler().getMessages(getLocale())); ((CmsMultiMessages)getMessages()).setFallbackHandler(m_content.getHandler().getMessageKeyHandler()); // initialize tab lists for error handling before generating the editor form m_errorTabs = new ArrayList<CmsXmlContentTab>(); m_warningTabs = new ArrayList<CmsXmlContentTab>(); return getXmlEditorForm(m_content.getContentDefinition(), "", true, false).toString(); }
/** * Creates a new instance.<p> * * @param cms the CMS context to use for VFS operations * @param content the content to use for macro value lookup * @param locale the locale to use for macro value lookup */ public CmsGalleryNameMacroResolver(CmsObject cms, A_CmsXmlDocument content, Locale locale) { setCmsObject(cms); CmsMultiMessages message = new CmsMultiMessages(locale); message.addMessages(OpenCms.getWorkplaceManager().getMessages(locale)); message.addMessages(content.getContentDefinition().getContentHandler().getMessages(locale)); setMessages(message); m_content = content; m_contentLocale = locale; }
CmsUserSettings settings = new CmsUserSettings(cms.getRequestContext().getCurrentUser()); CmsMultiMessages multimessages = new CmsMultiMessages(settings.getLocale()); CmsMessages messages = contentHandler.getMessages(settings.getLocale()); multimessages.addMessages(messages); multimessages.addMessages(OpenCms.getWorkplaceManager().getMessages(settings.getLocale()));