public void setTaglib(final Taglib taglib) { final List<JspConfig> jspConfigs = getJspConfig(); if (jspConfigs.isEmpty()) { jspConfigs.add(new JspConfig()); } jspConfigs.get(0).getTaglib().add(taglib); }
public void setTaglib(final Taglib taglib) { final List<JspConfig> jspConfigs = getJspConfig(); if (jspConfigs.isEmpty()) { jspConfigs.add(new JspConfig()); } jspConfigs.get(0).getTaglib().add(taglib); }
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext context) throws DeploymentException { if (webApp.getJspConfig().isEmpty()) { return; } if (webApp.getJspConfig().size() > 1) { throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("jsp-config")); } JspConfig jspConfig = webApp.getJspConfig().get(0); for (Taglib taglib : jspConfig.getTaglib()) { context.setAttribute(createTaglibKey(taglib), new MergeItem(taglib.getTaglibLocation(), null, ElementSource.WEB_XML)); } }
private static void checkMultiplicities(WebApp webApp) throws DeploymentException { if (webApp.getSessionConfig().size() > 1) { throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("session-config")); } if (webApp.getJspConfig().size() > 1) { throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("jsp-config")); } if (webApp.getLoginConfig().size() > 1) { throw new DeploymentException(WebDeploymentMessageUtils.createMultipleConfigurationWebAppErrorMessage("login-config")); } }
@Override public void merge(WebFragment webFragment, WebApp webApp, MergeContext mergeContext) throws DeploymentException { if (webFragment.getJspConfig().isEmpty()) { return; } if (webFragment.getJspConfig().size() > 1) { logger.warn(WebDeploymentMessageUtils.createMultipleConfigurationWarningMessage("jsp-config", mergeContext.getCurrentJarUrl())); } JspConfig srcJspConfig = webFragment.getJspConfig().get(0); if (webApp.getJspConfig().isEmpty()) { webApp.getJspConfig().add( new JspConfig()); } JspConfig targetJspConfig = webApp.getJspConfig().get(0); //Merge Tag lib configurations for (Taglib taglib : srcJspConfig.getTaglib()) { if (MergeHelper.mergeRequired(createTaglibKey(taglib), "jsp-config/tag-lib", "taglib-uri", taglib.getTaglibUri(), "taglib-location", taglib.getTaglibLocation() , mergeContext)) { targetJspConfig.getTaglib().add(taglib); } } //Merge jsp-property-group configurations, seem that no merge actions are required, just add them to the web.xml file for (JspPropertyGroup srcJspPropertyGroup : srcJspConfig.getJspPropertyGroup()) { targetJspConfig.getJspPropertyGroup().add(srcJspPropertyGroup); } }
WebApp webApp = webModule.getWebApp(); if (webApp != null) { for (JspConfig jspConfig : webApp.getJspConfig()) { for (Taglib taglib : jspConfig.getTaglib()) { String location = taglib.getTaglibLocation();
final WebApp webApp = webModule.getWebApp(); if (webApp != null) { for (final JspConfig jspConfig : webApp.getJspConfig()) { for (final Taglib taglib : jspConfig.getTaglib()) { String location = taglib.getTaglibLocation();
final WebApp webApp = webModule.getWebApp(); if (webApp != null) { for (final JspConfig jspConfig : webApp.getJspConfig()) { for (final Taglib taglib : jspConfig.getTaglib()) { String location = taglib.getTaglibLocation();
List<JspConfig> jspConfigs = webApp.getJspConfig(); for (JspConfig jspConfig : jspConfigs) { List<Taglib> taglibs = jspConfig.getTaglib();
List<JspConfig> jspConfigs = webApp.getJspConfig(); List<String> jspMappings = new ArrayList<String>(); for (JspConfig jspConfig : jspConfigs) {
List<JspConfig> jspConfigs = webApp.getJspConfig(); for (JspConfig jspConfig : jspConfigs) { for (JspPropertyGroup propertyGroup : jspConfig.getJspPropertyGroup()) {