<!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:26 GMT 2011 --> <TITLE> QName </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="QName"; } } </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> </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> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../net/sf/saxon/s9api/Processor.html" title="class in net.sf.saxon.s9api"><B>PREV CLASS</B></A> <A HREF="../../../../net/sf/saxon/s9api/SAXDestination.html" title="class in net.sf.saxon.s9api"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?net/sf/saxon/s9api/QName.html" target="_top"><B>FRAMES</B></A> <A HREF="QName.html" target="_top"><B>NO FRAMES</B></A> <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: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <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.s9api</FONT> <BR> Class QName</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.s9api.QName</B> </PRE> <HR> <DL> <DT><PRE>public class <B>QName</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></DL> </PRE> <P> The QName class represents an instance of xs:QName, as defined in the XPath 2.0 data model. Internally, it has three components, a namespace URI, a local name, and a prefix. The prefix is intended to be used only when converting the value back to a string. <p>This class also defines a number of QName-valued constants relating to built-in types in XML Schema</p> <p>A QName is immutable.</p> <p>Note that a QName is not itself an <A HREF="../../../../net/sf/saxon/s9api/XdmItem.html" title="class in net.sf.saxon.s9api"><CODE>XdmItem</CODE></A> in this model; however it can be wrapped in an XdmItem.</p> <P> <P> <HR> <P> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_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>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_ANY_ATOMIC_TYPE">XS_ANY_ATOMIC_TYPE</A></B></CODE> <BR> QName denoting the schema type xs:anyAtomicType</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_ANY_URI">XS_ANY_URI</A></B></CODE> <BR> QName denoting the schema type xs:anyURI</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_BASE64_BINARY">XS_BASE64_BINARY</A></B></CODE> <BR> QName denoting the schema type xs:base64Binary</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_BOOLEAN">XS_BOOLEAN</A></B></CODE> <BR> QName denoting the schema type xs:boolean</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_BYTE">XS_BYTE</A></B></CODE> <BR> QName denoting the schema type xs:byte</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_DATE">XS_DATE</A></B></CODE> <BR> QName denoting the schema type xs:date</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_DATE_TIME">XS_DATE_TIME</A></B></CODE> <BR> QName denoting the schema type xs:dateTime</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_DATE_TIME_STAMP">XS_DATE_TIME_STAMP</A></B></CODE> <BR> QName denoting the schema type xs:dateTimeStamp</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_DAY_TIME_DURATION">XS_DAY_TIME_DURATION</A></B></CODE> <BR> QName denoting the schema type xs:dayTimeDuration</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_DECIMAL">XS_DECIMAL</A></B></CODE> <BR> QName denoting the schema type xs:decimal</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_DOUBLE">XS_DOUBLE</A></B></CODE> <BR> QName denoting the schema type xs:double</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_DURATION">XS_DURATION</A></B></CODE> <BR> QName denoting the schema type xs:duration</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_ENTITIES">XS_ENTITIES</A></B></CODE> <BR> QName denoting the schema type xs:ENTITIES</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_ENTITY">XS_ENTITY</A></B></CODE> <BR> QName denoting the schema type xs:ENTITY</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_FLOAT">XS_FLOAT</A></B></CODE> <BR> QName denoting the schema type xs:float</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_G_DAY">XS_G_DAY</A></B></CODE> <BR> QName denoting the schema type xs:gDay</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_G_MONTH">XS_G_MONTH</A></B></CODE> <BR> QName denoting the schema type xs:gMonth</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_G_MONTH_DAY">XS_G_MONTH_DAY</A></B></CODE> <BR> QName denoting the schema type xs:gMonthDay</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_G_YEAR">XS_G_YEAR</A></B></CODE> <BR> QName denoting the schema type xs:gYear</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_G_YEAR_MONTH">XS_G_YEAR_MONTH</A></B></CODE> <BR> QName denoting the schema type xs:gYearMonth</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_HEX_BINARY">XS_HEX_BINARY</A></B></CODE> <BR> QName denoting the schema type xs:hexBinary</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_ID">XS_ID</A></B></CODE> <BR> QName denoting the schema type xs:ID</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_IDREF">XS_IDREF</A></B></CODE> <BR> QName denoting the schema type xs:IDREF</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_IDREFS">XS_IDREFS</A></B></CODE> <BR> QName denoting the schema type xs:IDREFS</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_INT">XS_INT</A></B></CODE> <BR> QName denoting the schema type xs:int</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_INTEGER">XS_INTEGER</A></B></CODE> <BR> QName denoting the schema type xs:integer</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_LANGUAGE">XS_LANGUAGE</A></B></CODE> <BR> QName denoting the schema type xs:language</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_LONG">XS_LONG</A></B></CODE> <BR> QName denoting the schema type xs:long</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NAME">XS_NAME</A></B></CODE> <BR> QName denoting the schema type xs:Name</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NCNAME">XS_NCNAME</A></B></CODE> <BR> QName denoting the schema type xs:NCName</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NEGATIVE_INTEGER">XS_NEGATIVE_INTEGER</A></B></CODE> <BR> QName denoting the schema type xs:negativeInteger</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NMTOKEN">XS_NMTOKEN</A></B></CODE> <BR> QName denoting the schema type xs:NMTOKEN</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NMTOKENS">XS_NMTOKENS</A></B></CODE> <BR> QName denoting the schema type xs:NMTOKENS</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NON_NEGATIVE_INTEGER">XS_NON_NEGATIVE_INTEGER</A></B></CODE> <BR> QName denoting the schema type xs:nonNegativeInteger</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NON_POSITIVE_INTEGER">XS_NON_POSITIVE_INTEGER</A></B></CODE> <BR> QName denoting the schema type xs:nonPositiveInteger</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NORMALIZED_STRING">XS_NORMALIZED_STRING</A></B></CODE> <BR> QName denoting the schema type xs:normalizedString</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_NOTATION">XS_NOTATION</A></B></CODE> <BR> QName denoting the schema type xs:NOTATION</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_POSITIVE_INTEGER">XS_POSITIVE_INTEGER</A></B></CODE> <BR> QName denoting the schema type xs:positiveInteger</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_QNAME">XS_QNAME</A></B></CODE> <BR> QName denoting the schema type xs:QName</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_SHORT">XS_SHORT</A></B></CODE> <BR> QName denoting the schema type xs:short</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_STRING">XS_STRING</A></B></CODE> <BR> QName denoting the schema type xs:string</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_TIME">XS_TIME</A></B></CODE> <BR> QName denoting the schema type xs:time</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_TOKEN">XS_TOKEN</A></B></CODE> <BR> QName denoting the schema type xs:token</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_UNSIGNED_BYTE">XS_UNSIGNED_BYTE</A></B></CODE> <BR> QName denoting the schema type xs:unsignedByte</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_UNSIGNED_INT">XS_UNSIGNED_INT</A></B></CODE> <BR> QName denoting the schema type xs:unsignedInt</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_UNSIGNED_LONG">XS_UNSIGNED_LONG</A></B></CODE> <BR> QName denoting the schema type xs:unsignedLong</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_UNSIGNED_SHORT">XS_UNSIGNED_SHORT</A></B></CODE> <BR> QName denoting the schema type xs:unsignedShort</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_UNTYPED">XS_UNTYPED</A></B></CODE> <BR> QName denoting the schema type xs:untyped</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_UNTYPED_ATOMIC">XS_UNTYPED_ATOMIC</A></B></CODE> <BR> QName denoting the schema type xs:untypedAtomic</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#XS_YEAR_MONTH_DURATION">XS_YEAR_MONTH_DURATION</A></B></CODE> <BR> QName denoting the schema type xs:yearMonthDuration</TD> </TR> </TABLE> <!-- ======== 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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#QName(javax.xml.namespace.QName)">QName</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A> qName)</CODE> <BR> Construct a QName from a JAXP QName object</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#QName(java.lang.String)">QName</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> localName)</CODE> <BR> Construct a QName from a localName alone.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#QName(java.lang.String, java.lang.String)">QName</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> uri, <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> lexical)</CODE> <BR> Construct a QName using a namespace URI and a lexical representation.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#QName(java.lang.String, java.lang.String, java.lang.String)">QName</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> prefix, <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> uri, <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> localName)</CODE> <BR> Construct a QName using a namespace prefix, a namespace URI, and a local name (in that order).</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#QName(java.lang.String, net.sf.saxon.s9api.XdmNode)">QName</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> lexicalQName, <A HREF="../../../../net/sf/saxon/s9api/XdmNode.html" title="class in net.sf.saxon.s9api">XdmNode</A> element)</CODE> <BR> Construct a QName from a lexical QName, supplying an element node whose in-scope namespaces are to be used to resolve any prefix contained in the QName.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#QName(net.sf.saxon.om.StructuredQName)">QName</A></B>(<A HREF="../../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A> sqName)</CODE> <BR> Protected constructor accepting a StructuredQName</TD> </TR> </TABLE> <!-- ========== 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> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#equals(java.lang.Object)">equals</A></B>(<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> other)</CODE> <BR> Test whether two QNames are equal.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#fromClarkName(java.lang.String)">fromClarkName</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> expandedName)</CODE> <BR> Factory method to construct a QName from a string containing the expanded QName in Clark notation, that is, <code>{uri}local</code> <p/> The prefix part of the <code>QName</code> will be set to an empty string.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <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/s9api/QName.html#getClarkName()">getClarkName</A></B>()</CODE> <BR> The expanded name, as a string using the notation devised by James Clark.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <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/s9api/QName.html#getLocalName()">getLocalName</A></B>()</CODE> <BR> The local part of the QName</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <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/s9api/QName.html#getNamespaceURI()">getNamespaceURI</A></B>()</CODE> <BR> The namespace URI of the QName.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <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/s9api/QName.html#getPrefix()">getPrefix</A></B>()</CODE> <BR> Get the prefix of the QName.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected <A HREF="../../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#getStructuredQName()">getStructuredQName</A></B>()</CODE> <BR> Get the underlying StructuredQName</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#hashCode()">hashCode</A></B>()</CODE> <BR> Get a hash code for the QName, to support equality matching.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../net/sf/saxon/s9api/QName.html#isValid(net.sf.saxon.s9api.Processor)">isValid</A></B>(<A HREF="../../../../net/sf/saxon/s9api/Processor.html" title="class in net.sf.saxon.s9api">Processor</A> processor)</CODE> <BR> Validate the QName against the XML 1.0 or XML 1.1 rules for valid names.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <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/s9api/QName.html#toString()">toString</A></B>()</CODE> <BR> Convert the value to a string.</TD> </TR> </TABLE> <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#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#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#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> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_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>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="XS_STRING"><!-- --></A><H3> XS_STRING</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_STRING</B></PRE> <DL> <DD>QName denoting the schema type xs:string <P> <DL> </DL> </DL> <HR> <A NAME="XS_BOOLEAN"><!-- --></A><H3> XS_BOOLEAN</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_BOOLEAN</B></PRE> <DL> <DD>QName denoting the schema type xs:boolean <P> <DL> </DL> </DL> <HR> <A NAME="XS_DECIMAL"><!-- --></A><H3> XS_DECIMAL</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_DECIMAL</B></PRE> <DL> <DD>QName denoting the schema type xs:decimal <P> <DL> </DL> </DL> <HR> <A NAME="XS_FLOAT"><!-- --></A><H3> XS_FLOAT</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_FLOAT</B></PRE> <DL> <DD>QName denoting the schema type xs:float <P> <DL> </DL> </DL> <HR> <A NAME="XS_DOUBLE"><!-- --></A><H3> XS_DOUBLE</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_DOUBLE</B></PRE> <DL> <DD>QName denoting the schema type xs:double <P> <DL> </DL> </DL> <HR> <A NAME="XS_DURATION"><!-- --></A><H3> XS_DURATION</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_DURATION</B></PRE> <DL> <DD>QName denoting the schema type xs:duration <P> <DL> </DL> </DL> <HR> <A NAME="XS_DATE_TIME"><!-- --></A><H3> XS_DATE_TIME</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_DATE_TIME</B></PRE> <DL> <DD>QName denoting the schema type xs:dateTime <P> <DL> </DL> </DL> <HR> <A NAME="XS_TIME"><!-- --></A><H3> XS_TIME</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_TIME</B></PRE> <DL> <DD>QName denoting the schema type xs:time <P> <DL> </DL> </DL> <HR> <A NAME="XS_DATE"><!-- --></A><H3> XS_DATE</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_DATE</B></PRE> <DL> <DD>QName denoting the schema type xs:date <P> <DL> </DL> </DL> <HR> <A NAME="XS_G_YEAR_MONTH"><!-- --></A><H3> XS_G_YEAR_MONTH</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_G_YEAR_MONTH</B></PRE> <DL> <DD>QName denoting the schema type xs:gYearMonth <P> <DL> </DL> </DL> <HR> <A NAME="XS_G_YEAR"><!-- --></A><H3> XS_G_YEAR</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_G_YEAR</B></PRE> <DL> <DD>QName denoting the schema type xs:gYear <P> <DL> </DL> </DL> <HR> <A NAME="XS_G_MONTH_DAY"><!-- --></A><H3> XS_G_MONTH_DAY</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_G_MONTH_DAY</B></PRE> <DL> <DD>QName denoting the schema type xs:gMonthDay <P> <DL> </DL> </DL> <HR> <A NAME="XS_G_DAY"><!-- --></A><H3> XS_G_DAY</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_G_DAY</B></PRE> <DL> <DD>QName denoting the schema type xs:gDay <P> <DL> </DL> </DL> <HR> <A NAME="XS_G_MONTH"><!-- --></A><H3> XS_G_MONTH</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_G_MONTH</B></PRE> <DL> <DD>QName denoting the schema type xs:gMonth <P> <DL> </DL> </DL> <HR> <A NAME="XS_HEX_BINARY"><!-- --></A><H3> XS_HEX_BINARY</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_HEX_BINARY</B></PRE> <DL> <DD>QName denoting the schema type xs:hexBinary <P> <DL> </DL> </DL> <HR> <A NAME="XS_BASE64_BINARY"><!-- --></A><H3> XS_BASE64_BINARY</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_BASE64_BINARY</B></PRE> <DL> <DD>QName denoting the schema type xs:base64Binary <P> <DL> </DL> </DL> <HR> <A NAME="XS_ANY_URI"><!-- --></A><H3> XS_ANY_URI</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_ANY_URI</B></PRE> <DL> <DD>QName denoting the schema type xs:anyURI <P> <DL> </DL> </DL> <HR> <A NAME="XS_QNAME"><!-- --></A><H3> XS_QNAME</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_QNAME</B></PRE> <DL> <DD>QName denoting the schema type xs:QName <P> <DL> </DL> </DL> <HR> <A NAME="XS_NOTATION"><!-- --></A><H3> XS_NOTATION</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NOTATION</B></PRE> <DL> <DD>QName denoting the schema type xs:NOTATION <P> <DL> </DL> </DL> <HR> <A NAME="XS_INTEGER"><!-- --></A><H3> XS_INTEGER</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_INTEGER</B></PRE> <DL> <DD>QName denoting the schema type xs:integer <P> <DL> </DL> </DL> <HR> <A NAME="XS_NON_POSITIVE_INTEGER"><!-- --></A><H3> XS_NON_POSITIVE_INTEGER</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NON_POSITIVE_INTEGER</B></PRE> <DL> <DD>QName denoting the schema type xs:nonPositiveInteger <P> <DL> </DL> </DL> <HR> <A NAME="XS_NEGATIVE_INTEGER"><!-- --></A><H3> XS_NEGATIVE_INTEGER</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NEGATIVE_INTEGER</B></PRE> <DL> <DD>QName denoting the schema type xs:negativeInteger <P> <DL> </DL> </DL> <HR> <A NAME="XS_LONG"><!-- --></A><H3> XS_LONG</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_LONG</B></PRE> <DL> <DD>QName denoting the schema type xs:long <P> <DL> </DL> </DL> <HR> <A NAME="XS_INT"><!-- --></A><H3> XS_INT</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_INT</B></PRE> <DL> <DD>QName denoting the schema type xs:int <P> <DL> </DL> </DL> <HR> <A NAME="XS_SHORT"><!-- --></A><H3> XS_SHORT</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_SHORT</B></PRE> <DL> <DD>QName denoting the schema type xs:short <P> <DL> </DL> </DL> <HR> <A NAME="XS_BYTE"><!-- --></A><H3> XS_BYTE</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_BYTE</B></PRE> <DL> <DD>QName denoting the schema type xs:byte <P> <DL> </DL> </DL> <HR> <A NAME="XS_NON_NEGATIVE_INTEGER"><!-- --></A><H3> XS_NON_NEGATIVE_INTEGER</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NON_NEGATIVE_INTEGER</B></PRE> <DL> <DD>QName denoting the schema type xs:nonNegativeInteger <P> <DL> </DL> </DL> <HR> <A NAME="XS_POSITIVE_INTEGER"><!-- --></A><H3> XS_POSITIVE_INTEGER</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_POSITIVE_INTEGER</B></PRE> <DL> <DD>QName denoting the schema type xs:positiveInteger <P> <DL> </DL> </DL> <HR> <A NAME="XS_UNSIGNED_LONG"><!-- --></A><H3> XS_UNSIGNED_LONG</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_UNSIGNED_LONG</B></PRE> <DL> <DD>QName denoting the schema type xs:unsignedLong <P> <DL> </DL> </DL> <HR> <A NAME="XS_UNSIGNED_INT"><!-- --></A><H3> XS_UNSIGNED_INT</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_UNSIGNED_INT</B></PRE> <DL> <DD>QName denoting the schema type xs:unsignedInt <P> <DL> </DL> </DL> <HR> <A NAME="XS_UNSIGNED_SHORT"><!-- --></A><H3> XS_UNSIGNED_SHORT</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_UNSIGNED_SHORT</B></PRE> <DL> <DD>QName denoting the schema type xs:unsignedShort <P> <DL> </DL> </DL> <HR> <A NAME="XS_UNSIGNED_BYTE"><!-- --></A><H3> XS_UNSIGNED_BYTE</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_UNSIGNED_BYTE</B></PRE> <DL> <DD>QName denoting the schema type xs:unsignedByte <P> <DL> </DL> </DL> <HR> <A NAME="XS_NORMALIZED_STRING"><!-- --></A><H3> XS_NORMALIZED_STRING</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NORMALIZED_STRING</B></PRE> <DL> <DD>QName denoting the schema type xs:normalizedString <P> <DL> </DL> </DL> <HR> <A NAME="XS_TOKEN"><!-- --></A><H3> XS_TOKEN</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_TOKEN</B></PRE> <DL> <DD>QName denoting the schema type xs:token <P> <DL> </DL> </DL> <HR> <A NAME="XS_LANGUAGE"><!-- --></A><H3> XS_LANGUAGE</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_LANGUAGE</B></PRE> <DL> <DD>QName denoting the schema type xs:language <P> <DL> </DL> </DL> <HR> <A NAME="XS_NMTOKEN"><!-- --></A><H3> XS_NMTOKEN</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NMTOKEN</B></PRE> <DL> <DD>QName denoting the schema type xs:NMTOKEN <P> <DL> </DL> </DL> <HR> <A NAME="XS_NMTOKENS"><!-- --></A><H3> XS_NMTOKENS</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NMTOKENS</B></PRE> <DL> <DD>QName denoting the schema type xs:NMTOKENS <P> <DL> </DL> </DL> <HR> <A NAME="XS_NAME"><!-- --></A><H3> XS_NAME</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NAME</B></PRE> <DL> <DD>QName denoting the schema type xs:Name <P> <DL> </DL> </DL> <HR> <A NAME="XS_NCNAME"><!-- --></A><H3> XS_NCNAME</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_NCNAME</B></PRE> <DL> <DD>QName denoting the schema type xs:NCName <P> <DL> </DL> </DL> <HR> <A NAME="XS_ID"><!-- --></A><H3> XS_ID</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_ID</B></PRE> <DL> <DD>QName denoting the schema type xs:ID <P> <DL> </DL> </DL> <HR> <A NAME="XS_IDREF"><!-- --></A><H3> XS_IDREF</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_IDREF</B></PRE> <DL> <DD>QName denoting the schema type xs:IDREF <P> <DL> </DL> </DL> <HR> <A NAME="XS_IDREFS"><!-- --></A><H3> XS_IDREFS</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_IDREFS</B></PRE> <DL> <DD>QName denoting the schema type xs:IDREFS <P> <DL> </DL> </DL> <HR> <A NAME="XS_ENTITY"><!-- --></A><H3> XS_ENTITY</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_ENTITY</B></PRE> <DL> <DD>QName denoting the schema type xs:ENTITY <P> <DL> </DL> </DL> <HR> <A NAME="XS_ENTITIES"><!-- --></A><H3> XS_ENTITIES</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_ENTITIES</B></PRE> <DL> <DD>QName denoting the schema type xs:ENTITIES <P> <DL> </DL> </DL> <HR> <A NAME="XS_UNTYPED"><!-- --></A><H3> XS_UNTYPED</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_UNTYPED</B></PRE> <DL> <DD>QName denoting the schema type xs:untyped <P> <DL> </DL> </DL> <HR> <A NAME="XS_UNTYPED_ATOMIC"><!-- --></A><H3> XS_UNTYPED_ATOMIC</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_UNTYPED_ATOMIC</B></PRE> <DL> <DD>QName denoting the schema type xs:untypedAtomic <P> <DL> </DL> </DL> <HR> <A NAME="XS_ANY_ATOMIC_TYPE"><!-- --></A><H3> XS_ANY_ATOMIC_TYPE</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_ANY_ATOMIC_TYPE</B></PRE> <DL> <DD>QName denoting the schema type xs:anyAtomicType <P> <DL> </DL> </DL> <HR> <A NAME="XS_YEAR_MONTH_DURATION"><!-- --></A><H3> XS_YEAR_MONTH_DURATION</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_YEAR_MONTH_DURATION</B></PRE> <DL> <DD>QName denoting the schema type xs:yearMonthDuration <P> <DL> </DL> </DL> <HR> <A NAME="XS_DAY_TIME_DURATION"><!-- --></A><H3> XS_DAY_TIME_DURATION</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_DAY_TIME_DURATION</B></PRE> <DL> <DD>QName denoting the schema type xs:dayTimeDuration <P> <DL> </DL> </DL> <HR> <A NAME="XS_DATE_TIME_STAMP"><!-- --></A><H3> XS_DATE_TIME_STAMP</H3> <PRE> public static final <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>XS_DATE_TIME_STAMP</B></PRE> <DL> <DD>QName denoting the schema type xs:dateTimeStamp <P> <DL> </DL> </DL> <!-- ========= 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="QName(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3> QName</H3> <PRE> public <B>QName</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> prefix, <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> uri, <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> localName)</PRE> <DL> <DD>Construct a QName using a namespace prefix, a namespace URI, and a local name (in that order). <p>This constructor does not check that the components of the QName are lexically valid.</p> <P> <DL> <DT><B>Parameters:</B><DD><CODE>prefix</CODE> - The prefix of the name. Use either the string "" or null for names that have no prefix (that is, they are in the default namespace)<DD><CODE>uri</CODE> - The namespace URI. Use either the string "" or null for names that are not in any namespace.<DD><CODE>localName</CODE> - The local part of the name</DL> </DL> <HR> <A NAME="QName(java.lang.String, java.lang.String)"><!-- --></A><H3> QName</H3> <PRE> public <B>QName</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> uri, <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> lexical)</PRE> <DL> <DD>Construct a QName using a namespace URI and a lexical representation. The lexical representation may be a local name on its own, or it may be in the form prefix:local-name. <p>This constructor does not check that the components of the QName are lexically valid.</p> <P> <DL> <DT><B>Parameters:</B><DD><CODE>uri</CODE> - The namespace URI. Use either the string "" or null for names that are not in any namespace.<DD><CODE>lexical</CODE> - Either the local part of the name, or the prefix and local part in the format prefix:local</DL> </DL> <HR> <A NAME="QName(java.lang.String)"><!-- --></A><H3> QName</H3> <PRE> public <B>QName</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> localName)</PRE> <DL> <DD>Construct a QName from a localName alone. The localName must not contain a colon. The resulting QName represents a name in no namespace (which therefore has no prefix)</p> <P> <DL> <DT><B>Parameters:</B><DD><CODE>localName</CODE> - The local name. This must be a valid NCName, in particular it must contain no colon</DL> </DL> <HR> <A NAME="QName(java.lang.String, net.sf.saxon.s9api.XdmNode)"><!-- --></A><H3> QName</H3> <PRE> public <B>QName</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> lexicalQName, <A HREF="../../../../net/sf/saxon/s9api/XdmNode.html" title="class in net.sf.saxon.s9api">XdmNode</A> element)</PRE> <DL> <DD>Construct a QName from a lexical QName, supplying an element node whose in-scope namespaces are to be used to resolve any prefix contained in the QName. <p>This constructor checks that the components of the QName are lexically valid.</p> <p>If the lexical QName has no prefix, the name is considered to be in the default namespace, as defined by <code>xmlns="..."</code>.</p> <p>If the prefix of the lexical QName is not in scope, returns null.</p> <P> <DL> <DT><B>Parameters:</B><DD><CODE>lexicalQName</CODE> - The lexical QName, in the form <code>prefix:local</code> or simply <code>local</code>.<DD><CODE>element</CODE> - The element node whose in-scope namespaces are to be used to resolve the prefix part of the lexical QName. <DT><B>Throws:</B> <DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - If the prefix of the lexical QName is not in scope or if the lexical QName is invalid (for example, if it contains invalid characters)</DL> </DL> <HR> <A NAME="QName(javax.xml.namespace.QName)"><!-- --></A><H3> QName</H3> <PRE> public <B>QName</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A> qName)</PRE> <DL> <DD>Construct a QName from a JAXP QName object <P> <DL> <DT><B>Parameters:</B><DD><CODE>qName</CODE> - the JAXP QName object</DL> </DL> <HR> <A NAME="QName(net.sf.saxon.om.StructuredQName)"><!-- --></A><H3> QName</H3> <PRE> protected <B>QName</B>(<A HREF="../../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A> sqName)</PRE> <DL> <DD>Protected constructor accepting a StructuredQName <P> <DL> <DT><B>Parameters:</B><DD><CODE>sqName</CODE> - the StructuredQName</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="fromClarkName(java.lang.String)"><!-- --></A><H3> fromClarkName</H3> <PRE> public static <A HREF="../../../../net/sf/saxon/s9api/QName.html" title="class in net.sf.saxon.s9api">QName</A> <B>fromClarkName</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> expandedName)</PRE> <DL> <DD>Factory method to construct a QName from a string containing the expanded QName in Clark notation, that is, <code>{uri}local</code> <p/> The prefix part of the <code>QName</code> will be set to an empty string. </p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>expandedName</CODE> - The URI in Clark notation: <code>{uri}local</code> if the name is in a namespace, or simply <code>local</code> if not. <DT><B>Returns:</B><DD>the QName corresponding to the supplied name in Clark notation. This will always have an empty prefix.</DL> </DD> </DL> <HR> <A NAME="isValid(net.sf.saxon.s9api.Processor)"><!-- --></A><H3> isValid</H3> <PRE> public boolean <B>isValid</B>(<A HREF="../../../../net/sf/saxon/s9api/Processor.html" title="class in net.sf.saxon.s9api">Processor</A> processor)</PRE> <DL> <DD>Validate the QName against the XML 1.0 or XML 1.1 rules for valid names. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>processor</CODE> - The Processor in which the name is to be validated. This determines whether the XML 1.0 or XML 1.1 rules for forming names are used. <DT><B>Returns:</B><DD>true if the name is valid, false if not</DL> </DD> </DL> <HR> <A NAME="getPrefix()"><!-- --></A><H3> getPrefix</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>getPrefix</B>()</PRE> <DL> <DD>Get the prefix of the QName. This plays no role in operations such as comparison of QNames for equality, but is retained (as specified in XPath) so that a string representation can be reconstructed. <p/> Returns the zero-length string in the case of a QName that has no prefix. </p> <P> <DD><DL> <DT><B>Returns:</B><DD>the prefix part of the QName, or "" if the name has no known prefix</DL> </DD> </DL> <HR> <A NAME="getNamespaceURI()"><!-- --></A><H3> getNamespaceURI</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>getNamespaceURI</B>()</PRE> <DL> <DD>The namespace URI of the QName. Returns "" (the zero-length string) if the QName is not in a namespace. <P> <DD><DL> <DT><B>Returns:</B><DD>the namespace part of the QName, or "" for a name in no namespace</DL> </DD> </DL> <HR> <A NAME="getLocalName()"><!-- --></A><H3> getLocalName</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>getLocalName</B>()</PRE> <DL> <DD>The local part of the QName <P> <DD><DL> <DT><B>Returns:</B><DD>the local part of the QName</DL> </DD> </DL> <HR> <A NAME="getClarkName()"><!-- --></A><H3> getClarkName</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>getClarkName</B>()</PRE> <DL> <DD>The expanded name, as a string using the notation devised by James Clark. If the name is in a namespace, the resulting string takes the form <code>{uri}local</code>. Otherwise, the value is the local part of the name. <P> <DD><DL> <DT><B>Returns:</B><DD>the name in Clark notation. If the name is not in a namespace, returns the local part of the name. Otherwise returns the concatenation of "{", the namespace part of the QName, "}", and the local part of the QName.</DL> </DD> </DL> <HR> <A NAME="toString()"><!-- --></A><H3> toString</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>toString</B>()</PRE> <DL> <DD>Convert the value to a string. The resulting string is the lexical form of the QName, using the original prefix if there was one. <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE><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></CODE> in class <CODE><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></CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="hashCode()"><!-- --></A><H3> hashCode</H3> <PRE> public int <B>hashCode</B>()</PRE> <DL> <DD>Get a hash code for the QName, to support equality matching. This supports the semantics of equality, which considers only the namespace URI and local name, and not the prefix. <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE><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></CODE> in class <CODE><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></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>a hashCode for the QName</DL> </DD> </DL> <HR> <A NAME="equals(java.lang.Object)"><!-- --></A><H3> equals</H3> <PRE> public boolean <B>equals</B>(<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> other)</PRE> <DL> <DD>Test whether two QNames are equal. This supports the semantics of equality, which considers only the namespace URI and local name, and not the prefix. <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE><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></CODE> in class <CODE><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></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>true if the namespace URIs are equal and the local parts are equal, when compared character-by-character.</DL> </DD> </DL> <HR> <A NAME="getStructuredQName()"><!-- --></A><H3> getStructuredQName</H3> <PRE> protected <A HREF="../../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A> <B>getStructuredQName</B>()</PRE> <DL> <DD>Get the underlying StructuredQName <P> <DD><DL> <DT><B>Returns:</B><DD>the underlying StructuredQName</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> </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> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../net/sf/saxon/s9api/Processor.html" title="class in net.sf.saxon.s9api"><B>PREV CLASS</B></A> <A HREF="../../../../net/sf/saxon/s9api/SAXDestination.html" title="class in net.sf.saxon.s9api"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?net/sf/saxon/s9api/QName.html" target="_top"><B>FRAMES</B></A> <A HREF="QName.html" target="_top"><B>NO FRAMES</B></A> <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: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <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>