xmlbroker.html
来自「XMLVocabulary支持显示、查询、修改和保存XML数据。可以将XML映射」· HTML 代码 · 共 528 行 · 第 1/2 页
HTML
528 行
</DL>
<HR>
<A NAME="XmlBroker(java.lang.String)"><!-- --></A><H3>
XmlBroker</H3>
<PRE>
public <B>XmlBroker</B>(java.lang.String url) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException, java.io.IOException</PRE>
<DL>
<DD>This constructor reads from a URL the XML that represents the data we want to store in a DBTable. Usually this URL is a servlet using also an XmlBroker to generate the XML.
<P>
</DL>
<HR>
<A NAME="XmlBroker(java.net.URL)"><!-- --></A><H3>
XmlBroker</H3>
<PRE>
public <B>XmlBroker</B>(java.net.URL url) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException, java.io.IOException</PRE>
<DL>
<DD>This constructor reads from a URL the XML that represents the data we want to store in a DBTable. Usually this URL is a servlet using also an XmlBroker to generate the XML.
<P>
</DL>
<HR>
<A NAME="XmlBroker(java.io.InputStream)"><!-- --></A><H3>
XmlBroker</H3>
<PRE>
public <B>XmlBroker</B>(java.io.InputStream is) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException, java.io.IOException</PRE>
<DL>
<DD>This constructor reads from a InputStream the XML that represents the data we want to store in a DBTable.
<P>
</DL>
<HR>
<A NAME="XmlBroker(java.io.InputStream, boolean)"><!-- --></A><H3>
XmlBroker</H3>
<PRE>
public <B>XmlBroker</B>(java.io.InputStream is, boolean restoreTypes) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException, java.io.IOException</PRE>
<DL>
<DD>This constructor reads from a InputStream the XML that represents the data we want to store in a DBTable.
<P>
</DL>
<HR>
<A NAME="XmlBroker(java.sql.ResultSet)"><!-- --></A><H3>
XmlBroker</H3>
<PRE>
public <B>XmlBroker</B>(java.sql.ResultSet rs) throws java.sql.SQLException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException</PRE>
<DL>
<DD>This constructor creates a DBTable from a Resulset. Includes metadata.
<P>
</DL>
<HR>
<A NAME="XmlBroker(org.amic.util.xml.TablePacked)"><!-- --></A><H3>
XmlBroker</H3>
<PRE>
public <B>XmlBroker</B>(<A HREF="../../../org/amic/util/xml/TablePacked.html">TablePacked</A> tp) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException</PRE>
<DL>
<DD>This constructor sets the internal DBTable to the given parameter.
<P>
</DL>
<HR>
<A NAME="XmlBroker(org.amic.util.xml.DBTable)"><!-- --></A><H3>
XmlBroker</H3>
<PRE>
public <B>XmlBroker</B>(<A HREF="../../../org/amic/util/xml/DBTable.html">DBTable</A> tp) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException</PRE>
<DL>
<DD>This constructor sets the internal DBTable to the given parameter.
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="getTable()"><!-- --></A><H3>
getTable</H3>
<PRE>
public <A HREF="../../../org/amic/util/xml/DBTable.html">DBTable</A> <B>getTable</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Returns:</B><DD>The internal DBTable.</DL>
</DD>
</DL>
<HR>
<A NAME="getXML()"><!-- --></A><H3>
getXML</H3>
<PRE>
public java.lang.String <B>getXML</B>() throws javax.xml.parsers.ParserConfigurationException</PRE>
<DL>
<DD>return The XML document based on the intenal DBTable.
<P>
<DD><DL>
<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="sendResults(java.net.URL, boolean)"><!-- --></A><H3>
sendResults</H3>
<PRE>
public java.lang.String <B>sendResults</B>(java.net.URL url, boolean onlyModified) throws javax.xml.parsers.ParserConfigurationException</PRE>
<DL>
<DD>POSTs the internal DBTable to the given URL in XML format. Usually a servlet would be waiting with a XmlBroker ready to parse the request InputStream.<br> <code>XmlBroker xb = new XmlBroker(request.getInputStream());</code><br> If <code>onlyModified</code> its set to true only modified records will be posted. This includes updates, insertions and deletions. Also extended formats allowed by DBTable, like editor format, default values on insertions and valid values for fields wan't be passed.<br> <code>onlyModified</code> defaults to false.
<P>
<DD><DL>
<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="sendResults(java.lang.String, boolean)"><!-- --></A><H3>
sendResults</H3>
<PRE>
public java.lang.String <B>sendResults</B>(java.lang.String url, boolean onlyModified) throws javax.xml.parsers.ParserConfigurationException, java.net.MalformedURLException</PRE>
<DL>
<DD><DL>
<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE><DD><CODE>java.net.MalformedURLException</CODE><DT><B>See Also:</B><DD><A HREF="../../../org/amic/broker/XmlBroker.html#sendResults(java.net.URL, boolean)"><CODE>sendResults(URL url, boolean onlyModified)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendResults(java.net.URL)"><!-- --></A><H3>
sendResults</H3>
<PRE>
public java.lang.String <B>sendResults</B>(java.net.URL url) throws javax.xml.parsers.ParserConfigurationException</PRE>
<DL>
<DD><DL>
<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE><DT><B>See Also:</B><DD><A HREF="../../../org/amic/broker/XmlBroker.html#sendResults(java.net.URL, boolean)"><CODE>sendResults(URL url, boolean onlyModified)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendResults(java.lang.String)"><!-- --></A><H3>
sendResults</H3>
<PRE>
public java.lang.String <B>sendResults</B>(java.lang.String url) throws javax.xml.parsers.ParserConfigurationException, java.net.MalformedURLException</PRE>
<DL>
<DD><DL>
<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE><DD><CODE>java.net.MalformedURLException</CODE><DT><B>See Also:</B><DD><A HREF="../../../org/amic/broker/XmlBroker.html#sendResults(java.net.URL, boolean)"><CODE>sendResults(URL url, boolean onlyModified)</CODE></A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>Amic utility<br> classes</b></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
PREV CLASS
NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>
<A HREF="XmlBroker.html" TARGET="_top"><B>NO FRAMES</B></A>
<SCRIPT> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT><A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A></NOSCRIPT></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<font size=-1>Contact me at <a href='mailto:lluis@turro.org'>Lluis Turro</a></font>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?