OSDN Git Service

Merge branch 'master' of ssh://www.deister.jp/mnt/hdb1/git/hayashi
[hayashilib/hayashi.git] / src / jp / co / areaweb / tools / mail / XmlTool.java
index 585fa7c..304d51a 100644 (file)
@@ -1,89 +1,89 @@
-/*
- * XmlTool.java
- *
- * Created on 2001/09/03, 14:26
- */
-
-package jp.co.areaweb.tools.mail;
-import java.util.Calendar;
-import org.w3c.dom.*;
-
-/**
- * XML 関連の共通クラス
- * @author kls040
- * @version 1.0
- */
-public class XmlTool extends java.lang.Object {
-    /**
-     * <!ELEMENT entry (hiduke,user)>
-     * <!ELEMENT change (hiduke,user)>
-     * <!ELEMENT hiduke (#PCDATA)>
-     * <!ELEMENT user (#PCDATA)><!ATTLIST user id CDATA #IMPLIED>
-     */
-    public static Element setEntryElement(Document document, String elementName, java.util.Date hiduke, int userid) {
-        return setEntryElement(document, elementName, exchengeDate2TimeInstant(hiduke), userid, "user");
-    }
-
-    public static Element setEntryElement(Document document, String elementName, String hidukeStr, int userid, String elementName2) {
-        Element element = document.createElement(elementName);
-        element.appendChild(element);
-        Element hidukeElement = document.createElement("hiduke");
-        element.appendChild(hidukeElement);
-        hidukeElement.appendChild(document.createTextNode(hidukeStr));
-        Element userElement = document.createElement(elementName2);
-        element.appendChild(userElement);
-        Attr attribute = document.createAttribute("id");
-        attribute.setValue(Integer.toString(userid));
-        userElement.getAttributes().setNamedItem(attribute);
-        return element;
-    }
-
-    public static String exchengeDate2TimeInstant(java.sql.Date souce) {
-        return exchengeDate2TimeInstant((java.util.Date)souce);
-    }
-    public static String exchengeDate2TimeInstant(java.util.Date souce) {
-        Calendar calendar = Calendar.getInstance();
-        calendar.setTime(souce);
-        String CCYY = Integer.toString(calendar.get(Calendar.YEAR));
-        String MM = twoNumber(calendar.get(Calendar.MONTH) + 1);
-        String DD = twoNumber(calendar.get(Calendar.DAY_OF_MONTH));
-        String hh = twoNumber(calendar.get(Calendar.HOUR));
-        String mm = twoNumber(calendar.get(Calendar.MINUTE));
-        String ss = twoNumber(calendar.get(Calendar.SECOND));
-        return (CCYY +"-"+ MM +"-"+ DD +"T"+ hh +":"+ mm +":"+ ss +".000+09:00");
-    }
-    
-    public static String exchengeDate2XMLDate(java.sql.Date souce) {
-        return exchengeDate2TimeInstant((java.util.Date)souce);
-    }
-    public static String exchengeDate2XMLDate(java.util.Date souce) {
-        Calendar calendar = Calendar.getInstance();
-        calendar.setTime(souce);
-        String CCYY = Integer.toString(calendar.get(Calendar.YEAR));
-        String MM = twoNumber(calendar.get(Calendar.MONTH) + 1);
-        String DD = twoNumber(calendar.get(Calendar.DAY_OF_MONTH));
-        return (CCYY +"-"+ MM +"-"+ DD);
-    }
-    
-    public static String twoNumber(int number) {
-        String result = "";
-        int calc = number;
-        for (int i=10; i >= 1; i /= 10) {
-            int syou = calc / i;
-            result += Integer.toString(syou);
-            calc = calc % i;
-        }
-        return result;
-    }
-
-    public static String sevenNumber(int number) {
-        String result = "";
-        int calc = number;
-        for (int i=1000000; i >= 1; i /= 10) {
-            int syou = calc / i;
-            result += Integer.toString(syou);
-            calc = calc % i;
-        }
-        return result;
-    }
-}
+/*\r
+ * XmlTool.java\r
+ *\r
+ * Created on 2001/09/03, 14:26\r
+ */\r
+\r
+package jp.co.areaweb.tools.mail;\r
+import java.util.Calendar;\r
+import org.w3c.dom.*;\r
+\r
+/**\r
+ * XML 関連の共通クラス\r
+ * @author kls040\r
+ * @version 1.0\r
+ */\r
+public class XmlTool extends java.lang.Object {\r
+    /**\r
+     * <!ELEMENT entry (hiduke,user)>\r
+     * <!ELEMENT change (hiduke,user)>\r
+     * <!ELEMENT hiduke (#PCDATA)>\r
+     * <!ELEMENT user (#PCDATA)><!ATTLIST user id CDATA #IMPLIED>\r
+     */\r
+    public static Element setEntryElement(Document document, String elementName, java.util.Date hiduke, int userid) {\r
+        return setEntryElement(document, elementName, exchengeDate2TimeInstant(hiduke), userid, "user");\r
+    }\r
+\r
+    public static Element setEntryElement(Document document, String elementName, String hidukeStr, int userid, String elementName2) {\r
+        Element element = document.createElement(elementName);\r
+        element.appendChild(element);\r
+        Element hidukeElement = document.createElement("hiduke");\r
+        element.appendChild(hidukeElement);\r
+        hidukeElement.appendChild(document.createTextNode(hidukeStr));\r
+        Element userElement = document.createElement(elementName2);\r
+        element.appendChild(userElement);\r
+        Attr attribute = document.createAttribute("id");\r
+        attribute.setValue(Integer.toString(userid));\r
+        userElement.getAttributes().setNamedItem(attribute);\r
+        return element;\r
+    }\r
+\r
+    public static String exchengeDate2TimeInstant(java.sql.Date souce) {\r
+        return exchengeDate2TimeInstant((java.util.Date)souce);\r
+    }\r
+    public static String exchengeDate2TimeInstant(java.util.Date souce) {\r
+        Calendar calendar = Calendar.getInstance();\r
+        calendar.setTime(souce);\r
+        String CCYY = Integer.toString(calendar.get(Calendar.YEAR));\r
+        String MM = twoNumber(calendar.get(Calendar.MONTH) + 1);\r
+        String DD = twoNumber(calendar.get(Calendar.DAY_OF_MONTH));\r
+        String hh = twoNumber(calendar.get(Calendar.HOUR));\r
+        String mm = twoNumber(calendar.get(Calendar.MINUTE));\r
+        String ss = twoNumber(calendar.get(Calendar.SECOND));\r
+        return (CCYY +"-"+ MM +"-"+ DD +"T"+ hh +":"+ mm +":"+ ss +".000+09:00");\r
+    }\r
+    \r
+    public static String exchengeDate2XMLDate(java.sql.Date souce) {\r
+        return exchengeDate2TimeInstant((java.util.Date)souce);\r
+    }\r
+    public static String exchengeDate2XMLDate(java.util.Date souce) {\r
+        Calendar calendar = Calendar.getInstance();\r
+        calendar.setTime(souce);\r
+        String CCYY = Integer.toString(calendar.get(Calendar.YEAR));\r
+        String MM = twoNumber(calendar.get(Calendar.MONTH) + 1);\r
+        String DD = twoNumber(calendar.get(Calendar.DAY_OF_MONTH));\r
+        return (CCYY +"-"+ MM +"-"+ DD);\r
+    }\r
+    \r
+    public static String twoNumber(int number) {\r
+        String result = "";\r
+        int calc = number;\r
+        for (int i=10; i >= 1; i /= 10) {\r
+            int syou = calc / i;\r
+            result += Integer.toString(syou);\r
+            calc = calc % i;\r
+        }\r
+        return result;\r
+    }\r
+\r
+    public static String sevenNumber(int number) {\r
+        String result = "";\r
+        int calc = number;\r
+        for (int i=1000000; i >= 1; i /= 10) {\r
+            int syou = calc / i;\r
+            result += Integer.toString(syou);\r
+            calc = calc % i;\r
+        }\r
+        return result;\r
+    }\r
+}\r