Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.opencms.htmlconverter
Class CmsHtmlConverterTools  view CmsHtmlConverterTools download CmsHtmlConverterTools.java

java.lang.Object
  extended bycom.opencms.htmlconverter.CmsHtmlConverterTools

final class CmsHtmlConverterTools
extends java.lang.Object

Various methods used by CmsHtmlConverter to check, remove or replace tags and Strings.

Version:
1.0

Constructor Summary
(package private) CmsHtmlConverterTools()
           
 
Method Summary
protected  boolean checkTag(java.lang.String NodeName, java.util.HashSet tags)
          Tests if a set of tags contains the specified tag. This method is used to remove tags, blocks and to check inlinetags.
protected  java.lang.String modifyParameter(java.net.URL orgUrl, java.lang.String parameter, java.lang.String prefix, java.lang.String relativeRoot)
           
protected  java.lang.String reconstructTag(java.lang.String replace, org.w3c.dom.Node node, java.lang.String param, java.lang.String quotationMark)
           
protected  java.lang.String replaceString(java.lang.String testString, java.lang.String searchString, java.lang.String replaceItem)
          Method to replace a subString with replaceItem.
protected  java.lang.String scanChar(java.lang.String testString, java.util.ArrayList rStrings)
          Scans a String and replaces umlauts and other special characters
protected  java.lang.String scanContent(java.lang.String testString, java.util.ArrayList rStrings)
          Scans a String for substrings specified in a list of Strings and replaces them, returns a String where all replacements are done; this method is needed for replacement run #1.
protected  java.lang.String scanNodeAttrs(org.w3c.dom.Node node, java.lang.String attrName)
          Method to scan attributes of a node and return the value.
protected  java.lang.String scanString(java.lang.String testString, java.util.ArrayList rStrings)
          Scans a String for substrings specified in a list of Strings and replaces them, returns a String where all replacements are done.
protected  boolean shouldReplaceUrl(java.net.URL orgUrl, java.lang.String valueParam, java.lang.String servletUri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsHtmlConverterTools

CmsHtmlConverterTools()
Method Detail

checkTag

protected boolean checkTag(java.lang.String NodeName,
                           java.util.HashSet tags)
Tests if a set of tags contains the specified tag. This method is used to remove tags, blocks and to check inlinetags.


scanContent

protected java.lang.String scanContent(java.lang.String testString,
                                       java.util.ArrayList rStrings)
Scans a String for substrings specified in a list of Strings and replaces them, returns a String where all replacements are done; this method is needed for replacement run #1.


scanString

protected java.lang.String scanString(java.lang.String testString,
                                      java.util.ArrayList rStrings)
Scans a String for substrings specified in a list of Strings and replaces them, returns a String where all replacements are done.


scanChar

protected java.lang.String scanChar(java.lang.String testString,
                                    java.util.ArrayList rStrings)
Scans a String and replaces umlauts and other special characters


replaceString

protected java.lang.String replaceString(java.lang.String testString,
                                         java.lang.String searchString,
                                         java.lang.String replaceItem)
Method to replace a subString with replaceItem.


scanNodeAttrs

protected java.lang.String scanNodeAttrs(org.w3c.dom.Node node,
                                         java.lang.String attrName)
Method to scan attributes of a node and return the value.


modifyParameter

protected java.lang.String modifyParameter(java.net.URL orgUrl,
                                           java.lang.String parameter,
                                           java.lang.String prefix,
                                           java.lang.String relativeRoot)

shouldReplaceUrl

protected boolean shouldReplaceUrl(java.net.URL orgUrl,
                                   java.lang.String valueParam,
                                   java.lang.String servletUri)

reconstructTag

protected java.lang.String reconstructTag(java.lang.String replace,
                                          org.w3c.dom.Node node,
                                          java.lang.String param,
                                          java.lang.String quotationMark)