improved codetemplate wizards; new html tag wizards
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / wizards / html / HTMLUtilities.java
diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/html/HTMLUtilities.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/html/HTMLUtilities.java
new file mode 100644 (file)
index 0000000..945bbcf
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ * $Id: HTMLUtilities.java,v 1.1 2004-10-05 20:51:57 jsurfer Exp $
+ * Copyright Narushima Hironori. All rights reserved.
+ */
+package net.sourceforge.phpeclipse.wizards.html;
+
+
+/**
+ * 
+ */
+public class HTMLUtilities {
+
+       final static String[] specialMarks = {
+               "&", "&",
+               "<", "&lt;",
+               ">", "&gt;",
+               "\"", "&quot;",
+       };
+
+       public static String escape(String text){
+               for (int i = 0; i < specialMarks.length; i+=2) {
+                       text = text.replaceAll(specialMarks[i], specialMarks[i+1]);
+               }
+               return text;
+       }
+       
+       public static String unescape(String text){
+               for (int i = specialMarks.length-1; i>=0 ; i-=2) {
+                       text = text.replaceAll(specialMarks[i], specialMarks[i-1]);
+               }
+               return text;
+       }
+       
+       
+       
+       
+}