List of usage examples for org.apache.commons.lang3 StringEscapeUtils escapeXml10
public static String escapeXml10(final String input)
Escapes the characters in a String using XML entities.
For example: "bread" & "butter" => "bread" & "butter" .
From source file:org.teiid.olingo.web.ODataFilter.java
static void writeError(ServletRequest request, TeiidProcessingException e, HttpServletResponse httpResponse, int statusCode) throws IOException { httpResponse.setStatus(statusCode);//from w w w .ja v a2 s. co m ContentType contentType = ContentType.parse(request.getContentType()); PrintWriter writer = httpResponse.getWriter(); String code = e.getCode() == null ? "" : e.getCode(); //$NON-NLS-1$ String message = e.getMessage() == null ? "" : e.getMessage(); //$NON-NLS-1$ if (contentType == null || contentType.isCompatible(ContentType.APPLICATION_JSON)) { httpResponse.setHeader(HttpHeader.CONTENT_TYPE, ContentType.APPLICATION_JSON.toContentTypeString()); writer.write("{ \"error\": { \"code\": \"" + StringEscapeUtils.escapeJson(code) + "\", \"message\": \"" //$NON-NLS-1$//$NON-NLS-2$ + StringEscapeUtils.escapeJson(message) + "\" } }"); //$NON-NLS-1$ } else { httpResponse.setHeader(HttpHeader.CONTENT_TYPE, ContentType.APPLICATION_XML.toContentTypeString()); writer.write("<m:error xmlns:m=\"http://docs.oasis-open.org/odata/ns/metadata\"><m:code>" //$NON-NLS-1$ + StringEscapeUtils.escapeXml10(code) + "</m:code><m:message>" //$NON-NLS-1$ + StringEscapeUtils.escapeXml10(message) + "</m:message></m:error>"); //$NON-NLS-1$ } writer.close(); }
From source file:org.tinymediamanager.core.Settings.java
/** * Sets the proxy password.//from ww w . jav a 2 s . c om * * @param newValue * the new proxy password */ public void setProxyPassword(String newValue) { newValue = StringEscapeUtils.escapeXml10(newValue); String oldValue = this.proxyPassword; this.proxyPassword = newValue; firePropertyChange(PROXY_PASSWORD, oldValue, newValue); }
From source file:tpt.dbweb.cat.Compare.java
private void addAnnotatorInfo(int idx, List<MarkEval> evals, List<EntityMention> principalMentions, StringBuilder builder) { if (evals == null || evals.get(idx) == null) { return; }/*from w w w .j ava 2s . c o m*/ EntityMention emI = principalMentions.get(idx); if (emI != null && emI.info() != null) { for (Entry<String, String> info : emI.info().entrySet()) { builder.append(" " + info.getKey() + "='" + StringEscapeUtils.escapeXml10(info.getValue()) + "'"); } } return; }
From source file:tpt.dbweb.cat.Compare.java
private Map<String, String> getEntityRenameMap(List<EntityMention> mentions0, boolean rename, MentionChains chains) {/*from ww w . j av a2 s.c o m*/ Map<String, String> entityMentionToOutput0 = new HashMap<>(); for (EntityMention m : mentions0) { String entity = m.entity; if (rename) { int idx = (entityMentionToOutput0.size() + 1); if (chains != null) { Chain c = chains.entityToChain.get(m); if (c != null) { idx = c.idx; } } int fidx = idx; entityMentionToOutput0.computeIfAbsent(entity, k -> StringEscapeUtils.escapeXml10(m.getMinMention().spanString()) + "; " + fidx + "; " + StringEscapeUtils.escapeXml10(entity)); } else { entityMentionToOutput0.computeIfAbsent(entity, k -> StringEscapeUtils.escapeXml10(entity)); } } return entityMentionToOutput0; }
From source file:tpt.dbweb.cat.io.TaggedTextXMLWriter.java
private static String escape(String str) { String result = StringEscapeUtils.escapeXml10(str); return result; }
From source file:uta.ak.CollectTweets.java
public void collectTweetsByFileList(String sinceDate, String untilDate, String tag) { try {/*from w w w . j a v a 2s .c o m*/ // The factory instance is re-useable and thread safe. System.out.println("Start to collect tweets from :"); Set<String> mediaList = new HashSet<String>(); Resource res = new ClassPathResource("new-social-meida-list.txt"); // File stopwords=res.getFile(); // File stopwords=new File("/Users/zhangcong/dev/corpus/StopWordTable2.txt"); InputStreamReader isr = new InputStreamReader(res.getInputStream()); // File medias=new File(path); // BufferedReader mdsreader = new BufferedReader(new FileReader(medias)); BufferedReader mdsreader = new BufferedReader(isr); String tempString = mdsreader.readLine(); while ((tempString = mdsreader.readLine()) != null) { System.out.println(tempString.toLowerCase()); mediaList.add(tempString.toLowerCase()); } ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setDebugEnabled(true).setOAuthConsumerKey("LuhVZOucqdHX6x0lcVgJO6QK3") .setOAuthConsumerSecret("6S7zbGLvHMXDMgRXq7jRIA6QmMpdI8i5IJNpnjlB55vpHpFMpj") .setOAuthAccessToken("861637891-kLunD37VRY8ipAK3TVOA0YKOKxeidliTqMtNb7wf") .setOAuthAccessTokenSecret("vcKDxs6qHnEE8fhIJr5ktDcTbPGql5o3cNtZuztZwPYl4"); TwitterFactory tf = new TwitterFactory(cb.build()); Twitter twitter = tf.getInstance(); /* Connection con = null; //MYSQL Class.forName("com.mysql.jdbc.Driver").newInstance(); //MYSQL con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/USTTMP", "root", "root.123"); //MYSQL System.out.println("connection yes"); String insertSQL="INSERT INTO c_rawtext(mme_lastupdate, mme_updater, title, text, tag, text_createdate) " + "VALUES (NOW(), \"AK\", ?, ?, ?, ?)"; PreparedStatement insertPS = con.prepareStatement(insertSQL); */ //?usttmp?? String restUrl = "http://192.168.0.103:8991/usttmp_textreceiver/rest/addText"; Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); for (String mediastr : mediaList) { Query query = new Query("from:" + mediastr); query.setSince(sinceDate); query.setUntil(untilDate); query.setCount(100); query.setLang("en"); QueryResult result = twitter.search(query); for (Status status : result.getTweets()) { System.out.println("@" + status.getUser().getScreenName() + " | " + status.getCreatedAt().toString() + ":" + status.getText()); System.out.println("Inserting the record into the table..."); String formattedDate = format1.format(status.getCreatedAt()); /* insertPS.setString (1, status.getUser().getScreenName()); insertPS.setString (2, status.getText()); insertPS.setString (3, tag); insertPS.setString (4, formattedDate); insertPS.addBatch();*/ // if(null!=status.getText()){ // break; // } String interfaceMsg = "<message> " + " <title> " + ((null != status.getUser().getScreenName()) ? status.getUser().getScreenName() : "NO TITLE") + " </title> " + " <text> " + StringEscapeUtils.escapeXml10(status.getText()) + " </text> " + " <textCreatetime> " + formattedDate + " </textCreatetime> " + " <tag> " + tag + " </tag> " + "</message>"; // String restUrl="http://127.0.0.1:8991/usttmp_textreceiver/rest/addText"; RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.TEXT_XML); headers.setAccept(Arrays.asList(MediaType.TEXT_XML)); // headers.setContentLength(); HttpEntity<String> entity = new HttpEntity<String>(interfaceMsg, headers); ResponseEntity<String> resresult = restTemplate.exchange(restUrl, HttpMethod.POST, entity, String.class); System.out.println(resresult.getBody()); if (resresult.getBody().contains("<result>failed</result>")) { throw new RuntimeException("response message error"); } } } // System.out.println("Start to insert records..."); // insertPS.clearParameters(); // int[] results = insertPS.executeBatch(); } catch (Exception te) { te.printStackTrace(); System.out.println("Failed: " + te.getMessage()); System.exit(-1); } }
From source file:uta.ak.TestNodejsInterface.java
private void testFromDB() throws Exception { Connection con = null; //MYSQL Class.forName("com.mysql.jdbc.Driver").newInstance(); //MYSQL con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/USTTMP", "root", "root.123"); //MYSQL System.out.println("connection yes"); System.out.println("query records..."); String querySQL = "SELECT" + " * " + "FROM " + " c_rawtext " + "WHERE " + "tag like 'function%'"; PreparedStatement preparedStmt = con.prepareStatement(querySQL); ResultSet rs = preparedStmt.executeQuery(); Set<String> filterDupSet = new HashSet<>(); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1);//w w w. j a v a2 s . c om SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); while (rs.next()) { System.out.println(rs.getString("title") + " " + rs.getString("text") + " " + rs.getString("tag")); String formattedDate = format1.format(new Date()); String interfaceMsg = "<message> " + " <title> " + rs.getString("title") + " </title> " + " <text> " + StringEscapeUtils.escapeXml10(rs.getString("text")) + " </text> " + " <textCreatetime> " + formattedDate + " </textCreatetime> " + " <tag> " + rs.getString("tag") + " </tag> " + "</message>"; // String restUrl="http://192.168.0.103:8991/usttmp_textreceiver/rest/addText"; String restUrl = "http://127.0.0.1:8991/usttmp_textreceiver/rest/addText"; RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.TEXT_XML); headers.setAccept(Arrays.asList(MediaType.TEXT_XML)); // headers.setContentLength(); HttpEntity<String> entity = new HttpEntity<String>(interfaceMsg, headers); ResponseEntity<String> result = restTemplate.exchange(restUrl, HttpMethod.POST, entity, String.class); System.out.println(result.getBody()); } }
From source file:uta.ak.usttmp.console.systeminterface.ConsoleInterfaceImpl.java
@Override public Message call(String targetName, String invokeType, String methodName, String methodBody) throws Exception { Message msg = new Message(); msg.setSource(UsttmpConst.SUBSYSTEM_NAME_CONSOLE); msg.setTarget(targetName);/*from w ww . j a v a2 s. c om*/ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dt = formatter.format(new Date()); msg.setTimeStamp(dt); msg.setType(UsttmpInterfaceManager.TYPE_CALL); msg.setInvokeType(invokeType); msg.setMethodName(methodName); msg.setMethodBody(methodBody); String msgstr = UsttmpXmlUtil.objectToXmlStr(msg, msg.getClass(), false); String restUrl = "http://" + this.dmcoreUrl + ":" + this.dmcorePort + "/" + UsttmpConst.SUBSYSTEM_NAME_DMCORE + "/rest/interfaceResponser/"; RestTemplate restTemplate = new RestTemplate(); String responseMsg = restTemplate.postForObject(restUrl, StringEscapeUtils.escapeXml10(msgstr), String.class); return (Message) UsttmpXmlUtil.xmlStrToObject(responseMsg, Message.class); }