public final class XMLUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
appendAttributes(IBuffer result,
Properties attributes)
Appends the attributes to result.
|
static String |
escape(String input) |
static String |
extractComment(String tag,
Properties properties) |
static String |
xml(String indent,
String name,
String content,
Properties attributes)
Generate tag.
|
static void |
xmlClose(IBuffer result,
String indent,
String tag,
String comment) |
static void |
xmlOpen(IBuffer result,
String indent,
String tag,
Properties attributes) |
static void |
xmlOpen(IBuffer result,
String indent,
String tag,
Properties attributes,
boolean noNewLine) |
static void |
xmlOptional(IBuffer result,
String sp,
String elementName,
Boolean value,
Properties attributes) |
static void |
xmlOptional(IBuffer result,
String sp,
String elementName,
String value,
Properties attributes) |
static void |
xmlRequired(IBuffer result,
String sp,
String elementName,
String value,
Properties attributes) |
public static String xml(String indent, String name, @Nullable String content, @Nullable Properties attributes)
name
- name of the tagcontent
- content for this tag (or null)attributes
- tag attributes (or null)public static String extractComment(String tag, Properties properties)
public static void xmlOptional(IBuffer result, String sp, String elementName, Boolean value, Properties attributes)
public static void xmlOptional(IBuffer result, String sp, String elementName, @Nullable String value, Properties attributes)
public static void xmlRequired(IBuffer result, String sp, String elementName, @Nullable String value, @Nullable Properties attributes)
public static void xmlOpen(IBuffer result, String indent, String tag, Properties attributes)
public static void appendAttributes(IBuffer result, Properties attributes)
result
- the buffer to append attributes to.attributes
- the attributes to append (may be null).public static void xmlOpen(IBuffer result, String indent, String tag, Properties attributes, boolean noNewLine)
Copyright © 2024. All rights reserved.