List of usage examples for org.apache.commons.lang3 StringEscapeUtils escapeHtml4
public static final String escapeHtml4(final String input)
Escapes the characters in a String using HTML entities.
For example:
"bread" & "butter"
"bread" & "butter"
.
From source file:com.matthewcasperson.validation.ruleimpl.HTMLEncodeTextValidationRule.java
/** * {@inheritDoc}/* ww w . j a v a2 s .co m*/ */ @Override public String[] fixParams(final String name, final String url, final String[] params) throws ValidationFailedException { checkNotNull(name); checkArgument(!name.trim().isEmpty()); checkNotNull(url); checkArgument(!url.trim().isEmpty()); checkNotNull(params); checkArgument(params.length != 0, "PVF-BUG-0003: params should always have at least one value"); final String[] retValues = new String[params.length]; for (int paramIndex = 0, paramLength = params.length; paramIndex < paramLength; ++paramIndex) { final String param = params[paramIndex]; if (param == null) { retValues[paramIndex] = null; } else { final String encoded = StringEscapeUtils.escapeHtml4(param); retValues[paramIndex] = encoded; } } return retValues; }
From source file:com.mirth.connect.client.ui.ExportChannelLibrariesDialog.java
private void initComponents(Channel channel) { label1 = new JLabel(" The following code template libraries are linked to this channel:"); label1.setIcon(UIManager.getIcon("OptionPane.questionIcon")); librariesTextPane = new JTextPane(); librariesTextPane.setContentType("text/html"); HTMLEditorKit editorKit = new HTMLEditorKit(); StyleSheet styleSheet = editorKit.getStyleSheet(); styleSheet.addRule(".export-channel-libraries-dialog {font-family:\"Tahoma\";font-size:11;text-align:top}"); librariesTextPane.setEditorKit(editorKit); librariesTextPane.setEditable(false); librariesTextPane.setBackground(getBackground()); librariesTextPane.setBorder(null);//from ww w .ja v a 2s. co m StringBuilder librariesText = new StringBuilder("<html><ul class=\"export-channel-libraries-dialog\">"); for (CodeTemplateLibrary library : PlatformUI.MIRTH_FRAME.codeTemplatePanel.getCachedCodeTemplateLibraries() .values()) { if (library.getEnabledChannelIds().contains(channel.getId()) || (library.isIncludeNewChannels() && !library.getDisabledChannelIds().contains(channel.getId()))) { librariesText.append("<li>").append(StringEscapeUtils.escapeHtml4(library.getName())) .append("</li>"); } } librariesText.append("</ul></html>"); librariesTextPane.setText(librariesText.toString()); librariesTextPane.setCaretPosition(0); librariesScrollPane = new JScrollPane(librariesTextPane); label2 = new JLabel("Do you wish to include these libraries in the channel export?"); alwaysChooseCheckBox = new JCheckBox( "Always choose this option by default in the future (may be changed in the Administrator settings)"); yesButton = new JButton("Yes"); yesButton.setMnemonic('Y'); yesButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { result = JOptionPane.YES_OPTION; if (alwaysChooseCheckBox.isSelected()) { Preferences.userNodeForPackage(Mirth.class).putBoolean("exportChannelCodeTemplateLibraries", true); } dispose(); } }); noButton = new JButton("No"); noButton.setMnemonic('N'); noButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { result = JOptionPane.NO_OPTION; if (alwaysChooseCheckBox.isSelected()) { Preferences.userNodeForPackage(Mirth.class).putBoolean("exportChannelCodeTemplateLibraries", false); } dispose(); } }); cancelButton = new JButton("Cancel"); cancelButton.setMnemonic('C'); cancelButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { result = JOptionPane.CANCEL_OPTION; dispose(); } }); }
From source file:com.vityuk.ginger.servlet.tags.MessageTag.java
@Override public int doStartTag() throws JspException { ServletRequest servletRequest = pageContext.getRequest(); ServletContext servletContext = pageContext.getServletContext(); Localization localization = getLocalization(servletRequest, servletContext); boolean escapeHtml = resolveEscapeHtml(servletContext); Object[] parameters = resolveParameters(); final String message; if (selector != null) { message = localization.getSelectedMessage(code, selector, parameters); } else if (count >= 0) { message = localization.getPluralMessage(code, count, parameters); } else {/*from w w w.ja v a 2 s. com*/ message = localization.getMessage(code, parameters); } String messageOut = escapeHtml ? StringEscapeUtils.escapeHtml4(message) : message; try { pageContext.getOut().write(String.valueOf(messageOut)); } catch (IOException e) { throw new JspException(e); } return SKIP_BODY; }
From source file:com.cognifide.aet.job.common.comparators.w3chtml5.parser.W3cHtml5IssueDeserializer.java
@Override public W3cHtml5Issue deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext jsonDeserializationContext) { JsonObject jo = json.getAsJsonObject(); String type = getAsString(jo, TYPE); String subtype = getAsString(jo, SUBTYPE); String message = getAsString(jo, MESSAGE); String extract = getAsString(jo, EXTRACT); int lastLine = getAsInt(jo, LAST_LINE); int lastColumn = getAsInt(jo, LAST_COLUMN); int hiliteStart = getAsInt(jo, HILITE_START); int hiliteLength = getAsInt(jo, HILITE_LENGTH); String beforeHilite = StringUtils.substring(extract, 0, hiliteStart); String hilite = StringUtils.substring(extract, hiliteStart, hiliteStart + hiliteLength); String afterHilite = StringUtils.substring(extract, hiliteStart + hiliteLength); // problem with left and right double quotation mark not being displayed correctly message = StringUtils.replaceEach(message, new String[] { "\u00E2\u20AC\u015B", "\u00E2\u20AC" + "\u0165" }, new String[] { "", "" }); // messages often contain HTML entities, escaping them, so they are displayed literally message = StringEscapeUtils.escapeHtml4(message); return new W3cHtml5Issue(lastLine, lastColumn, message, beforeHilite, afterHilite, hilite, null, W3cHtml5IssueType.getType(type, subtype)); }
From source file:com.nestedbird.modules.facebookreader.FacebookReader.java
private String encodeUrl(final String url) { return generateRequestUrl(StringEscapeUtils.escapeHtml4(url)); }
From source file:com.primeleaf.krystal.web.view.WebView.java
public void printWarning(String message) throws Exception { out.println("<div class=\"alert alert-warning\">" + StringEscapeUtils.escapeHtml4(message) + "</div>"); }
From source file:controller.AppController.java
@RequestMapping(value = "/typesServices", method = RequestMethod.GET) public @ResponseBody String getTousTypesService(@RequestParam String entree, @RequestParam String langue) throws UnsupportedEncodingException { DBHelper helper = DBHelper.getInstance(); String typesServices = String.join(",", helper.getListeTousTypesService(entree, langue)); typesServices = StringEscapeUtils.escapeHtml4(typesServices); return typesServices; }
From source file:com.primeleaf.krystal.web.view.console.MyProfileView.java
private void printMyProfle() throws Exception { printBreadCrumbs();/*from w w w. j ava 2 s. com*/ if (request.getAttribute(HTTPConstants.REQUEST_ERROR) != null) { printErrorDismissable((String) request.getAttribute(HTTPConstants.REQUEST_ERROR)); } if (request.getAttribute(HTTPConstants.REQUEST_MESSAGE) != null) { printSuccessDismissable((String) request.getAttribute(HTTPConstants.REQUEST_MESSAGE)); } String showThumbNail = loggedInUser.getShowThumbNail(); String checkOutDirectory = StringEscapeUtils.escapeHtml4(loggedInUser.getCheckOutPath()); out.println("<ul class=\"nav nav-tabs\">"); out.println("<li class=\"active\"><a href=\"#profile\" data-toggle=\"tab\">My Profile</a></li>"); out.println("<li class=\"\"><a href=\"#preferences\" data-toggle=\"tab\">Preferences</a></li>"); out.println("<li class=\"\"><a href=\"#changepassword\" data-toggle=\"tab\">Change Password</a></li>"); out.println("</ul>"); out.println("<div class=\"tab-content\">"); out.println("<div class=\"tab-pane fade in active\" id=\"profile\">"); out.println("<p> </p>"); out.println( "<form action=\"/console/updateprofilepicture\" method=\"post\" id=\"frmMyProfile\" class=\"form-horizontal\" enctype=\"multipart/form-data\">"); out.println("<div class=\"form-group\">"); out.println("<label class=\"col-sm-3 control-label\">User Name </label>"); out.println("<div class=\"col-sm-9\">"); out.println("<p class=\"form-control-static\">" + loggedInUser.getUserName() + "</p>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label class=\"col-sm-3 control-label\">Real Name </label>"); out.println("<div class=\"col-sm-9\">"); out.println("<p class=\"form-control-static\">" + StringEscapeUtils.escapeHtml4(loggedInUser.getRealName()) + "</p>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label class=\"col-sm-3 control-label\">My Profile Picture</label>"); out.println("<div class=\"col-sm-9\">"); out.println("<div class=\"profile\">"); out.println("<a href=\"javascript:void(0);\" id=\"profilePic\">"); out.println("<img src=\"/console/profilepicture?username=" + loggedInUser.getUserName() + "\" class=\"thumbnail\"/>"); out.println( "<span class=\"text-content\"><span id=\"profilepiccontent\">Change Profile Picture</span></span>"); out.println("</a>"); out.println("</div>"); out.println( "<input type=\"file\" name=\"profilepicture\" id=\"profilepicture\" class=\"required\" title=\"Select Profile Picture\" style=\"display:none;\">"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label class=\"col-sm-3 control-label\">Email ID</label>"); out.println("<div class=\"col-sm-9\">"); out.println("<p class=\"form-control-static\">" + loggedInUser.getUserEmail() + "</p>"); out.println("</div>"); out.println("</div>"); String lastLogin = loggedInUser.getLastLoginDate() != null ? StringHelper.formatDate(loggedInUser.getLastLoginDate()) : "0000-00-00 00:00:00"; out.println("<div class=\"form-group\">"); out.println("<label class=\"col-sm-3 control-label\">Last Login Date</label>"); out.println("<div class=\"col-sm-9\">"); out.println("<p class=\"form-control-static\">" + lastLogin + "</p>"); out.println("</div>"); out.println("</div>"); out.println("</form>"); out.println("</div>"); out.println("<div class=\"tab-pane fade in\" id=\"preferences\">"); out.println("<p> </p>"); out.println("<div id=\"resultPreferences\"></div>"); out.println( "<form action=\"/console/preferences\" method=\"post\" id=\"frmPreferences\" form-type=\"ajax\" datatarget=\"#resultPreferences\" class=\"form-horizontal\">"); out.println("<div class=\"row\">"); out.println("<div class=\"col-md-6 col-sm-12\">"); out.println("<div class=\"panel panel-default\">"); out.println("<div class=\"panel-heading\"><h4>Hitlist Preferences</h4></div>"); out.println("<div class=\"panel-body\">"); out.println("<div class=\"form-group\">"); out.println("<label for=\"cmbHitListSize\" class=\"col-sm-3 control-label\">No of Hits per page</label>"); out.println("<div class=\"col-sm-9\">"); out.println("<select class=\"form-control\" name=\"cmbHitListSize\">"); out.println("<option value=\"5\""); if (loggedInUser.getHitlistSize() == 5) { out.print(" selected"); } out.println(">5</option>"); out.println("<option value=\"10\""); if (loggedInUser.getHitlistSize() == 10) { out.print(" selected"); } out.println(">10</option>"); out.println("<option value=\"25\""); if (loggedInUser.getHitlistSize() == 25) { out.print(" selected"); } out.println(">25</option>"); out.println("<option value=\"50\""); if (loggedInUser.getHitlistSize() == 50) { out.print(" selected"); } out.println(">50</option>"); out.println("<option value=\"100\""); if (loggedInUser.getHitlistSize() == 100) { out.print(" selected"); } out.println(">100</option>"); out.println("</select>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println( "<label for=\"txtCheckOutDir\" class=\"col-sm-3 control-label\">Checkout Directory <span style='color:red'>*</span></label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"text\" maxlength=\"250\" name=\"txtCheckOutDir\" id=\"txtCheckOutDir\" class=\"form-control required\" autocomplete=\"off\" placeholder=\"Checkout Directory\" title=\"Please enter checkout directory path\" value=\"" + checkOutDirectory + "\">"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"radCreatedOn\" class=\"col-sm-3 col-xs-2 control-label\">Created On</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isCreatedVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"radCreatedOn1\" name=\"" + HitList.META_CREATED + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isCreatedVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isCreatedVisible()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"radCreatedOn2\" name=\"" + HitList.META_CREATED + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isCreatedVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("<label for=\"radActive\" class=\"col-sm-3 col-xs-2 control-label\">Created By</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isCreatedByVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"radActive1\" name=\"" + HitList.META_CREATEDBY + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isCreatedByVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isCreatedByVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"radActive2\" name=\"" + HitList.META_CREATEDBY + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isCreatedByVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"modifiedOn\" class=\"col-sm-3 col-xs-2 control-label\">Last Modified On</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isModifiedVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"modifiedOn1\" name=\"" + HitList.META_MODIFIED + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isModifiedVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isModifiedVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"modifiedOn2\" name=\"" + HitList.META_MODIFIED + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isModifiedVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("<label for=\"modifiedBy\" class=\"col-sm-3 col-xs-2 control-label\">Last Modified By</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isModifiedByVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"modifiedBy1\" name=\"" + HitList.META_MODIFIEDBY + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isModifiedByVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isModifiedByVisible()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"modifiedBy2\" name=\"" + HitList.META_MODIFIEDBY + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isModifiedByVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"fileSize\" class=\"col-sm-3 col-xs-2 control-label\">File Size</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isFileSizeVisible()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"fileSize1\" name=\"" + HitList.META_LENGTH + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isFileSizeVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isFileSizeVisible()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"fileSize2\" name=\"" + HitList.META_LENGTH + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isFileSizeVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"documentId\" class=\"col-sm-3 col-xs-2 control-label\">Document ID</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isDocumentIdVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"documentId1\" name=\"" + HitList.META_DOCUMENTID + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isDocumentIdVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isDocumentIdVisible()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"documentId2\" name=\"" + HitList.META_DOCUMENTID + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isDocumentIdVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("<label for=\"revisionId\" class=\"col-sm-3 col-xs-2 control-label\">Revision ID</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isRevisionIdVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"revisionId1\" name=\"" + HitList.META_REVISIONID + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isRevisionIdVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isRevisionIdVisible()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"revisionId2\" name=\"" + HitList.META_REVISIONID + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isRevisionIdVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"expiryOn\" class=\"col-sm-3 col-xs-2 control-label\">Expiry On</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (loggedInUser.getMetaPreferences().isExpiryOnVisible()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"expiryOn1\" name=\"" + HitList.META_EXPIRYON + "\" value=\"TRUE\""); if (loggedInUser.getMetaPreferences().isExpiryOnVisible()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!loggedInUser.getMetaPreferences().isExpiryOnVisible()) { out.print(" active"); } out.print("\">"); out.println( "<input type=\"radio\" id=\"expiryOn2\" name=\"" + HitList.META_EXPIRYON + "\" value=\"FALSE\""); if (!loggedInUser.getMetaPreferences().isExpiryOnVisible()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println( "<label for=\"radThumbNail\" class=\"col-sm-3 col-xs-2 control-label\">Show Thumbnail in Viewer</label>"); out.println("<div class=\"btn-group col-sm-3 col-xs-4\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if ("TRUE".equalsIgnoreCase(showThumbNail)) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"radThumbNail1\" name=\"radThumbNail\" value=\"TRUE\""); if ("TRUE".equalsIgnoreCase(showThumbNail)) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if ("FALSE".equalsIgnoreCase(showThumbNail)) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"radThumbNail2\" name=\"radThumbNail\" value=\"FALSE\""); if ("FALSE".equalsIgnoreCase(showThumbNail)) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("</div>"); out.println("</div>");//panel-body out.println("</div>");//panel out.println("</div>");//col-md-6 out.println("</div>");//row out.println("<hr/>"); out.println("<div class=\"form-group\">"); out.println("<div class=\"col-sm-offset-3 col-sm-9\">"); out.println( "<input class=\"btn btn-sm btn-default\" type=\"submit\" value=\"Submit\" name=\"btnSubmit\"> "); out.println("</div>"); out.println("</div>"); out.println("</form>"); out.println("</div>"); out.println("<div class=\"tab-pane fade in\" id=\"changepassword\">"); out.println("<p> </p>"); out.println("<div id=\"resultChangePassword\"></div>"); out.println( "<form action=\"/console/changepassword\" method=\"post\" id=\"frmChangePassword\" form-type=\"ajax\" datatarget=\"#resultChangePassword\" class=\"form-horizontal\">"); out.println("<div class=\"form-group\">"); out.println( "<label for=\"txtOldPassword\" class=\"col-sm-3 control-label\">Current Password <span style='color:red'>*</span></label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"password\" maxlength=\"30\" name=\"txtOldPassword\" id=\"txtOldPassword\" class=\"form-control required\" autocomplete=\"off\" placeholder=\"Current Password\" title=\"Please enter password\">"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println( "<label for=\"txtNewPassword\" class=\"col-sm-3 control-label\">New Password <span style='color:red'>*</span></label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"password\" maxlength=\"30\" name=\"txtNewPassword\" id=\"txtNewPassword\" class=\"form-control required complexPassword\" placeholder=\"New Password\" minlength=\"8\" autocomplete=\"off\">"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println( "<label for=\"txtConfirmPassword\" class=\"col-sm-3 control-label\">Confirm Password <span style='color:red'>*</span></label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"password\" maxlength=\"30\" name=\"txtConfirmPassword\" id=\"txtConfirmPassword\" class=\"form-control required\" equalTo= \"#txtNewPassword\" placeholder=\"Confirm Password\" autocomplete=\"off\" title=\"Password must match\">"); out.println("</div>"); out.println("</div>"); out.println("<hr/>"); out.println("<div class=\"form-group\">"); out.println("<div class=\"col-sm-offset-3 col-sm-9\">"); out.println( "<input class=\"btn btn-sm btn-default\" type=\"submit\" value=\"Submit\" name=\"btnSubmit\"> "); out.println("</div>"); out.println("</div>"); out.println("</form>"); out.println("</div>"); out.println("</div>"); }
From source file:com.primeleaf.krystal.web.view.cpanel.ClassIndexesView.java
private void printClassIndexes() throws Exception { printBreadCrumbs();/*from w w w . j a va 2 s. c o m*/ if (request.getAttribute(HTTPConstants.REQUEST_ERROR) != null) { printErrorDismissable((String) request.getAttribute(HTTPConstants.REQUEST_ERROR)); } if (request.getAttribute(HTTPConstants.REQUEST_MESSAGE) != null) { printSuccessDismissable((String) request.getAttribute(HTTPConstants.REQUEST_MESSAGE)); } DocumentClass documentClass = (DocumentClass) request.getAttribute("DOCUMENTCLASS"); out.println("<div class=\"panel panel-default\">"); out.println("<div class=\"panel-heading\">"); out.println("<div class=\"row\">"); out.println("<div class=\"col-sm-6\">"); out.println("<h4><i class=\"fa fa-lg fa-folder-open\"></i> "); out.println(StringEscapeUtils.escapeHtml4(documentClass.getClassName()) + " - "); out.println("<small>" + StringEscapeUtils.escapeHtml4(documentClass.getClassDescription()) + "</small>"); out.println("</h4>"); out.println("</div>"); out.println("<div class=\"col-sm-6 text-right\">"); out.println("<h4><i class=\"fa fa-lg fa-check-square-o\"></i> Available Indexes"); out.println("</div>"); out.println("</div>");//row out.println("</div>");//panel-heading try { if (documentClass.getIndexDefinitions().size() > 0) { out.println( "<form action=\"/cpanel/editclassindexes\" method=\"post\" id=\"frmEditDocumentClassIndexes\" class=\"form-horizontal\">"); out.println("<div class=\"table-responsive\">"); out.println("<table class=\"table table-striped table-hover table-condensed\">"); out.println("<thead>"); out.println("<tr>"); out.println("<th>Index Name</th>"); out.println("<th class=\"text-center\">Index Length</th>"); out.println("<th>Type</th>"); out.println("<th>Index Display Name</th>"); out.println("<th>Default Value</th>"); out.println("<th>Index Order</th>"); out.println("<th class=\"text-center\">Mandatory?</th>"); out.println("<th class=\"text-center\">Action</th>"); out.println("</tr>"); out.println("</thead>"); out.println("<tbody>"); for (IndexDefinition indexDefinition : documentClass.getIndexDefinitions()) { String cssClass = ""; out.println("<tr>"); out.println( "<td>" + StringEscapeUtils.escapeHtml4(indexDefinition.getIndexColumnName()) + "</td>"); out.println("<td class=\"text-center\">" + indexDefinition.getIndexMaxLength() + "</td>"); out.println("<td>"); if (IndexDefinition.INDEXTYPE_DATE.equalsIgnoreCase(indexDefinition.getIndexType())) { out.println("Date"); } else if (IndexDefinition.INDEXTYPE_STRING.equalsIgnoreCase(indexDefinition.getIndexType())) { out.println("String"); } else { out.println("Number"); cssClass = "number"; } out.println("</td>"); out.println("<td><div><input type=\"text\" name=\"txtIndexDescription" + indexDefinition.getIndexColumnName() + "\" id=\"txtIndexDescription" + indexDefinition.getIndexColumnName() + "\" value=\"" + StringEscapeUtils.escapeHtml4(indexDefinition.getIndexDisplayName()) + "\" class=\"required form-control\" title=\"Enter Index Description\"></div>"); out.println("</td>"); out.println("<td>"); out.println("<input type=\"text\" name=\"txtDefaultValue" + indexDefinition.getIndexColumnName() + "\" id=\"txtDefaultValue" + indexDefinition.getIndexColumnName() + "\" value=\"" + StringEscapeUtils.escapeHtml4(indexDefinition.getDefaultValue()) + "\" maxlength=\"" + indexDefinition.getIndexMaxLength() + "\" class=\"form-control " + cssClass + "\"></div>"); out.println("</td>"); out.println("<td>"); out.println("<select id=\"" + indexDefinition.getIndexColumnName() + "sequence\" name=\"" + indexDefinition.getIndexColumnName() + "sequence\" class=\"indexOrder form-control\">"); for (int i = 1; i <= documentClass.getIndexDefinitions().size(); i++) { out.println("<option value=\"" + i + "\""); if (i == indexDefinition.getSequence()) { out.println("selected"); } out.println(">" + i + "</option>"); } out.println("</select>"); out.println("</td>"); out.println("<td class=\"text-center\">"); out.println("<div class=\"btn-group\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-xs btn-default "); if (indexDefinition.isMandatory()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"" + indexDefinition.getIndexColumnName() + "radMandatory1\" name=\"" + indexDefinition.getIndexColumnName() + "radMandatory\" value=\"Y\""); if (indexDefinition.isMandatory()) { out.print(" checked"); } out.print(">Yes"); out.println("</label>"); out.println("<label class=\"btn btn-xs btn-default "); if (!indexDefinition.isMandatory()) { out.print(" active"); } out.print("\">"); out.println("<input type=\"radio\" id=\"" + indexDefinition.getIndexColumnName() + "radMandatory2\" name=\"" + indexDefinition.getIndexColumnName() + "radMandatory\" value=\"N\""); if (!indexDefinition.isMandatory()) { out.print(" checked"); } out.print(">No"); out.println("</label>"); out.println("</div>"); out.println("</td>"); out.println("<td class=\"text-center\">"); out.println("<a href=\"/cpanel/deleteclassindex?name=" + indexDefinition.getIndexColumnName() + "&classid=" + documentClass.getClassId() + "\" class=\"confirm btn btn-xs btn-danger\" title=\"Are you sure, you want to delete this Index from the Document Class?\"><i class=\"fa fa-trash-o\"></i></a>"); out.println("</td>"); out.println("</tr>"); } // for out.println("</tbody>"); out.println("</table>"); out.println("</div>"); out.println("<div class=\"text-center panel-body\">"); out.println("<input type=\"hidden\" name=\"classid\" id=\"classid\" value=\"" + documentClass.getClassId() + "\">"); out.println( "<input type=\"submit\" name=\"btnSubmit\" id=\"btnSubmit\" value=\"Update\" class=\"btn btn-sm btn-default\">"); out.println("</div>"); out.println("</form>"); } else { out.println("<div class=\"panel-body\">"); out.println("No Index Found"); out.println("</div>"); } } catch (Exception ex) { ex.printStackTrace(); } out.println("</div>"); out.println("<div class=\"panel panel-default\">"); out.println( "<div class=\"panel-heading\"><h4><i class=\"fa fa-lg fa-check-square-o\"></i> Add Index</h4></div>"); out.println("<div class=\"panel-body\">"); out.println( "<form action=\"/cpanel/newclassindex\" method=\"post\" id=\"frmNewClassIndex\" class=\"form-horizontal\">"); out.println("<div class=\"form-group\">"); out.println("<div class=\"col-sm-offset-3 col-sm-9\">"); out.println("<p>Fields marked with <span style='color:red'>*</span> are mandatory</p>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println( "<label for=\"txtIndexName\" class=\"col-sm-3 control-label\">Index Name <span style='color:red'>*</span></label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"text\" id=\"txtIndexName\" name=\"txtIndexName\" class=\"form-control required\" title=\"Please enter index name\">"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println( "<label for=\"txtIndexDisplayName\" class=\"col-sm-3 control-label\">Index Display Name <span style='color:red'>*</span></label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"text\" id=\"txtIndexDisplayName\" name=\"txtIndexDisplayName\" class=\"form-control required\" title=\"Please enter index display name\">"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"cmbIndexType\" class=\"col-sm-3 control-label\">Index Type</label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<select id=\"cmbIndexType\" name=\"cmbIndexType\" class=\"form-control\" title=\"Please enter index length\">"); out.println("<option value=\"" + IndexDefinition.INDEXTYPE_STRING + "\">String </option>"); out.println("<option value=\"" + IndexDefinition.INDEXTYPE_NUMBER + "\">Number</option>"); out.println("<option value=\"" + IndexDefinition.INDEXTYPE_DATE + "\">Date</option>"); out.println("</select>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"txtIndexLength\" class=\"col-sm-3 control-label\">Maximum Index Length</label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"text\" id=\"txtIndexLength\" name=\"txtIndexLength\" class=\"form-control requried number\" title=\"Please enter index length\">"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\">"); out.println("<label for=\"radMandatory\" class=\"col-sm-3 control-label\">Mandatory?</label>"); out.println("<div class=\"col-sm-9\">"); out.println("<div class=\"btn-group\" data-toggle=\"buttons\">"); out.println("<label class=\"btn btn-sm btn-default\">"); out.println("<input type=\"radio\" id=\"radMandatory1\" name=\"radMandatory\" value=\"Y\"/>Yes"); out.println("</label>"); out.println("<label class=\"btn btn-sm btn-default active\">"); out.println("<input type=\"radio\" id=\"radMandatory2\" name=\"radMandatory\" value=\"N\" checked/>No"); out.println("</label>"); out.println("</div>"); out.println("</div>"); out.println("</div>"); out.println("<div class=\"form-group\" id=\"defaultvalue\">"); out.println("<label for=\"txtDefaultValue\" class=\"col-sm-3 control-label\">Default Value</label>"); out.println("<div class=\"col-sm-9\">"); out.println( "<input type=\"text\" id=\"txtDefaultValue\" name=\"txtDefaultValue\" class=\"form-control\" title=\"Please enter default value\">"); out.println("</div>"); out.println("</div>"); out.println("<hr/>"); out.println("<div class=\"form-group\">"); out.println("<div class=\"col-sm-offset-3 col-sm-9\">"); out.println("<input type=\"hidden\" name=\"classid\" value=\"" + documentClass.getClassId() + "\">"); out.println( "<input type=\"submit\" name=\"btnSubmit\" value=\"Submit\" class=\"btn btn-sm btn-default\">"); out.println("</div>"); out.println("</div>"); out.println("</form>"); out.println("</div>");//panel-body out.println("</div>");//panel }
From source file:net.java.sip.communicator.impl.protocol.irc.Utils.java
/** * Parse IRC text message and process possible control codes. * * @param text the message/* w w w . j a v a 2 s . c o m*/ * @return returns the processed message or null if text message was null, * since there is nothing to modify there */ public static String parseIrcMessage(final String text) { if (text == null) { return null; } FormattedTextBuilder builder = new FormattedTextBuilder(); for (int i = 0; i < text.length(); i++) { char val = text.charAt(i); switch (val) { case ControlChar.Bold.CODE: if (builder.isActive(ControlChar.Bold.class)) { builder.cancel(ControlChar.Bold.class, true); } else { builder.apply(new ControlChar.Bold()); } break; case ControlChar.Italics.CODE: if (builder.isActive(ControlChar.Italics.class)) { builder.cancel(ControlChar.Italics.class, true); } else { builder.apply(new ControlChar.Italics()); } break; case ControlChar.Underline.CODE: if (builder.isActive(ControlChar.Underline.class)) { builder.cancel(ControlChar.Underline.class, true); } else { builder.apply(new ControlChar.Underline()); } break; case ControlChar.ColorFormat.CODE: // first parse foreground color code Color foreground = parseForegroundColor(text.substring(i + 1)); if (foreground == null) { builder.cancel(ControlChar.ColorFormat.class, false); } else { i += INDEX_END_FOREGROUND_COLOR_CODE; Color background = parseBackgroundColor(text.substring(i + 1)); if (background != null) { i += INDEX_END_BACKGROUND_COLOR_CODE; } builder.apply(new ControlChar.ColorFormat(foreground, background)); } // Need to implement support for color 99 (Transparent) break; case ControlChar.Normal.CODE: builder.cancelAll(); break; default: // value is a normal character, escape html entities and append builder.append(StringEscapeUtils.escapeHtml4("" + val)); break; } } return builder.done(); }