IBM Computer, Laptops and Servers

Back Homepage Content Directory Resource Guide Blog

privatebooleanusedParamet...

private boolean usedParameter(String s, Hashtable hashtable) { for(Enumeration enumeration = hashtable.keys(); enumeration.hasMoreElements();) { String s1 = (String)hashtable.get((String)enumeration.nextElement()); if(s1.indexOf(s) >= 0) return true; } return false; } private void readTemplateFile(String s, Hashtable hashtable) { String s4 = ""; boolean flag = false; try { BufferedReader bufferedreader = new BufferedReader(new
InputStreamReader(new FileInputStream(s))); String s1; while((s1 = bufferedreader.readLine()) != null) { s1 = s1.trim(); if(s1.length() > 0) { String s3 = s1.toUpperCase(); if(s3.startsWith("PORT:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("PORT"); hashtable.put("PORT", s1.substring("PORT:".length()).trim()); } else if(s3.startsWith("DOMAIN:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("DOMAIN"); hashtable.put("DOMAIN",
s1.substring("DOMAIN:".length()).trim()); } else if(s3.startsWith("TO:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("TO"); hashtable.put("TO", s1.substring("TO:".length()).trim()); } else if(s3.startsWith("CC:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("CC"); hashtable.put("CC", s1.substring("CC:".length()).trim()); } else if(s3.startsWith("SUBJECT:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("SUBJECT"); hashtable.put("SUBJECT",
s1.substring("SUBJECT:".length()).trim()); } else if(s3.startsWith("MAILHOST:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("MAILHOST"); hashtable.put("MAILHOST",
s1.substring("MAILHOST:".length()).trim()); } else if(s3.startsWith("FROM:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("FROM"); hashtable.put("FROM", s1.substring("FROM:".length()).trim()); } else if(s3.startsWith("REPLY:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("REPLY"); hashtable.put("REPLY", s1.substring("REPLY:".length()).trim()); } else if(s3.startsWith("ATTACH:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("ATTACH"); hashtable.put("ATTACH",
s1.substring("ATTACH:".length()).trim()); } else if(s3.startsWith("ENCODING:")) { if(flag) { hashtable.remove("BODY"); hashtable.put("BODY", s4); } flag = false; s4 = ""; hashtable.remove("ENCODING"); hashtable.put("ENCODING",
s1.substring("ENCODING:".length()).trim()); } else if(s3.startsWith("BODY:")) { hashtable.remove("BODY"); flag = true; s4 = s1.substring("BODY:".length()).trim(); } else if(flag) s4 = s4 + NEWLINE + s1; } else if(flag) s4 = s4 + NEWLINE; } bufferedreader.close(); File file = new File(s); hashtable.put("edt", String.valueOf(file.lastModified())); } catch(Exception _ex) { } String s2; if((s2 = (String)hashtable.get("PORT")) != null) try { int i = Integer.parseInt(s2); if(i

[ Comment, Edit or Article Submission ]

Share this:

Add To Yahoo MyWeb Add To Google Bookmarks Add To Furl Fav This With Technorati Add To Newsvine Add To Bloglines Add To Ask Add To Windows Live Add To Slashdot Stumble This Digg This Add To Del.icio.us Add To Reddit
Oct November 2008 Dec
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

IBM Computer, Laptops and Servers Blog on Technorati Related Blog of IBM Computer, Laptops and Servers on Sphere
Content Directory
Resource Guide


MDS Battery Shop for All Battery and Power Needs

Website Links
IBM Computer, Laptops and Servers Copyright © 2008 www.ibmfans.com. All rights reserved. Site Map
Homepage | Blog | Advertise | Privacy Policy | Disclaimer | Contact Us | Links