-/*
- * 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