Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/**
 * (c) 2014 Cisco and/or its affiliates. All rights reserved.
 * 
 * This software is released under the Eclipse Public License. The details can be found in the file LICENSE. 
 * Any dependent libraries supplied by third parties are provided under their own open source licenses as 
 * described in their own LICENSE files, generally named .LICENSE.txt. The libraries supplied by Cisco as 
 * part of the Composite Information Server/Cisco Data Virtualization Server, particularly csadmin-XXXX.jar, 
 * csarchive-XXXX.jar, csbase-XXXX.jar, csclient-XXXX.jar, cscommon-XXXX.jar, csext-XXXX.jar, csjdbc-XXXX.jar, 
 * csserverutil-XXXX.jar, csserver-XXXX.jar, cswebapi-XXXX.jar, and customproc-XXXX.jar (where -XXXX is an 
 * optional version number) are provided as a convenience, but are covered under the licensing for the 
 * Composite Information Server/Cisco Data Virtualization Server. They cannot be used in any way except 
 * through a valid license for that product.
 * 
 * This software is released AS-IS!. Support for this software is not covered by standard maintenance agreements with Cisco. 
 * Any support for this software by Cisco would be covered by paid consulting agreements, and would be billable work.
 * 
 */

import java.util.regex.Matcher;

public class Main {
    private static String convertXMLEscapeChar(String str) {
        /* 
         * direction
         *    0 = convert XML escape to original character
         *  1 = convert regular characters to XML escape
         * Modify any XML escaped values: 
           "   "
           '   '
           <   &lt;
           >   &gt;
           &   &amp;
         */
        if (str.contains("&quot;"))
            str = str.replaceAll(Matcher.quoteReplacement("&quot;"), Matcher.quoteReplacement("\""));
        if (str.contains("&apos;"))
            str = str.replaceAll(Matcher.quoteReplacement("&apos;"), Matcher.quoteReplacement("'"));
        if (str.contains("&lt;"))
            str = str.replaceAll(Matcher.quoteReplacement("&lt;"), Matcher.quoteReplacement("<"));
        if (str.contains("&gt;"))
            str = str.replaceAll(Matcher.quoteReplacement("&gt;"), Matcher.quoteReplacement(">"));
        if (str.contains("&amp;"))
            str = str.replaceAll(Matcher.quoteReplacement("&amp;"), Matcher.quoteReplacement("&"));
        return str;
    }
}