Business Components

oracle.jbo.html
Class VHHTMLProcessor

java.lang.Object
  |
  +--oracle.jbo.html.VHHTMLProcessor
Direct Known Subclasses:
VHHandlerGenerator

public class VHHTMLProcessor
extends java.lang.Object


Field Summary
TypeField
static int MAX_SUBST_ITER
           
static int READ_BUF_SIZE
           
static java.lang.String TOO_MANY_SUBST_ITER_MSG
           
static java.lang.String VH_MARK_BEGIN
           
static java.lang.String VH_MARK_END
           
static java.lang.String VH_MARK_INDX
           
static int VH_MARK_KIND_LENGTH
           
static java.lang.String VH_MARK_LIST_VALUE
           
static java.lang.String VH_MARK_NAME
           
static java.lang.String VH_MARK_ONLY_FIRST
           
static java.lang.String VH_MARK_SINGLE_VALUE
           
static java.lang.String VH_MARK_SKIP_FIRST
           
static java.lang.String VH_MARK_TABLE_VALUE
           
static java.lang.String VH_MARK_VALUE_SEP
           
static java.lang.String VH_TABLE_EMPTY_CELL
           
static java.lang.String VH_TABLE_ROW_BEGIN
           
static java.lang.String VH_TABLE_ROW_END
           
 
Constructor Summary
VHHTMLProcessor()
           
 
Method Summary
TypeMethod
static java.lang.String[] breakIntoWords(java.lang.String s, boolean wsOnly)
           
static java.lang.String buildOutString(java.lang.String lineRead, java.lang.String bindStr, java.lang.Object value, java.lang.Object defaultValue, int arrIndx)
           
static java.lang.Object getSubstValue(java.lang.String nameStr, java.util.Hashtable valueTab)
           
static boolean isIdentChar(int ch)
           
static void processHTML(java.io.InputStream in, java.util.Hashtable valueTab, java.io.OutputStream out)
           
static void processLine(java.io.InputStream in, java.lang.String lineRead, java.util.Hashtable valueTab, java.io.OutputStream out)
           
static java.util.Hashtable processValueFile(java.io.InputStream valFile)
           
static java.lang.String readLine(java.io.InputStream in)
           
static java.lang.String trimLeft(java.lang.String s)
           
static java.lang.Object[] turnIntoArray(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_BUF_SIZE

public static final int READ_BUF_SIZE

MAX_SUBST_ITER

public static final int MAX_SUBST_ITER

TOO_MANY_SUBST_ITER_MSG

public static final java.lang.String TOO_MANY_SUBST_ITER_MSG

VH_MARK_BEGIN

public static final java.lang.String VH_MARK_BEGIN

VH_MARK_END

public static final java.lang.String VH_MARK_END

VH_MARK_SKIP_FIRST

public static final java.lang.String VH_MARK_SKIP_FIRST

VH_MARK_ONLY_FIRST

public static final java.lang.String VH_MARK_ONLY_FIRST

VH_MARK_INDX

public static final java.lang.String VH_MARK_INDX

VH_MARK_VALUE_SEP

public static final java.lang.String VH_MARK_VALUE_SEP

VH_MARK_NAME

public static final java.lang.String VH_MARK_NAME

VH_TABLE_ROW_BEGIN

public static final java.lang.String VH_TABLE_ROW_BEGIN

VH_TABLE_ROW_END

public static final java.lang.String VH_TABLE_ROW_END

VH_TABLE_EMPTY_CELL

public static final java.lang.String VH_TABLE_EMPTY_CELL

VH_MARK_SINGLE_VALUE

public static final java.lang.String VH_MARK_SINGLE_VALUE

VH_MARK_LIST_VALUE

public static final java.lang.String VH_MARK_LIST_VALUE

VH_MARK_TABLE_VALUE

public static final java.lang.String VH_MARK_TABLE_VALUE

VH_MARK_KIND_LENGTH

public static final int VH_MARK_KIND_LENGTH
Constructor Detail

VHHTMLProcessor

public VHHTMLProcessor()
Method Detail

readLine

public static java.lang.String readLine(java.io.InputStream in)
                                 throws java.io.IOException

trimLeft

public static java.lang.String trimLeft(java.lang.String s)

isIdentChar

public static boolean isIdentChar(int ch)

breakIntoWords

public static java.lang.String[] breakIntoWords(java.lang.String s,
                                                boolean wsOnly)

buildOutString

public static java.lang.String buildOutString(java.lang.String lineRead,
                                              java.lang.String bindStr,
                                              java.lang.Object value,
                                              java.lang.Object defaultValue,
                                              int arrIndx)

getSubstValue

public static java.lang.Object getSubstValue(java.lang.String nameStr,
                                             java.util.Hashtable valueTab)

turnIntoArray

public static java.lang.Object[] turnIntoArray(java.lang.Object value)

processLine

public static void processLine(java.io.InputStream in,
                               java.lang.String lineRead,
                               java.util.Hashtable valueTab,
                               java.io.OutputStream out)
                        throws java.io.IOException

processHTML

public static void processHTML(java.io.InputStream in,
                               java.util.Hashtable valueTab,
                               java.io.OutputStream out)
                        throws java.io.IOException

processValueFile

public static java.util.Hashtable processValueFile(java.io.InputStream valFile)
                                            throws java.io.IOException,
                                                   VHInvalidValFileException

Business Components