Sophie

Sophie

distrib > Mageia > 7 > aarch64 > by-pkgid > b3bdfe6d859a3d6920ff2c44b38e9a6f > files > 2936

saxon-manual-9.4.0.9-2.mga7.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_18) on Fri Dec 09 20:48:45 GMT 2011 -->
<TITLE>
SaxonXQMetaData
</TITLE>

<META NAME="date" CONTENT="2011-12-09">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="SaxonXQMetaData";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../net/sf/saxon/xqj/SaxonXQItemType.html" title="class in net.sf.saxon.xqj"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/xqj/SaxonXQPreparedExpression.html" title="class in net.sf.saxon.xqj"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?net/sf/saxon/xqj/SaxonXQMetaData.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="SaxonXQMetaData.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
net.sf.saxon.xqj</FONT>
<BR>
Class SaxonXQMetaData</H2>
<PRE>
<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>net.sf.saxon.xqj.SaxonXQMetaData</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>SaxonXQMetaData</B><DT>extends <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></DL>
</PRE>

<P>
Saxon implementation of the XQMetaData interface
<P>

<P>
<HR>

<P>

<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#SaxonXQMetaData(net.sf.saxon.xqj.SaxonXQConnection)">SaxonXQMetaData</A></B>(<A HREF="../../../../net/sf/saxon/xqj/SaxonXQConnection.html" title="class in net.sf.saxon.xqj">SaxonXQConnection</A>&nbsp;connection)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create the metadata for a given Saxon configuration</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getMaxExpressionLength()">getMaxExpressionLength</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the maximum number of characters allowed in an expression in this 
 data source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getMaxUserNameLength()">getMaxUserNameLength</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the maximum number of characters allowed in a user name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getProductMajorVersion()">getProductMajorVersion</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the major version of this product.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getProductMinorVersion()">getProductMinorVersion</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the minor version of this product.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getProductName()">getProductName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of this product.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getProductVersion()">getProductVersion</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the full version of this product.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getSupportedXQueryEncodings()">getSupportedXQueryEncodings</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a set of <code>java.lang.String</code>, each of which
 specifies a character encoding method the XQJ implmentation supports to
 parse the XQuery query text.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getUserName()">getUserName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the user name associated with this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getXQJMajorVersion()">getXQJMajorVersion</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the major version number of XQJ specification supported by 
 this implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getXQJMinorVersion()">getXQJMinorVersion</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the minor version number of XQJ specification supported by 
 this implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#getXQJVersion()">getXQJVersion</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the full version of XQJ specification supported by this implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isFullAxisFeatureSupported()">isFullAxisFeatureSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQuery full axis feature is supported in this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isModuleFeatureSupported()">isModuleFeatureSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQuery module feature is supported in this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isReadOnly()">isReadOnly</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if the associated conection is restricted for read only use.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isSchemaImportFeatureSupported()">isSchemaImportFeatureSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQuery schema import feature is supported in this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isSchemaValidationFeatureSupported()">isSchemaValidationFeatureSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQuery schema validation feature is supported in this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isSerializationFeatureSupported()">isSerializationFeatureSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQuery serialization feature is supported in this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isStaticTypingExtensionsSupported()">isStaticTypingExtensionsSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQuery static typing extensions are supported in
 this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isStaticTypingFeatureSupported()">isStaticTypingFeatureSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQuery static typing feature is supported in this data source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isTransactionSupported()">isTransactionSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if transaction is supported in this data source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isUserDefinedXMLSchemaTypeSupported()">isUserDefinedXMLSchemaTypeSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if the user defined XML schema type is supported in this connection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isXQueryEncodingDeclSupported()">isXQueryEncodingDeclSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if the XQuery encoding declaration is supported by the XQJ implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isXQueryEncodingSupported(java.lang.String)">isXQueryEncodingSupported</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;encoding)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if a character encoding method of the XQuery query text
 is supported by the XQJ implmentation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#isXQueryXSupported()">isXQueryXSupported</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if XQueryX format is supported in this data source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/xqj/SaxonXQMetaData.html#wasCreatedFromJDBCConnection()">wasCreatedFromJDBCConnection</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query if this connection was created from a JDBC connection.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="SaxonXQMetaData(net.sf.saxon.xqj.SaxonXQConnection)"><!-- --></A><H3>
SaxonXQMetaData</H3>
<PRE>
public <B>SaxonXQMetaData</B>(<A HREF="../../../../net/sf/saxon/xqj/SaxonXQConnection.html" title="class in net.sf.saxon.xqj">SaxonXQConnection</A>&nbsp;connection)</PRE>
<DL>
<DD>Create the metadata for a given Saxon configuration
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>connection</CODE> - the Saxon connection</DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="getMaxExpressionLength()"><!-- --></A><H3>
getMaxExpressionLength</H3>
<PRE>
public int <B>getMaxExpressionLength</B>()
                           throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getMaxExpressionLength()">XQMetaData</A></CODE></B></DD>
<DD>Gets the maximum number of characters allowed in an expression in this 
 data source.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getMaxExpressionLength()">getMaxExpressionLength</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the maximum length of expression as an integer.
                            A zero value means that there is no limit or the
                            limit is unknown
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getMaxUserNameLength()"><!-- --></A><H3>
getMaxUserNameLength</H3>
<PRE>
public int <B>getMaxUserNameLength</B>()
                         throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getMaxUserNameLength()">XQMetaData</A></CODE></B></DD>
<DD>Gets the maximum number of characters allowed in a user name.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getMaxUserNameLength()">getMaxUserNameLength</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the maximum length of user name as an integer.
                            A zero value means that there is no limit or the
                            limit is unknown
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getProductMajorVersion()"><!-- --></A><H3>
getProductMajorVersion</H3>
<PRE>
public int <B>getProductMajorVersion</B>()
                           throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductMajorVersion()">XQMetaData</A></CODE></B></DD>
<DD>Gets the major version of this product.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductMajorVersion()">getProductMajorVersion</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a integer indicating the major version of this product
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getProductMinorVersion()"><!-- --></A><H3>
getProductMinorVersion</H3>
<PRE>
public int <B>getProductMinorVersion</B>()
                           throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductMinorVersion()">XQMetaData</A></CODE></B></DD>
<DD>Gets the minor version of this product.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductMinorVersion()">getProductMinorVersion</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a integer indicating the minor version of this product
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getProductName()"><!-- --></A><H3>
getProductName</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getProductName</B>()
                      throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductName()">XQMetaData</A></CODE></B></DD>
<DD>Gets the name of this product.
 The value of string returned by this method is implementation-defined.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductName()">getProductName</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a string indicating the product name
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getProductVersion()"><!-- --></A><H3>
getProductVersion</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getProductVersion</B>()
                         throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductVersion()">XQMetaData</A></CODE></B></DD>
<DD>Gets the full version of this product.
 The format and value of the string returned by this method is 
 implementation-defined.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getProductVersion()">getProductVersion</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a string indicating the product version
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getSupportedXQueryEncodings()"><!-- --></A><H3>
getSupportedXQueryEncodings</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A> <B>getSupportedXQueryEncodings</B>()
                                throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getSupportedXQueryEncodings()">XQMetaData</A></CODE></B></DD>
<DD>Returns a set of <code>java.lang.String</code>, each of which
 specifies a character encoding method the XQJ implmentation supports to
 parse the XQuery query text. <br>

 For an example, for an XQJ impmentation which is able to parse the
 XQuery encoded in "UTF-8" or "UTF-16", it returns a
 <code>java.util.Set</code> of  "UTF-8" and "UTF-16".

 If the implemetation is not able to generate a list of encodings supported,
 an empty set is returned. If a non-empty set is returned, the encodings
 returned in this set are guaranteed to be supported. Note that encodings not in the
 returned set might also be supported. For example, if the set has two
 encoding methods: 'UTF-8' and 'UTF-16', they are supported by the implementation.
 However, this does not mean 'Shift-Js' is not supported. It might be supported.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getSupportedXQueryEncodings()">getSupportedXQueryEncodings</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a <code>java.util.Set</code> of 
                            <code>java.lang.String</code>, each of which
                            is an XQuery query text encoding method
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getUserName()"><!-- --></A><H3>
getUserName</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getUserName</B>()
                   throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getUserName()">XQMetaData</A></CODE></B></DD>
<DD>Gets the user name associated with this connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getUserName()">getUserName</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the user's name
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getXQJMajorVersion()"><!-- --></A><H3>
getXQJMajorVersion</H3>
<PRE>
public int <B>getXQJMajorVersion</B>()
                       throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getXQJMajorVersion()">XQMetaData</A></CODE></B></DD>
<DD>Gets the major version number of XQJ specification supported by 
 this implementation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getXQJMajorVersion()">getXQJMajorVersion</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>an integer indicating the XQJ major version
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getXQJMinorVersion()"><!-- --></A><H3>
getXQJMinorVersion</H3>
<PRE>
public int <B>getXQJMinorVersion</B>()
                       throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getXQJMinorVersion()">XQMetaData</A></CODE></B></DD>
<DD>Gets the minor version number of XQJ specification supported by 
 this implementation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getXQJMinorVersion()">getXQJMinorVersion</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>an integer indicating the XQJ minor version
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="getXQJVersion()"><!-- --></A><H3>
getXQJVersion</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getXQJVersion</B>()
                     throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getXQJVersion()">XQMetaData</A></CODE></B></DD>
<DD>Gets the full version of XQJ specification supported by this implementation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#getXQJVersion()">getXQJVersion</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a string indicating the version of XQJ specification
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isFullAxisFeatureSupported()"><!-- --></A><H3>
isFullAxisFeatureSupported</H3>
<PRE>
public boolean <B>isFullAxisFeatureSupported</B>()
                                   throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isFullAxisFeatureSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQuery full axis feature is supported in this connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isFullAxisFeatureSupported()">isFullAxisFeatureSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isModuleFeatureSupported()"><!-- --></A><H3>
isModuleFeatureSupported</H3>
<PRE>
public boolean <B>isModuleFeatureSupported</B>()
                                 throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isModuleFeatureSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQuery module feature is supported in this connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isModuleFeatureSupported()">isModuleFeatureSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isReadOnly()"><!-- --></A><H3>
isReadOnly</H3>
<PRE>
public boolean <B>isReadOnly</B>()
                   throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isReadOnly()">XQMetaData</A></CODE></B></DD>
<DD>Query if the associated conection is restricted for read only use.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isReadOnly()">isReadOnly</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if the associated connection is
                            for read-only; <code>false</code> otherwise
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isSchemaImportFeatureSupported()"><!-- --></A><H3>
isSchemaImportFeatureSupported</H3>
<PRE>
public boolean <B>isSchemaImportFeatureSupported</B>()
                                       throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isSchemaImportFeatureSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQuery schema import feature is supported in this connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isSchemaImportFeatureSupported()">isSchemaImportFeatureSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isSchemaValidationFeatureSupported()"><!-- --></A><H3>
isSchemaValidationFeatureSupported</H3>
<PRE>
public boolean <B>isSchemaValidationFeatureSupported</B>()
                                           throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isSchemaValidationFeatureSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQuery schema validation feature is supported in this connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isSchemaValidationFeatureSupported()">isSchemaValidationFeatureSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isSerializationFeatureSupported()"><!-- --></A><H3>
isSerializationFeatureSupported</H3>
<PRE>
public boolean <B>isSerializationFeatureSupported</B>()
                                        throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isSerializationFeatureSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQuery serialization feature is supported in this connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isSerializationFeatureSupported()">isSerializationFeatureSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isStaticTypingExtensionsSupported()"><!-- --></A><H3>
isStaticTypingExtensionsSupported</H3>
<PRE>
public boolean <B>isStaticTypingExtensionsSupported</B>()
                                          throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isStaticTypingExtensionsSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQuery static typing extensions are supported in
 this connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isStaticTypingExtensionsSupported()">isStaticTypingExtensionsSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isStaticTypingFeatureSupported()"><!-- --></A><H3>
isStaticTypingFeatureSupported</H3>
<PRE>
public boolean <B>isStaticTypingFeatureSupported</B>()
                                       throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isStaticTypingFeatureSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQuery static typing feature is supported in this data source.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isStaticTypingFeatureSupported()">isStaticTypingFeatureSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isTransactionSupported()"><!-- --></A><H3>
isTransactionSupported</H3>
<PRE>
public boolean <B>isTransactionSupported</B>()
                               throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isTransactionSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if transaction is supported in this data source.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isTransactionSupported()">isTransactionSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isUserDefinedXMLSchemaTypeSupported()"><!-- --></A><H3>
isUserDefinedXMLSchemaTypeSupported</H3>
<PRE>
public boolean <B>isUserDefinedXMLSchemaTypeSupported</B>()
                                            throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isUserDefinedXMLSchemaTypeSupported()">XQMetaData</A></CODE></B></DD>
<DD>Check if the user defined XML schema type is supported in this connection.
 If this method returns <code>true</code>, then 
 <code>XQItemAccessor.instanceOf(XQItemType)</code> must
 be able to determine if the type of an <code>XQItemAccessor</code> is an
 instance of the <code>XQItemType</code> even if either of them is a user
 defined XML schema type which is defined by the non-predefined XML schema.
 The pre-defined XML Schema refers to the XML schema whose schema URL is
 <code>"http://www.w3.org/2001/XMLSchema"</code>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isUserDefinedXMLSchemaTypeSupported()">isUserDefinedXMLSchemaTypeSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if the user defined XML schema
                            type is supported in this connection, <code>false</code>
                            otherwise.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isXQueryEncodingDeclSupported()"><!-- --></A><H3>
isXQueryEncodingDeclSupported</H3>
<PRE>
public boolean <B>isXQueryEncodingDeclSupported</B>()
                                      throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isXQueryEncodingDeclSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if the XQuery encoding declaration is supported by the XQJ implementation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isXQueryEncodingDeclSupported()">isXQueryEncodingDeclSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if the XQuery encoding declaration
                            is supported; <code>false</code> otherwise
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="isXQueryEncodingSupported(java.lang.String)"><!-- --></A><H3>
isXQueryEncodingSupported</H3>
<PRE>
public boolean <B>isXQueryEncodingSupported</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;encoding)
                                  throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isXQueryEncodingSupported(java.lang.String)">XQMetaData</A></CODE></B></DD>
<DD>Query if a character encoding method of the XQuery query text
 is supported by the XQJ implmentation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isXQueryEncodingSupported(java.lang.String)">isXQueryEncodingSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>encoding</CODE> - <code>String</code> representing the character
                            encoding method of the XQuery query text.
<DT><B>Returns:</B><DD><code>true</code> if an XQuery query character encoding
                            method is supported, <code>false</code> otherwise
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if (1) the connection is no longer valid,
                            or (2) the specified <code>encoding</code> 
                            parameter is <code>null</code></DL>
</DD>
</DL>
<HR>

<A NAME="isXQueryXSupported()"><!-- --></A><H3>
isXQueryXSupported</H3>
<PRE>
public boolean <B>isXQueryXSupported</B>()
                           throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isXQueryXSupported()">XQMetaData</A></CODE></B></DD>
<DD>Query if XQueryX format is supported in this data source.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#isXQueryXSupported()">isXQueryXSupported</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code> if so; otherwise <code>false</code>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<HR>

<A NAME="wasCreatedFromJDBCConnection()"><!-- --></A><H3>
wasCreatedFromJDBCConnection</H3>
<PRE>
public boolean <B>wasCreatedFromJDBCConnection</B>()
                                     throws <A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#wasCreatedFromJDBCConnection()">XQMetaData</A></CODE></B></DD>
<DD>Query if this connection was created from a JDBC connection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html#wasCreatedFromJDBCConnection()">wasCreatedFromJDBCConnection</A></CODE> in interface <CODE><A HREF="../../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery">XQMetaData</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD><code>true</code>, if this connection was created
                            from a JDBC connection, <code>false</code> otherwise.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the connection is no longer valid</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../net/sf/saxon/xqj/SaxonXQItemType.html" title="class in net.sf.saxon.xqj"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/xqj/SaxonXQPreparedExpression.html" title="class in net.sf.saxon.xqj"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?net/sf/saxon/xqj/SaxonXQMetaData.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="SaxonXQMetaData.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>
Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.
</BODY>
</HTML>