|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.extentech.ExtenXLS.binder.CellBinderUtils
public class CellBinderUtils
Utility Class for CellBinder API
| Field Summary | |
|---|---|
static boolean |
DEBUG
|
static short |
NAMEDRANGELOOKUP
|
static String |
RDFSTUB
Create a 'stub' RDF from a WorkBook using its Named Range informaiton to create Name-based CellRanges |
static short |
SINGLECELLLOOKUP
|
| Constructor Summary | |
|---|---|
CellBinderUtils()
|
|
| Method Summary | |
|---|---|
static XMLBeanNode |
createNewNode(PersistenceEngine factory,
String nodetype)
Create a new XMLBeanNode |
static void |
createRDF(WorkBookHandle bk,
String rdfName,
List cells,
Object mappings,
HashMap datasources,
HashMap vars)
Create an RDF from a template, a list of ranges and a data object of mappings |
static void |
createRDFfromOfficeWriterMappings(DocumentHandle bk,
String rdfName,
List mappings,
List ranges,
HashMap datasources)
Create an RDF from a template and a list of ranges + a data object storing element info mapped to specific cells/fieldnames RoundTrip Reporting style |
static HashMap |
getDataMarkers(WorkBookHandle wb,
String matchPattern)
create 2 List objects from workbook - a list of ranges and a list of mappings This is used with OfficeWriter-style mappings |
static List |
getNamedRangesFromWorkBook(WorkBookHandle wb)
get a List of named range mappings from a workbook |
static void |
getRDFFromDataMarkers(WorkBookHandle book,
String matchPattern,
HashMap datasources,
HashMap vars)
|
static void |
getRDFFromDO(WorkBookHandle book,
Object dob,
HashMap datasources)
|
static String |
getRDFName(String sourcePath)
|
static String |
getRelativePath(String fname,
String sourcePath)
|
static String |
initRDFFile(String workingdir,
String templateName)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String RDFSTUB
public static final short NAMEDRANGELOOKUP
public static final short SINGLECELLLOOKUP
public static final boolean DEBUG
| Constructor Detail |
|---|
public CellBinderUtils()
| Method Detail |
|---|
public static void getRDFFromDO(WorkBookHandle book,
Object dob,
HashMap datasources)
public static void getRDFFromDataMarkers(WorkBookHandle book,
String matchPattern,
HashMap datasources,
HashMap vars)
public static List getNamedRangesFromWorkBook(WorkBookHandle wb)
wb - matchPattern -
public static HashMap getDataMarkers(WorkBookHandle wb,
String matchPattern)
wb - matchPattern -
public static void createRDFfromOfficeWriterMappings(DocumentHandle bk,
String rdfName,
List mappings,
List ranges,
HashMap datasources)
rdfName - templateName - mappings - ranges -
public static void createRDF(WorkBookHandle bk,
String rdfName,
List cells,
Object mappings,
HashMap datasources,
HashMap vars)
rdfName - templateName - mappings - ranges -
public static String initRDFFile(String workingdir,
String templateName)
throws Exception
Exceptionpublic static String getRDFName(String sourcePath)
public static String getRelativePath(String fname,
String sourcePath)
public static XMLBeanNode createNewNode(PersistenceEngine factory,
String nodetype)
factory - nodetype -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||