com.trackstudio.tools.textfilter
Class HTMLEncoder

java.lang.Object
  extended by com.trackstudio.tools.textfilter.HTMLEncoder

public class HTMLEncoder
extends java.lang.Object

Author:
ddudikov

Field Summary
static java.lang.String[] BAD_ATTRIBUTES
           
 java.lang.StringBuffer innerBuffer
           
 
Constructor Summary
HTMLEncoder(java.lang.String buf)
           
HTMLEncoder(java.lang.StringBuffer buf)
           
 
Method Summary
static java.lang.Boolean containsTagsInSource(java.lang.String source, java.lang.String[] tags)
           
static java.lang.String encode(java.lang.String n)
           
 java.lang.StringBuffer getResult()
           
static java.lang.String html2text(java.lang.String str)
           
static java.lang.String htmlCut(java.lang.String str, int length)
           
 void removeAttributes()
           
 void replace(java.lang.String what, java.lang.String with)
           
 void replaceForTextArea()
           
 void replaceIgnoreCase(java.lang.String what, java.lang.String with)
           
static java.lang.String safe(java.lang.String s)
           
static java.lang.String stripHtmlTags(java.lang.String from)
           
static java.lang.String text2HTML(java.lang.String str)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BAD_ATTRIBUTES

public static final java.lang.String[] BAD_ATTRIBUTES

innerBuffer

public java.lang.StringBuffer innerBuffer
Constructor Detail

HTMLEncoder

public HTMLEncoder(java.lang.StringBuffer buf)

HTMLEncoder

public HTMLEncoder(java.lang.String buf)
Method Detail

replace

public void replace(java.lang.String what,
                    java.lang.String with)

replaceIgnoreCase

public void replaceIgnoreCase(java.lang.String what,
                              java.lang.String with)

getResult

public java.lang.StringBuffer getResult()

encode

public static java.lang.String encode(java.lang.String n)

replaceForTextArea

public void replaceForTextArea()

stripHtmlTags

public static java.lang.String stripHtmlTags(java.lang.String from)

removeAttributes

public void removeAttributes()
                      throws GranException
Throws:
GranException

safe

public static java.lang.String safe(java.lang.String s)
                             throws GranException
Throws:
GranException

text2HTML

public static java.lang.String text2HTML(java.lang.String str)

htmlCut

public static java.lang.String htmlCut(java.lang.String str,
                                       int length)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

containsTagsInSource

public static java.lang.Boolean containsTagsInSource(java.lang.String source,
                                                     java.lang.String[] tags)

html2text

public static java.lang.String html2text(java.lang.String str)


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.