- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.atlassian.core.util.XMLUtils
类的一些代码示例,展示了XMLUtils
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLUtils
类的具体详情如下:
包路径:com.atlassian.core.util.XMLUtils
类名称:XMLUtils
暂无
代码示例来源:origin: com.atlassian.jira/jira-core
public String xmlEscape(final String text)
{
return XMLUtils.escape(text);
}
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* Escape XML character with a user specified transformation policy for invalid characters.
*
* @since 6.0
*/
public static String escape(final int codePoint, final TransformPolicy policy) {
final StringBuilder sb = new StringBuilder();
transform(sb, codePoint, policy);
return sb.toString();
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* @since 3.19 / 3.10.1
*/
// http://www.w3.org/TR/REC-xml/#charsets
@Deprecated
public static boolean validXml(final char ch) {
return validXml(ch);
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* Append escaped version of character to the end of the StringBuilder
*/
private static void transform(final StringBuilder sb, final int codePoint, final TransformPolicy policy) {
if (!validXml(codePoint)) {
sb.append(policy.handle((char)codePoint));
} else {
String charRef = getEntityRef(codePoint);
if (charRef != null) {
sb.append("&").append(charRef).append(";");
} else if ((codePoint >= ' ' && codePoint <= _lastPrintable && codePoint != 0xF7) ||
codePoint == '\n' || codePoint == '\r' || codePoint == '\t') {
// If the character is not printable, print as character reference.
// Non printables are below ASCII space but not tab or line
// terminator, ASCII delete, or above a certain Unicode threshold.
sb.append(Character.toChars(codePoint));
} else {
sb.append("&#").append(codePoint).append(";");
}
}
}
代码示例来源:origin: com.atlassian.core/atlassian-core
public static String escapeForCdata(String source) {
if (source == null) {
return null;
}
final StringBuilder sb = new StringBuilder();
int index;
int oldIndex = 0;
while ((index = source.indexOf("]]>", oldIndex)) > -1) {
final String str = source.substring(oldIndex, index);
transformCData(sb, str, DEFAULT_POLICY);
oldIndex = index + 3;
sb.append("]]]]><![CDATA[>");
}
final String rest = source.substring(oldIndex);
transformCData(sb, rest, DEFAULT_POLICY);
return sb.toString();
}
代码示例来源:origin: com.atlassian.core/atlassian-core-user
if (operation == null)
operation = "String";
String name = XMLUtils.getContainedText(preference, "name");
String value = XMLUtils.getContainedText(preference, "value");
if ("String".equals(operation))
backingPS.setString(name, value);
代码示例来源:origin: com.atlassian.core/atlassian-core-xml
/**
* Append escaped version of character to the end of the StringBuilder
*/
private static void transform(final StringBuilder sb, final char ch, final TransformPolicy policy)
{
if (!validXml(ch))
{
sb.append(policy.handle(ch));
}
else
{
String charRef = getEntityRef(ch);
if (charRef != null)
{
sb.append("&").append(charRef).append(";");
}
else if ((ch >= ' ' && ch <= _lastPrintable && ch != 0xF7) ||
ch == '\n' || ch == '\r' || ch == '\t')
{
// If the character is not printable, print as character reference.
// Non printables are below ASCII space but not tab or line
// terminator, ASCII delete, or above a certain Unicode threshold.
sb.append(ch);
}
else
{
sb.append("&#").append(Integer.toString(ch)).append(";");
}
}
}
代码示例来源:origin: com.atlassian.core/atlassian-core-xml
public static String escapeForCdata(String source)
{
if (source == null)
{
return null;
}
final StringBuilder sb = new StringBuilder();
int index;
int oldIndex = 0;
while ((index = source.indexOf("]]>", oldIndex)) > -1)
{
final String str = source.substring(oldIndex, index);
transformCData(sb, str, DEFAULT_POLICY);
oldIndex = index + 3;
sb.append("]]]]><![CDATA[>");
}
final String rest = source.substring(oldIndex);
transformCData(sb, rest, DEFAULT_POLICY);
return sb.toString();
}
代码示例来源:origin: com.atlassian.core/atlassian-core
Document xmlDoc = db.parse(url.openConnection().getInputStream());
Element root = xmlDoc.getDocumentElement();
String locale = XMLUtils.getContainedText(root, LOCALE_TAG_NAME);
if (!Strings.nullToEmpty(locale).isEmpty()) {
installedLocales.add(getLocale(locale));
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* Escape an XML string using a default policy of replacing invalid XML characters.
*/
public static String escape(final String source) {
return escape(source, DEFAULT_POLICY);
}
代码示例来源:origin: com.atlassian.core/atlassian-core-xml
/**
* Escape XML characters with a user specified transformation policy for invalid characters.
*
* @since 3.19 / 3.10.1
*/
public static String escape(final char ch, final TransformPolicy policy)
{
final StringBuilder sb = new StringBuilder();
transform(sb, ch, policy);
return sb.toString();
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* Append escaped version of CData "character data" to the end of the StringBuilder
*/
private static void transformCData(final StringBuilder sb, final String cdata, final TransformPolicy policy) {
cdata.codePoints().forEach(codePoint -> {
if (!validXml(codePoint)) {
sb.append(policy.handle((char) codePoint));
} else {
sb.append(Character.toChars(codePoint));
}
});
}
代码示例来源:origin: com.atlassian.core/atlassian-core-xml
/**
* Escape an XML string using a default policy of replacing invalid XML characters.
*/
public static String escape(final String source)
{
return escape(source, DEFAULT_POLICY);
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* Escape XML characters with a user specified transformation policy for invalid characters.
*
* @deprecated use {@link com.atlassian.core.util.XMLUtils#escape(int, TransformPolicy)} instead
* @since 3.19 / 3.10.1
*/
@Deprecated
public static String escape(final char ch, final TransformPolicy policy) {
final StringBuilder sb = new StringBuilder();
transform(sb, ch, policy);
return sb.toString();
}
代码示例来源:origin: com.atlassian.core/atlassian-core-xml
/**
* Append escaped version of CData "character data" to the end of the StringBuilder
*/
private static void transformCData(final StringBuilder sb, final String cdata, final TransformPolicy policy)
{
for (int i = 0; i < cdata.toCharArray().length; i++)
{
char ch = cdata.toCharArray()[i];
if (!validXml(ch))
{
sb.append(policy.handle(ch));
}
else
{
sb.append(ch);
}
}
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* If there is a suitable entity reference for this character, return it. The list of available entity references is
* almost but not identical between XML and HTML. This uses a default transformation policy of replacing invalid XML
* characters.
*
* @since 6.0
*/
public static String escape(final int codePoint) {
return escape(codePoint, DEFAULT_POLICY);
}
代码示例来源:origin: com.atlassian.core/atlassian-core-xml
/**
* Escapes a string so it may be returned as text content or attribute value. Non printable characters are escaped
* using character references. Where the format specifies a deault entity reference, that reference is used (e.g.
* <tt>&lt;</tt>).
*
* @param source the string to escape or "" for null.
* @param policy how to handle invalid XML characters
* @since 3.19 / 3.10.1
*/
public static String escape(final String source, final TransformPolicy policy)
{
if (source == null)
{
return "";
}
StringBuilder sb = new StringBuilder(source.length() + 30); // lets allocate a StringBuilder that is roughly the same length
for (int i = 0; i < source.length(); ++i)
{
transform(sb, source.charAt(i), policy);
}
return sb.toString();
}
代码示例来源:origin: com.atlassian.core/atlassian-core-xml
/**
* If there is a suitable entity reference for this character, return it. The list of available entity references is
* almost but not identical between XML and HTML. This uses a default transformation policy of replacing invalid XML
* characters.
*/
public static String escape(final char ch)
{
return escape(ch, DEFAULT_POLICY);
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* Escapes a string so it may be returned as text content or attribute value. Non printable characters are escaped
* using character references. Where the format specifies a deault entity reference, that reference is used (e.g.
* <tt>&lt;</tt>).
*
* @param source the string to escape or "" for null.
* @param policy how to handle invalid XML characters
* @since 3.19 / 3.10.1
*/
public static String escape(final String source, final TransformPolicy policy) {
if (source == null) {
return "";
}
StringBuilder sb = new StringBuilder(source.length() + 30); // lets allocate a StringBuilder that is roughly the same length
source.codePoints().forEach(codePoint -> transform(sb, codePoint, policy));
return sb.toString();
}
代码示例来源:origin: com.atlassian.core/atlassian-core
/**
* If there is a suitable entity reference for this character, return it. The list of available entity references is
* almost but not identical between XML and HTML. This uses a default transformation policy of replacing invalid XML
* characters.
*
* @deprecated use {@link com.atlassian.core.util.XMLUtils#escape(int)} instead
*/
@Deprecated
public static String escape(final char ch) {
return escape(ch, DEFAULT_POLICY);
}
我在这个网站上发布的代码有这个问题 https://developers.google.com/drive/quickstart-cs是 Google Drive 快速入门的开发人员站点。我按照网站上
我正在尝试制作一个非常简单的 Kafka Producer,目前正在关注 producer example除了我的制作人没有分区程序类。 将所需文件导出到 jar 后,我将它们传输到我的 Linux
问题 在java中,我有一个“Util项目”,在进行单元测试时使用另一个“Mock项目”。 我的问题是“模拟项目”也使用“Util项目”来构建一些模拟对象。 当我使用 Maven 构建项目时,我无法构
据我所知,这些包已经存在很长时间了。但是,我从未见过它们的实际用法。而且这些包似乎不成熟,不再维护。如果是,为什么这些包现在存在? 最佳答案 包裹automata被 scala.xml.dtd 使用,
关闭。这个问题需要debugging details .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 1年前关闭。 Improve this question Co
在java.util.Collections中,有一个方法: public static void fill(List list, T obj) 用第二个参数指定的对象填充第一个参数指定的List。
我不明白它要我做什么。分配给 sentence正在工作: val sentences : java.util.List[CoreMap] = document.get(classOf[Sentence
在我的 React 应用程序中,我想使用一些实用程序。我见过两种不同的方法。第一个是,只是创建函数并将其导出。第二个是,创建一个 Util 类并导出一个对象,这样它就不能被实例化(静态类)。 clas
我有一个 util 类,它接受 String jwtToken 和 Key key 并使用 io.jsonwebtoken.jwts 解码 jwt。 但是,我无法对此进行测试。原因是,我无法模拟公钥并
我有使用目标命名空间的专有架构 xmlns:ax216="http://util.java/xsd" 这给我带来了从 java (java.util.xsd) 开始生成禁止的(由 Java 安全管理器
我正在阅读集合以查看 Javadocs 中的实现层次结构。 Collections声明为public class Collections extendds Object Collection声明为pu
我正在使用 Spring-boot 应用程序,我可以在其中连接 Azure 应用程序配置。但是当我尝试使用内容类型应用程序/JSON 读取值时出现错误。 我的Java类 @ConfigurationP
我正在使用 Spring-boot 应用程序,我可以在其中连接 Azure 应用程序配置。但是当我尝试使用内容类型应用程序/JSON 读取值时出现错误。 我的Java类 @ConfigurationP
我在使用格式说明符时遇到问题。这是否意味着我正在使用 %d? public static void main(String[] args) { double y, x; for (x =
鉴于此代码 import java.util.Iterator; private static List someList = new ArrayList(); public static void
我正在 HackerEarth 解决问题,我无法弄清楚为什么我的程序在命令行上正确运行并给出正确的结果,但在代码编辑器上运行时却给出 java.util.NoSuchElementException
我正在尝试使用以下代码使用对象列表列表中的数据填充tableModel readExcel.readSheet(0): TableModel tableModel = new DefaultTabl
java.util.Set 、 java.util.List 和其他 Collection 接口(interface)不可序列化。需要一个简单、直接的解决方案来在可序列化的 POJO 中使用它。 pu
我试图从 servlet 返回数据库搜索结果的 ArrayList 以显示在 jsp 页面上。 在servlet中设置arraylist作为请求的属性,并将请求转发到jsp页面。当我尝试在 jsp 页
我是android新手,最近我试图从firebase中提取数据到recyclerview/cardview中以垂直布局显示数据,它显示将Hashmap转换为Arraylist的错误,其中代码是:
我是一名优秀的程序员,十分优秀!