|
SAP Convergent Charging
Java and XML APIs (BART) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.hci.XMLUtils
public class XMLUtils
This Java class provides a collection Java methods for XML utilities.
| Constructor Summary | |
|---|---|
XMLUtils()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
escapeEntities(java.lang.String s)
Escapes characters <, >, ', " and &, replacing them by <, >, ', ", and &. |
static java.lang.String |
formatDate(java.util.Date date)
Formats a date in ISO 8601 date format. |
static java.lang.String |
formatDateTime(java.util.Date date)
Formats a date and a time in ISO 8601 date time format. |
static java.util.Date |
parseAndValidateDate(java.lang.String date)
Parses a date in ISO 8601 format (without date coherence verifications) or in milliseconds since January 1, 1970, 00:00:00 GMT. |
static java.util.Date |
parseAndValidateDate(java.lang.String date,
boolean onlyISO8601)
Parses a date in ISO 8601 format (without date coherence verifications) or in milliseconds since January 1, 1970, 00:00:00 GMT. |
static java.util.Date |
parseDate(java.lang.String date)
Parses a date in ISO 8601 format (without date coherence verifications) or in milliseconds since January 1, 1970, 00:00:00 GMT. |
static java.lang.String |
toString(java.lang.String tagName,
IXMLMarshallable model)
|
static java.lang.String |
toString(XMLMarshallable model)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLUtils()
| Method Detail |
|---|
public static java.lang.String formatDate(java.util.Date date)
date - The date to format
public static java.lang.String formatDateTime(java.util.Date date)
date - The date to format
public static java.lang.String escapeEntities(java.lang.String s)
s - The string to escape
public static java.util.Date parseDate(java.lang.String date)
date - The string to parse
public static java.util.Date parseAndValidateDate(java.lang.String date,
boolean onlyISO8601)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException,
java.lang.RuntimeException
date - The string to parseonlyISO8601 - true if the parsing must accept only the ISO 8601 format
java.lang.IllegalArgumentException - when the argument does not validate the ISO 8601
java.lang.NullPointerException - when the argument is null
java.lang.RuntimeException - can be thrown by the Java API
public static java.util.Date parseAndValidateDate(java.lang.String date)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException,
java.lang.RuntimeException
date - The string to parse
java.lang.IllegalArgumentException - when the argument does not validate the ISO 8601
java.lang.NullPointerException - when the argument is null
java.lang.RuntimeException - can be thrown by the Java API
public static final java.lang.String toString(java.lang.String tagName,
IXMLMarshallable model)
public static final java.lang.String toString(XMLMarshallable model)
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||