com.metamatrix.common.types
Class SQLXMLImpl

java.lang.Object
  extended by com.metamatrix.common.types.SQLXMLImpl
All Implemented Interfaces:
java.sql.SQLXML

public class SQLXMLImpl
extends java.lang.Object
implements java.sql.SQLXML

This metamatrix specific implementation of the SQLXML interface;


Constructor Summary
SQLXMLImpl(char[] str)
           
SQLXMLImpl(char[] str, java.util.Properties props)
           
SQLXMLImpl(javax.xml.transform.dom.DOMSource domSource)
           
SQLXMLImpl(javax.xml.transform.dom.DOMSource domSource, java.util.Properties props)
           
SQLXMLImpl(javax.xml.transform.sax.SAXSource saxSource)
           
SQLXMLImpl(javax.xml.transform.sax.SAXSource saxSource, java.util.Properties props)
           
SQLXMLImpl(javax.xml.transform.stream.StreamSource streamSource)
           
SQLXMLImpl(javax.xml.transform.stream.StreamSource streamSource, java.util.Properties props)
           
SQLXMLImpl(java.lang.String str)
           
SQLXMLImpl(java.lang.String str, java.util.Properties props)
           
SQLXMLImpl(XMLReaderFactory factory)
           
SQLXMLImpl(XMLReaderFactory factory, java.util.Properties props)
           
SQLXMLImpl(XMLTranslator translator)
           
 
Method Summary
 void free()
           
 java.io.InputStream getBinaryStream()
           
 java.io.Reader getCharacterStream()
           
<T extends javax.xml.transform.Source>
T
getSource(java.lang.Class<T> sourceClass)
           
 java.lang.String getString()
           
 java.io.OutputStream setBinaryStream()
           
 java.io.Writer setCharacterStream()
           
<T extends javax.xml.transform.Result>
T
setResult(java.lang.Class<T> resultClass)
           
 void setString(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SQLXMLImpl

public SQLXMLImpl(java.lang.String str)

SQLXMLImpl

public SQLXMLImpl(java.lang.String str,
                  java.util.Properties props)

SQLXMLImpl

public SQLXMLImpl(char[] str)

SQLXMLImpl

public SQLXMLImpl(char[] str,
                  java.util.Properties props)

SQLXMLImpl

public SQLXMLImpl(XMLReaderFactory factory)

SQLXMLImpl

public SQLXMLImpl(XMLReaderFactory factory,
                  java.util.Properties props)

SQLXMLImpl

public SQLXMLImpl(javax.xml.transform.stream.StreamSource streamSource)

SQLXMLImpl

public SQLXMLImpl(javax.xml.transform.stream.StreamSource streamSource,
                  java.util.Properties props)

SQLXMLImpl

public SQLXMLImpl(javax.xml.transform.dom.DOMSource domSource)

SQLXMLImpl

public SQLXMLImpl(javax.xml.transform.dom.DOMSource domSource,
                  java.util.Properties props)

SQLXMLImpl

public SQLXMLImpl(javax.xml.transform.sax.SAXSource saxSource)

SQLXMLImpl

public SQLXMLImpl(javax.xml.transform.sax.SAXSource saxSource,
                  java.util.Properties props)

SQLXMLImpl

public SQLXMLImpl(XMLTranslator translator)
Method Detail

getSource

public <T extends javax.xml.transform.Source> T getSource(java.lang.Class<T> sourceClass)
                                               throws java.sql.SQLException
Specified by:
getSource in interface java.sql.SQLXML
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream()
                                  throws java.sql.SQLException
Specified by:
getCharacterStream in interface java.sql.SQLXML
Throws:
java.sql.SQLException

getBinaryStream

public java.io.InputStream getBinaryStream()
                                    throws java.sql.SQLException
Specified by:
getBinaryStream in interface java.sql.SQLXML
Throws:
java.sql.SQLException

getString

public java.lang.String getString()
                           throws java.sql.SQLException
Specified by:
getString in interface java.sql.SQLXML
Throws:
java.sql.SQLException

setBinaryStream

public java.io.OutputStream setBinaryStream()
                                     throws java.sql.SQLException
Specified by:
setBinaryStream in interface java.sql.SQLXML
Throws:
java.sql.SQLException

setCharacterStream

public java.io.Writer setCharacterStream()
                                  throws java.sql.SQLException
Specified by:
setCharacterStream in interface java.sql.SQLXML
Throws:
java.sql.SQLException

setString

public void setString(java.lang.String value)
               throws java.sql.SQLException
Specified by:
setString in interface java.sql.SQLXML
Throws:
java.sql.SQLException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

free

public void free()
          throws java.sql.SQLException
Specified by:
free in interface java.sql.SQLXML
Throws:
java.sql.SQLException

setResult

public <T extends javax.xml.transform.Result> T setResult(java.lang.Class<T> resultClass)
                                               throws java.sql.SQLException
Specified by:
setResult in interface java.sql.SQLXML
Throws:
java.sql.SQLException


Copyright © 2009. All Rights Reserved.