List of usage examples for com.liferay.portal.kernel.util StringPool NBSP
String NBSP
To view the source code for com.liferay.portal.kernel.util StringPool NBSP.
Click Source Link
From source file:com.inikah.slayer.model.impl.ProfileImpl.java
License:Open Source License
/** * /* w ww. ja v a 2 s .c o m*/ * @return */ public String getDisplayAge() { if (getComputeAge() == 0.0d) return StringPool.BLANK; String[] parts = String.valueOf(getComputeAge()).split("\\."); StringBuilder sb = new StringBuilder(); sb.append(parts[0]).append(parts[0]); sb.append(StringPool.NBSP).append("Years"); int months = Integer.valueOf(parts[1]); if (months > 0) { sb.append(StringPool.COMMA).append(StringPool.NBSP); sb.append(parts[1]).append(StringPool.NBSP); sb.append("Month"); if (months > 1) { sb.append(CharPool.LOWER_CASE_S); } } return sb.toString(); }
From source file:com.liferay.portlet.wiki.engines.antlrwiki.translator.XhtmlTranslator.java
License:Open Source License
@Override public void visit(TableOfContentsNode tableOfContentsNode) { TableOfContentsVisitor tableOfContentsVisitor = new TableOfContentsVisitor(); TreeNode<HeadingNode> tableOfContents = tableOfContentsVisitor.compose(_rootWikiPageNode); append("<div class=\"toc\">"); append("<div class=\"collapsebox\">"); append("<h4>Table of Contents"); append(StringPool.NBSP); append("<a class=\"toc-trigger\" href=\"javascript:;\">[-]</a></h4>"); append("<div class=\"toc-index\">"); appendTableOfContents(tableOfContents, 1); append("</div>"); append("</div>"); append("</div>"); }
From source file:com.liferay.portlet.wiki.engines.jspwiki.plugin.TableOfContents.java
License:Open Source License
@Override @SuppressWarnings("rawtypes") public String execute(WikiContext context, Map params) throws PluginException { if (!params.containsKey(PARAM_NUMBERED)) { params.put(PARAM_NUMBERED, Boolean.TRUE.toString()); }//from www .ja v a2 s . c o m String result = super.execute(context, params); if (_count < 2) { return StringPool.BLANK; } int x = result.indexOf("<div class=\"collapsebox\">\n"); x = result.indexOf("</h4>", x); int y = x + "</h4>".length(); if ((x != -1) && (y != -1)) { StringBundler sb = new StringBundler(15); sb.append(result.substring(0, x)); sb.append(StringPool.NBSP); sb.append("<a class=\"toc-trigger\" href=\"javascript:;\">[-]</a>"); sb.append("</h4>"); sb.append("<div class=\"toc-index\">\n"); sb.append(result.substring(y)); sb.append("</div>\n"); result = sb.toString(); } return result; }
From source file:com.liferay.util.mail.InternetAddressUtil.java
License:Open Source License
public static String toString(Address[] addresses) { if ((addresses == null) || (addresses.length == 0)) { return StringPool.BLANK; }//w w w .ja v a 2s .c o m StringBundler sb = new StringBundler(addresses.length * 3 - 2); if (addresses != null) { for (int i = 0; i < addresses.length; i++) { sb.append(toString(addresses[i])); if (i < addresses.length - 1) { sb.append(StringPool.COMMA); sb.append(StringPool.NBSP); } } } return sb.toString(); }
From source file:com.liferay.wiki.engine.creole.internal.antlrwiki.translator.XhtmlTranslator.java
License:Open Source License
@Override public void visit(TableOfContentsNode tableOfContentsNode) { TableOfContentsVisitor tableOfContentsVisitor = new TableOfContentsVisitor(); TreeNode<HeadingNode> tableOfContents = tableOfContentsVisitor.compose(_rootWikiPageNode); append("<div class=\"toc\">"); append("<div class=\"collapsebox\">"); append("<h4>"); String title = tableOfContentsNode.getTitle(); if (title == null) { title = "Table of Contents"; }/* w w w . ja v a2s. com*/ append(title); append(StringPool.NBSP); append("<a class=\"toc-trigger\" href=\"javascript:;\">[-]</a></h4>"); append("<div class=\"toc-index\">"); appendTableOfContents(tableOfContents, 1); append("</div>"); append("</div>"); append("</div>"); }
From source file:com.vportal.portlet.vcms.action.ActionUtil.java
License:Open Source License
public static String getCategoryTree(long groupId, String language, String portletNamespace, PermissionChecker permissionChecker, String[] strPortion, String[] strCategory) { StringBuffer sb = new StringBuffer(); try {//from w w w.j a v a 2 s .c o m List portions = VcmsPortionServiceUtil.getPortionsByS_L(groupId, language); if ((portions == null) || (portions.size() <= 0)) { return null; } for (int j = 0; j < portions.size(); j++) { VcmsPortion portion = (VcmsPortion) portions.get(j); if (VcmsPortionPermission.contains(permissionChecker, portion, ActionKeysExt.MANAGE_CATEGORIES_PORTION)) { sb.append("<tr>"); sb.append("<td width=\"100%\" valign=\"middle\" "); sb.append(portion.getCategorizable() ? "style=\"font-color: #F1F1f1\">" : ">"); sb.append(StringPool.NBSP); sb.append(StringPool.NBSP); sb.append("<input type=\"checkbox\" name=\""); sb.append(portletNamespace + "portion\" id=\""); sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" "); sb.append("value=\"" + portion.getPortionId() + "\" "); if (Validator.isNotNull(strPortion)) { for (int k = 0; k < strPortion.length; k++) { if (portion.getPortionId().equals(strPortion[k])) { sb.append("checked=\"true\""); } } } sb.append(portion.getCategorizable() ? "disabled />" : " />"); sb.append("<label for=\""); sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" >"); sb.append("<b>"); sb.append(StringPool.NBSP); sb.append(portion.getName()); sb.append("</b>"); sb.append("</label>"); sb.append("</td>"); sb.append("</tr>"); if (!portion.getCategorizable()) { continue; } List categories = VcmsCategoryServiceUtil.getCategoriesByP_P(portion.getGroupId(), portion.getPortionId(), DEFAULT_CATEGORY_ID, language); if ((categories == null) || (categories.size() <= 0)) { continue; } int indent = 2; traverseCategoryTree2(sb, categories, indent, portletNamespace, permissionChecker, strCategory); } } } catch (Exception ex) { // Ignore ... } // } return sb.toString(); }
From source file:com.vportal.portlet.vcms.action.ActionUtil.java
License:Open Source License
public static String getPortionTree(long groupId, String language, String portletNamespace, PermissionChecker permissionChecker, String[] strPortion, String[] strCategory) { StringBuffer sb = new StringBuffer(); try {//from w ww . j a va 2 s . c o m List portions = VcmsPortionServiceUtil.getPortionsByS_L(groupId, language); if ((portions == null) || (portions.size() <= 0)) { return null; } for (int j = 0; j < portions.size(); j++) { VcmsPortion portion = (VcmsPortion) portions.get(j); if (VcmsPortionPermission.contains(permissionChecker, portion, ActionKeysExt.MANAGE_CATEGORIES_PORTION)) { sb.append("<tr>"); sb.append("<td width=\"100%\" valign=\"middle\" "); sb.append(portion.getCategorizable() ? "style=\"font-color: #F1F1f1\">" : ">"); sb.append(StringPool.NBSP); sb.append(StringPool.NBSP); sb.append("<input type=\"checkbox\" name=\""); sb.append(portletNamespace + "portion\" id=\""); sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" "); sb.append("value=\"" + portion.getPortionId() + "\" "); if (Validator.isNotNull(strPortion)) { for (int k = 0; k < strPortion.length; k++) { if (portion.getPortionId().equals(strPortion[k])) { sb.append("checked=\"true\""); } } } sb.append(" />"); sb.append("<label for=\""); sb.append(portletNamespace + "portion_" + portion.getPortionId() + "\" >"); sb.append("<b>"); sb.append(StringPool.NBSP); sb.append(portion.getName()); sb.append("</b>"); sb.append("</label>"); sb.append("</td>"); sb.append("</tr>"); if (!portion.getCategorizable()) { continue; } List categories = VcmsCategoryServiceUtil.getCategoriesByP_P(portion.getGroupId(), portion.getPortionId(), DEFAULT_CATEGORY_ID, language); if ((categories == null) || (categories.size() <= 0)) { continue; } int indent = 2; traverseCategoryTree2(sb, categories, indent, portletNamespace, permissionChecker, strCategory); } } } catch (Exception ex) { // Ignore ... } // } return sb.toString(); }
From source file:com.vportal.portlet.vcms.action.ActionUtil.java
License:Open Source License
public static String getCategoryTreeRadio(long groupId, String language, String portletNamespace, PermissionChecker permissionChecker, String categoryId) { StringBuffer sb = new StringBuffer(); try {/*w w w.j a v a 2s .c om*/ List portions = VcmsPortionServiceUtil.getPortionsByS_L(groupId, language); if ((portions == null) || (portions.size() <= 0)) { return null; } for (int j = 0; j < portions.size(); j++) { VcmsPortion portion = (VcmsPortion) portions.get(j); if (VcmsPortionPermission.contains(permissionChecker, portion, ActionKeysExt.MANAGE_CATEGORIES_PORTION)) { sb.append("<tr>"); sb.append("<td width=\"100%\" valign=\"middle\" "); sb.append(portion.getCategorizable() ? "style=\"font-color: #F1F1f1\">" : ">"); sb.append(StringPool.NBSP); sb.append(StringPool.NBSP); sb.append("<b>").append(portion.getName()).append("</b>"); sb.append("</td>"); sb.append("</tr>"); if (!portion.getCategorizable()) { continue; } List categories = VcmsCategoryServiceUtil.getCategoriesByP_P(portion.getGroupId(), portion.getPortionId(), DEFAULT_CATEGORY_ID, language); if ((categories == null) || (categories.size() <= 0)) { continue; } int indent = 3; traverseCategoryTree3(sb, categories, indent, portletNamespace, permissionChecker, categoryId); } } } catch (Exception ex) { // Ignore ... } // } return sb.toString(); }
From source file:com.vportal.portlet.vcms.action.ActionUtil.java
License:Open Source License
private static void traverseCategoryTree2(StringBuffer sb, List categories, int indent, String portletNamespace, PermissionChecker permissionChecker, String[] strCategory) throws SystemException, PortalException { if ((categories == null) || (categories.size() <= 0)) { return;//from w w w. j a v a 2s . com } for (int i = 0; i < categories.size(); i++) { VcmsCategory category = (VcmsCategory) categories.get(i); // if (VcmsCategoryPermission.contains(permissionChecker, category, // ActionKeysExt.ADD_ARTICLES_CATEGORY)) { sb.append("<tr>"); sb.append("<td width=\"100%\" valign=\"middle\" "); sb.append(category.getAnchored() ? "style=\"font-color: #F1F1f1\" >" : ">"); for (int j = 0; j < indent; j++) { sb.append(StringPool.NBSP); } sb.append(StringPool.NBSP); sb.append(StringPool.NBSP); sb.append("<input type=\"checkbox\" name=\""); sb.append(portletNamespace + "category\" id=\""); sb.append(portletNamespace + "category_" + category.getCategoryId() + "\" "); sb.append("value=\"" + category.getCategoryId() + "\" "); if (Validator.isNotNull(strCategory)) { for (int k = 0; k < strCategory.length; k++) { if (category.getCategoryId().equals(strCategory[k])) { sb.append("checked=\"true\""); } } } if (!VcmsCategoryPermission.contains(permissionChecker, category, ActionKeysExt.ADD_ARTICLES_CATEGORY)) { sb.append("disabled=\"true\""); } sb.append(" />"); sb.append("<label for=\""); sb.append(portletNamespace + "category_" + category.getCategoryId() + "\" >"); sb.append(StringPool.NBSP); sb.append(category.getName()); sb.append("</label>"); sb.append("</td>"); sb.append("</tr>"); if (category.getAnchored()) { // continue; } try { traverseCategoryTree2(sb, VcmsCategoryServiceUtil.getCategoriesByParent(category.getGroupId(), category.getCategoryId(), category.getLanguage()), (indent + 5), portletNamespace, permissionChecker, strCategory); } catch (Exception ex) { // Ignore ... } // } } }
From source file:com.vportal.portlet.vcms.action.ActionUtil.java
License:Open Source License
private static void traverseCategoryTree3(StringBuffer sb, List categories, int indent, String portletNamespace, PermissionChecker permissionChecker, String categoryId) throws SystemException, PortalException { if ((categories == null) || (categories.size() <= 0)) { return;//from w ww .jav a 2 s.c o m } for (int i = 0; i < categories.size(); i++) { VcmsCategory category = (VcmsCategory) categories.get(i); if (VcmsCategoryPermission.contains(permissionChecker, category, ActionKeysExt.ADD_ARTICLES_CATEGORY)) { sb.append("<tr>"); sb.append("<td width=\"100%\" valign=\"middle\" "); sb.append(category.getAnchored() ? "style=\"font-color: #F1F1f1\" >" : ">"); for (int j = 0; j < indent; j++) { sb.append(StringPool.NBSP); } sb.append(StringPool.NBSP); sb.append(StringPool.NBSP); sb.append("<input type=\"radio\" name=\""); sb.append(portletNamespace + "categoryId\" id=\""); sb.append(portletNamespace + "categoryId_" + category.getCategoryId() + "\" "); if (Validator.isNotNull(categoryId) && category.getCategoryId().equals(categoryId)) { sb.append("checked=\"true\""); } sb.append("value=\"" + category.getCategoryId() + "\" "); sb.append(category.getAnchored() ? " />" : " />"); sb.append("<label for=\""); sb.append(portletNamespace + "categoryId_" + category.getCategoryId() + "\" >"); sb.append(category.getName()); sb.append("</label>"); sb.append("</td>"); sb.append("</tr>"); /* if (category.getAnchored()) { continue; } */ try { traverseCategoryTree3(sb, VcmsCategoryServiceUtil.getCategoriesByParent(category.getGroupId(), category.getCategoryId(), category.getLanguage()), (indent + 2), portletNamespace, permissionChecker, categoryId); } catch (Exception ex) { // Ignore ... } } } }