File tree Expand file tree Collapse file tree 3 files changed +22
-15
lines changed Expand file tree Collapse file tree 3 files changed +22
-15
lines changed Original file line number Diff line number Diff line change @@ -52,12 +52,16 @@ private void parseCalendarItem(){
52
52
location = javaxt .xml .DOM .getNodeValue (outerNode );
53
53
}
54
54
else if (nodeName .equalsIgnoreCase ("Start" )){
55
- javaxt .utils .Date date = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
56
- if (!date .failedToParse ()) startTime = date ;
55
+ try {
56
+ startTime = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
57
+ }
58
+ catch (java .text .ParseException e ){}
57
59
}
58
60
else if (nodeName .equalsIgnoreCase ("End" )){
59
- javaxt .utils .Date date = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
60
- if (!date .failedToParse ()) endTime = date ;
61
+ try {
62
+ endTime = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
63
+ }
64
+ catch (java .text .ParseException e ){}
61
65
}
62
66
else if (nodeName .equalsIgnoreCase ("Organizer" )){
63
67
org .w3c .dom .Node [] mailbox = javaxt .xml .DOM .getElementsByTagName ("Mailbox" , outerNode );
Original file line number Diff line number Diff line change @@ -148,8 +148,10 @@ else if(nodeName.equalsIgnoreCase("JobTitle")){
148
148
title = javaxt .xml .DOM .getNodeValue (outerNode );
149
149
}
150
150
else if (nodeName .equalsIgnoreCase ("Birthday" )){
151
- javaxt .utils .Date date = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
152
- if (!date .failedToParse ()) birthday = date ;
151
+ try {
152
+ birthday = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
153
+ }
154
+ catch (java .text .ParseException e ){}
153
155
}
154
156
else if (nodeName .equalsIgnoreCase ("CompleteName" )){
155
157
org .w3c .dom .NodeList childNodes = outerNode .getChildNodes ();
@@ -871,13 +873,10 @@ public void setBirthDay(javaxt.utils.Date birthday){
871
873
*/
872
874
public void setBirthDay (String birthday ){
873
875
javaxt .utils .Date date = null ;
874
- if ( birthday != null ) {
876
+ try {
875
877
date = new javaxt .utils .Date (birthday );
876
- if (date .failedToParse ()){
877
- if (this .birthday !=null ) date = this .birthday ;
878
- else date = null ;
879
- }
880
878
}
879
+ catch (java .text .ParseException e ){}
881
880
setBirthDay (date );
882
881
}
883
882
Original file line number Diff line number Diff line change @@ -159,8 +159,10 @@ else if (nodeName.equalsIgnoreCase("Categories")){
159
159
}
160
160
}
161
161
else if (nodeName .equalsIgnoreCase ("LastModifiedTime" )){
162
- javaxt .utils .Date date = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
163
- if (!date .failedToParse ()) lastModified = date ;
162
+ try {
163
+ lastModified = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (outerNode ));
164
+ }
165
+ catch (java .text .ParseException e ){}
164
166
}
165
167
else if (nodeName .equalsIgnoreCase ("ExtendedProperty" )){
166
168
@@ -189,8 +191,10 @@ else if (childNodeName.equalsIgnoreCase("Value")){
189
191
190
192
//Extract last mod date
191
193
if (PropertyTag .equalsIgnoreCase ("0x3008" )){
192
- javaxt .utils .Date date = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (Value ));
193
- if (!date .failedToParse ()) lastModified = date ;
194
+ try {
195
+ lastModified = new javaxt .utils .Date (javaxt .xml .DOM .getNodeValue (Value ));
196
+ }
197
+ catch (java .text .ParseException e ){}
194
198
}
195
199
}
196
200
}
You can’t perform that action at this time.
0 commit comments