📄 commonutility.java
字号:
/*
* CommonUtility.java
*
* Created on February 6, 2007, 9:55 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package Wearnes;
/**
*
* @author dongliang.guo
*/
import java.io.File;
import org.w3c.dom.Document;
import org.w3c.dom.*;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
public class CommonUtility {
/** Creates a new instance of CommonUtility */
java.io.InputStream ins;
public CommonUtility() {
ins = getClass().getClassLoader().getResourceAsStream("config.xml");
}
public static String getCurrentDate()
{
java.util.Date currdate=new java.util.Date();
String d=(new Integer(currdate.getDate())).toString();
String m=(new Integer(1+currdate.getMonth())).toString();
if(d.length()==1)
{
d="0"+d;
}
if(m.length()==1)
{
m="0"+m;
}
String strDate=d+"/"+m+"/"+(new Integer(1900+currdate.getYear())).toString();
return strDate;
}
public String getConnectionURL()
{
String url="";
try {
// getClass().getClassLoader().getResourceAsStream("config.xml");
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse (ins);
NodeList dburl = doc.getElementsByTagName("ConnectionURL");
Node connUrlNode = dburl.item(0);
url=connUrlNode.getChildNodes().item(0).getNodeValue();
NodeList dbpwd = doc.getElementsByTagName("password");
Node pwdNode = dbpwd.item(0);
url=url+"&"+pwdNode.getChildNodes().item(0).getNodeValue();
//System.out.println (xml);
}catch (SAXParseException err) {
System.out.println ("** Parsing error" + ", line "
+ err.getLineNumber () + ", uri " + err.getSystemId ());
System.out.println(" " + err.getMessage ());
}catch (SAXException e) {
Exception x = e.getException ();
((x == null) ? e : x).printStackTrace ();
}catch (Throwable t) {
t.printStackTrace ();
}
System.out.println (url);
return url;
}
public String getActiveDirectoryHost()
{
String r="";
try {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse (ins);
NodeList nodelist = doc.getElementsByTagName("ActiveDirectoryHost");
Node node = nodelist.item(0);
r=node.getChildNodes().item(0).getNodeValue();
}catch (SAXParseException err) {
System.out.println ("** Parsing error" + ", line "
+ err.getLineNumber () + ", uri " + err.getSystemId ());
System.out.println(" " + err.getMessage ());
}catch (SAXException e) {
Exception x = e.getException ();
((x == null) ? e : x).printStackTrace ();
}catch (Throwable t) {
t.printStackTrace ();
}
return r;
}
public String getEmailHost()
{
String r="";
try {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
// Document doc = docBuilder.parse (new File("config.xml"));
Document doc = docBuilder.parse (ins);
NodeList nodelist = doc.getElementsByTagName("EmailHost");
Node node = nodelist.item(0);
r=node.getChildNodes().item(0).getNodeValue();
}catch (SAXParseException err) {
System.out.println ("** Parsing error" + ", line "
+ err.getLineNumber () + ", uri " + err.getSystemId ());
System.out.println(" " + err.getMessage ());
}catch (SAXException e) {
Exception x = e.getException ();
((x == null) ? e : x).printStackTrace ();
}catch (Throwable t) {
t.printStackTrace ();
}
return r;
}
public String getWebHost()
{
String r="";
try {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse (ins);
NodeList nodelist = doc.getElementsByTagName("WebHost");
Node node = nodelist.item(0);
r=node.getChildNodes().item(0).getNodeValue();
}catch (SAXParseException err) {
System.out.println ("** Parsing error" + ", line "
+ err.getLineNumber () + ", uri " + err.getSystemId ());
System.out.println(" " + err.getMessage ());
}catch (SAXException e) {
Exception x = e.getException ();
((x == null) ? e : x).printStackTrace ();
}catch (Throwable t) {
t.printStackTrace ();
}
return r;
}
public String getObserver(String type)
{
String r="";
try {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse (ins);
NodeList nodelist = doc.getElementsByTagName("Observer"+type.trim());
Node node = nodelist.item(0);
r=node.getChildNodes().item(0).getNodeValue();
}catch (SAXParseException err) {
System.out.println ("** Parsing error" + ", line "
+ err.getLineNumber () + ", uri " + err.getSystemId ());
System.out.println(" " + err.getMessage ());
}catch (SAXException e) {
Exception x = e.getException ();
((x == null) ? e : x).printStackTrace ();
}catch (Throwable t) {
t.printStackTrace ();
}
return r;
}
public String getFC(String company)
{
String r="";
try {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse (ins);
NodeList nodelist = doc.getElementsByTagName(company.trim()+"FC");
Node node = nodelist.item(0);
r=node.getChildNodes().item(0).getNodeValue();
}catch (SAXParseException err) {
System.out.println ("** Parsing error" + ", line "
+ err.getLineNumber () + ", uri " + err.getSystemId ());
System.out.println(" " + err.getMessage ());
}catch (SAXException e) {
Exception x = e.getException ();
((x == null) ? e : x).printStackTrace ();
}catch (Throwable t) {
t.printStackTrace ();
}
return r;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -