Business Components

oracle.jbo.html
Class VHHandlerGenerator

java.lang.Object
  |
  +--oracle.jbo.html.VHHTMLProcessor
        |
        +--oracle.jbo.html.VHHandlerGenerator

public class VHHandlerGenerator
extends VHHTMLProcessor


Field Summary
TypeField
static java.lang.String baseClassName
           
static java.util.Vector bindings
           
static java.util.Hashtable bndDefTab
           
static java.lang.String className
           
static java.lang.String htmlFileName
           
static java.lang.String objectClass
           
static java.lang.String objectId
           
static java.lang.String objectToProc
           
static java.lang.String packageName
           
static java.lang.String VH_HG_BASECLASS_MARKER
           
static java.lang.String VH_HG_BEG_MARKER
           
static java.lang.String VH_HG_CLASS_MARKER
           
static java.lang.String VH_HG_END_MARKER
           
static java.lang.String VH_HG_HTMLFILE_MARKER
           
static java.lang.String VH_HG_ITEM_MARKER
           
static java.lang.String VH_HG_OBJECT_MARKER
           
static java.lang.String VH_HG_OBJECTCLASS_MARKER
           
static java.lang.String VH_HG_OBJECTID_MARKER
           
static java.lang.String VH_HG_PACKAGE_MARKER
           
 
Fields inherited from class oracle.jbo.html.VHHTMLProcessor
MAX_SUBST_ITER, READ_BUF_SIZE, TOO_MANY_SUBST_ITER_MSG, VH_MARK_BEGIN, VH_MARK_END, VH_MARK_INDX, VH_MARK_KIND_LENGTH, VH_MARK_LIST_VALUE, VH_MARK_NAME, VH_MARK_ONLY_FIRST, VH_MARK_SINGLE_VALUE, VH_MARK_SKIP_FIRST, VH_MARK_TABLE_VALUE, VH_MARK_VALUE_SEP, VH_TABLE_EMPTY_CELL, VH_TABLE_ROW_BEGIN, VH_TABLE_ROW_END
 
Constructor Summary
VHHandlerGenerator()
           
 
Method Summary
TypeMethod
static void addBinding(java.lang.String kindStr, java.lang.String nameStr)
           
static void collectBindings(java.lang.String lineRead, java.io.PrintWriter out)
           
static void genFromHTMLFile(java.io.InputStream htmlIn, java.io.InputStream bndIn, java.io.PrintWriter out, boolean genOut)
           
static void genVHDOutput(java.io.PrintWriter out)
           
protected static void outDeclareBindVars(java.io.PrintWriter out)
           
protected static void outGetBindValues(java.io.PrintWriter out)
           
protected static void outItemDecl(int knd, java.io.PrintWriter out)
           
protected static void outItemValueDecl(java.io.PrintWriter out)
           
protected static void outRetrieveBindValues(java.lang.String mthdName, java.io.PrintWriter out)
           
protected static void outSetBindValues(java.io.PrintWriter out)
           
static java.util.Hashtable procBindingDef(java.io.InputStream in)
           
 
Methods inherited from class oracle.jbo.html.VHHTMLProcessor
breakIntoWords, buildOutString, getSubstValue, isIdentChar, processHTML, processLine, processValueFile, readLine, trimLeft, turnIntoArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VH_HG_BEG_MARKER

public static final java.lang.String VH_HG_BEG_MARKER

VH_HG_END_MARKER

public static final java.lang.String VH_HG_END_MARKER

VH_HG_PACKAGE_MARKER

public static final java.lang.String VH_HG_PACKAGE_MARKER

VH_HG_CLASS_MARKER

public static final java.lang.String VH_HG_CLASS_MARKER

VH_HG_BASECLASS_MARKER

public static final java.lang.String VH_HG_BASECLASS_MARKER

VH_HG_OBJECT_MARKER

public static final java.lang.String VH_HG_OBJECT_MARKER

VH_HG_OBJECTCLASS_MARKER

public static final java.lang.String VH_HG_OBJECTCLASS_MARKER

VH_HG_OBJECTID_MARKER

public static final java.lang.String VH_HG_OBJECTID_MARKER

VH_HG_HTMLFILE_MARKER

public static final java.lang.String VH_HG_HTMLFILE_MARKER

VH_HG_ITEM_MARKER

public static final java.lang.String VH_HG_ITEM_MARKER

bindings

public static java.util.Vector bindings

bndDefTab

public static java.util.Hashtable bndDefTab

packageName

public static java.lang.String packageName

className

public static java.lang.String className

baseClassName

public static java.lang.String baseClassName

objectToProc

public static java.lang.String objectToProc

objectClass

public static java.lang.String objectClass

objectId

public static java.lang.String objectId

htmlFileName

public static java.lang.String htmlFileName
Constructor Detail

VHHandlerGenerator

public VHHandlerGenerator()
Method Detail

procBindingDef

public static java.util.Hashtable procBindingDef(java.io.InputStream in)
                                          throws java.io.IOException

genFromHTMLFile

public static void genFromHTMLFile(java.io.InputStream htmlIn,
                                   java.io.InputStream bndIn,
                                   java.io.PrintWriter out,
                                   boolean genOut)
                            throws java.io.IOException

collectBindings

public static void collectBindings(java.lang.String lineRead,
                                   java.io.PrintWriter out)
                            throws java.io.IOException

addBinding

public static void addBinding(java.lang.String kindStr,
                              java.lang.String nameStr)

outItemDecl

protected static void outItemDecl(int knd,
                                  java.io.PrintWriter out)

outItemValueDecl

protected static void outItemValueDecl(java.io.PrintWriter out)

outGetBindValues

protected static void outGetBindValues(java.io.PrintWriter out)

outDeclareBindVars

protected static void outDeclareBindVars(java.io.PrintWriter out)

outRetrieveBindValues

protected static void outRetrieveBindValues(java.lang.String mthdName,
                                            java.io.PrintWriter out)

outSetBindValues

protected static void outSetBindValues(java.io.PrintWriter out)

genVHDOutput

public static void genVHDOutput(java.io.PrintWriter out)
                         throws java.io.IOException

Business Components