|
Oracle BI Publisher Java API Reference Release 10.1.3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.apps.xdo.template.fo.util.FOUtility
public class FOUtility
Static method collection for handling XSL-FO data createFO() method is supported for mixed type input. It needs to be instanciated to use this feature.
FOUtility foUtil = new FOUtility(); foUtil.setXml(xmlReader); foUtil.setXsl("template.xsl"); result = foUtil.createFO();
Field Summary | |
---|---|
static java.lang.String |
RCS_ID |
static boolean |
RCS_ID_RECORDED |
Constructor Summary | |
---|---|
FOUtility() Constructor for using mixed type input fo createFO() |
Method Summary | |
---|---|
java.io.InputStream |
createFO() start XSL transformation to generate XSL-FO |
static java.io.InputStream |
createFO(java.io.InputStream xmlStream, java.io.InputStream xslStream) Creates XSL-FO InputStream from XML and XSL InputStreams |
static void |
createFO(java.io.InputStream xmlStream, java.io.InputStream xslStream, java.io.OutputStream outStream) Creates XSL-FO InputStream from XML and XSL files |
static java.io.InputStream |
createFO(java.io.Reader xmlInput, java.io.Reader xslInput) Creates XSL-FO InputStream from XML and XSL files |
static java.io.InputStream |
createFO(java.lang.String xmlFile, java.lang.String xslFile) Creates XSL-FO InputStream from XML and XSL files |
java.io.InputStream |
generateFO() start XSL transformation to generate XSL-FO |
java.io.File |
generateFO(java.util.Properties prop) start XSL transformation to generate XSL-FO with parameters such as temporary file setting |
java.io.InputStream |
generateFO(java.util.Properties prop, java.io.File outFile, boolean multiThreads) |
static java.io.InputStream |
mergeFOs(java.io.InputStream[] foInput) Deprecated. use mergeFOs(InputStream[], Properties) |
static java.io.InputStream |
mergeFOs(java.io.InputStream[] foInput, java.util.Properties prop) Merges two or more XSL-FO InputStreams into one XSL-FO file. |
static java.io.InputStream |
mergeFOs(java.io.Reader[] foReaders) Deprecated. use mergeFOs(Reader[], Properties) |
static java.io.InputStream |
mergeFOs(java.io.Reader[] foReaders, java.util.Properties prop) Merges two or more XSL-FO files into one XSL-FO file. |
static java.io.InputStream |
mergeFOs(java.lang.String[] foInput) Deprecated. use mergeFOs(String[], Properties) |
static java.io.InputStream |
mergeFOs(java.lang.String[] foInput, java.util.Properties prop) Merges two or more XSL-FO files into one XSL-FO file. |
static java.io.InputStream |
mergeFOs(java.util.Vector inputs) Deprecated. use mergeFOs(Vector[], Properties) |
static java.io.InputStream |
mergeFOs(java.util.Vector inputs, java.util.Properties prop) Merges two or more XSL-FO files into one XSL-FO file. |
void |
setProperties(java.util.Properties prop) |
void |
setXml(java.io.InputStream xmlStream) Sets XML Data Input Stream. |
void |
setXml(java.io.Reader xmlReader) Sets XML Data Input Reader. |
void |
setXml(java.lang.String xmlFile) Sets Input XML File. |
void |
setXsl(java.io.InputStream xslStream) Sets Input Stream for XSL data. |
void |
setXsl(java.io.Reader xslReader) Sets Reader for XSL data |
void |
setXsl(java.lang.String xslFile) Sets Input XSL File. |
static java.io.InputStream |
toInputStream(oracle.xml.parser.v2.XMLDocument doc) Converts XMLDocument to InputStream |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String RCS_ID
public static final boolean RCS_ID_RECORDED
Constructor Detail |
---|
public FOUtility()
Method Detail |
---|
public void setXml(java.lang.String xmlFile)
xmlFile
- xml input file pathpublic void setXml(java.io.InputStream xmlStream)
xmlStream
- input stream for xml inputpublic void setXml(java.io.Reader xmlReader)
xmlReader
- Reader for xml inputpublic void setXsl(java.lang.String xslFile)
xslFile
- xsl input file pathpublic void setXsl(java.io.InputStream xslStream)
xslStream
- input stream for xsl inputpublic void setXsl(java.io.Reader xslReader)
xslReader
- reader for xsl inputpublic void setProperties(java.util.Properties prop)
public java.io.InputStream createFO()
public java.io.InputStream generateFO() throws XDOException
XDOException
public java.io.File generateFO(java.util.Properties prop) throws XDOException
prop
-XDOException
public java.io.InputStream generateFO(java.util.Properties prop, java.io.File outFile, boolean multiThreads) throws XDOException
XDOException
public static java.io.InputStream mergeFOs(java.io.InputStream[] foInput)
Merges two or more XSL-FO InputStreams into one XSL-FO file. This method handles first XSL-FO file as a master and appends other files to it.
foInput
- InputStream Array for XSL-FO filespublic static java.io.InputStream mergeFOs(java.lang.String[] foInput)
Merges two or more XSL-FO files into one XSL-FO file. This method handles first XSL-FO file as master and appends other files to it. This method does not resolve naming confliction. If the same name or id is used in the two documents, method ends successfully but merged XSL-FO may have a problem.
foInputs
- filepath String Array for XSL-FO filespublic static java.io.InputStream mergeFOs(java.io.Reader[] foReaders)
Merges two or more XSL-FO files into one XSL-FO file. This method handles first XSL-FO file as master and appends other files to it.
foReaders
- Reader Array for XSL-FO filespublic static java.io.InputStream mergeFOs(java.util.Vector inputs)
Merges two or more XSL-FO files into one XSL-FO file. This method handles first XSL-FO file as master and appends other files to it.
inputs
- vector of filepath String, InputStrem and Readerpublic static java.io.InputStream mergeFOs(java.io.InputStream[] foInput, java.util.Properties prop)
Merges two or more XSL-FO InputStreams into one XSL-FO file. This method handles first XSL-FO file as a master and appends other files to it.
foInput
- InputStream Array for XSL-FO filespublic static java.io.InputStream mergeFOs(java.lang.String[] foInput, java.util.Properties prop)
Merges two or more XSL-FO files into one XSL-FO file. This method handles first XSL-FO file as master and appends other files to it. This method does not resolve naming confliction. If the same name or id is used in the two documents, method ends successfully but merged XSL-FO may have a problem.
foInputs
- filepath String Array for XSL-FO filespublic static java.io.InputStream mergeFOs(java.io.Reader[] foReaders, java.util.Properties prop)
Merges two or more XSL-FO files into one XSL-FO file. This method handles first XSL-FO file as master and appends other files to it.
foReaders
- Reader Array for XSL-FO filespublic static java.io.InputStream mergeFOs(java.util.Vector inputs, java.util.Properties prop)
Merges two or more XSL-FO files into one XSL-FO file. This method handles first XSL-FO file as master and appends other files to it.
inputs
- vector of filepath String, InputStrem and Readerpublic static java.io.InputStream createFO(java.io.Reader xmlInput, java.io.Reader xslInput)
xmlFile
- input xml file pathxslFile
- input xsl file pathpublic static java.io.InputStream createFO(java.lang.String xmlFile, java.lang.String xslFile)
xmlFile
- input xml file pathxslFile
- input xsl file pathpublic static void createFO(java.io.InputStream xmlStream, java.io.InputStream xslStream, java.io.OutputStream outStream)
xmlFile
- input xml file pathxslFile
- input xsl file pathpublic static java.io.InputStream createFO(java.io.InputStream xmlStream, java.io.InputStream xslStream)
xmlStrean
- input XML data streamxslStream
- input XSL data streampublic static java.io.InputStream toInputStream(oracle.xml.parser.v2.XMLDocument doc)
doc
- XMLDocument to be converted to InputStream
|
Oracle BI Publisher Java API Reference Release 10.1.3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |