📄 uuri.html
字号:
</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#getHostBasename()">getHostBasename</A></B>()</CODE><BR> Strips www variants from the host.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#getReferencedHost()">getReferencedHost</A></B>()</CODE><BR> Return the referenced host in the UURI, if any, also extracting the host of a DNS-lookup URI where necessary.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#getSurtForm()">getSurtForm</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#hasScheme(java.lang.String)">hasScheme</A></B>(java.lang.String possibleUrl)</CODE><BR> Test if passed String has likely URI scheme prefix.</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="../../../org/archive/net/UURI.html#length()">length</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#parseFilename(java.lang.String)">parseFilename</A></B>(java.lang.String pathOrUri)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#resolve(java.lang.String)">resolve</A></B>(java.lang.String uri)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#resolve(java.lang.String, boolean)">resolve</A></B>(java.lang.String uri, boolean e)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#resolve(java.lang.String, boolean, java.lang.String)">resolve</A></B>(java.lang.String uri, boolean e, java.lang.String charset)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.CharSequence</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#subSequence(int, int)">subSequence</A></B>(int start, int end)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../org/archive/net/UURI.html#toString()">toString</A></B>()</CODE><BR> Override to cache result</TD></TR></TABLE> <A NAME="methods_inherited_from_class_org.archive.net.LaxURI"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class org.archive.net.<A HREF="../../../org/archive/net/LaxURI.html" title="class in org.archive.net">LaxURI</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../org/archive/net/LaxURI.html#decode(char[], java.lang.String)">decode</A>, <A HREF="../../../org/archive/net/LaxURI.html#decode(java.lang.String, java.lang.String)">decode</A>, <A HREF="../../../org/archive/net/LaxURI.html#getPath()">getPath</A>, <A HREF="../../../org/archive/net/LaxURI.html#getPathQuery()">getPathQuery</A>, <A HREF="../../../org/archive/net/LaxURI.html#getURI()">getURI</A>, <A HREF="../../../org/archive/net/LaxURI.html#lax(java.util.BitSet)">lax</A>, <A HREF="../../../org/archive/net/LaxURI.html#parseAuthority(java.lang.String, boolean)">parseAuthority</A>, <A HREF="../../../org/archive/net/LaxURI.html#parseUriReference(java.lang.String, boolean)">parseUriReference</A>, <A HREF="../../../org/archive/net/LaxURI.html#setURI()">setURI</A>, <A HREF="../../../org/archive/net/LaxURI.html#validate(char[], java.util.BitSet)">validate</A>, <A HREF="../../../org/archive/net/LaxURI.html#validate(char[], int, int, java.util.BitSet)">validate</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_org.apache.commons.httpclient.URI"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class org.apache.commons.httpclient.URI</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, encode, equals, getAboveHierPath, getAuthority, getCurrentHierPath, getDefaultDocumentCharset, getDefaultDocumentCharsetByLocale, getDefaultDocumentCharsetByPlatform, getDefaultProtocolCharset, getEscapedAboveHierPath, getEscapedAuthority, getEscapedCurrentHierPath, getEscapedFragment, getEscapedName, getEscapedPath, getEscapedPathQuery, getEscapedQuery, getEscapedURIReference, getEscapedUserinfo, getFragment, getName, getPort, getProtocolCharset, getQuery, getRawAboveHierPath, getRawAuthority, getRawCurrentHierPath, getRawCurrentHierPath, getRawFragment, getRawHost, getRawName, getRawPath, getRawPathQuery, getRawQuery, getRawScheme, getRawURI, getRawURIReference, getRawUserinfo, getScheme, getURIReference, getUserinfo, hasAuthority, hasFragment, hashCode, hasQuery, hasUserinfo, indexFirstOf, indexFirstOf, indexFirstOf, indexFirstOf, isAbsoluteURI, isAbsPath, isHierPart, isHostname, isIPv4address, isIPv6reference, isNetPath, isOpaquePart, isRegName, isRelativeURI, isRelPath, isServer, normalize, normalize, prevalidate, readObject, removeFragmentIdentifier, resolvePath, setDefaultDocumentCharset, setDefaultProtocolCharset, setEscapedAuthority, setEscapedFragment, setEscapedPath, setEscapedQuery, setFragment, setPath, setQuery, setRawAuthority, setRawFragment, setRawPath, setRawQuery, writeObject</CODE></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.Object</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>finalize, getClass, notify, notifyAll, wait, wait, wait</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="MAX_URL_LENGTH"><!-- --></A><H3>MAX_URL_LENGTH</H3><PRE>public static final int <B>MAX_URL_LENGTH</B></PRE><DL><DD>Consider URIs too long for IE as illegal.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.archive.net.UURI.MAX_URL_LENGTH">Constant Field Values</A></DL></DL><HR><A NAME="MASSAGEHOST_PATTERN"><!-- --></A><H3>MASSAGEHOST_PATTERN</H3><PRE>public static final java.lang.String <B>MASSAGEHOST_PATTERN</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.archive.net.UURI.MASSAGEHOST_PATTERN">Constant Field Values</A></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="UURI()"><!-- --></A><H3>UURI</H3><PRE>protected <B>UURI</B>()</PRE><DL><DD>Shutdown access to default constructor.<P></DL><HR><A NAME="UURI(java.lang.String, boolean, java.lang.String)"><!-- --></A><H3>UURI</H3><PRE>protected <B>UURI</B>(java.lang.String uri, boolean escaped, java.lang.String charset) throws org.apache.commons.httpclient.URIException</PRE><DL><DL><DT><B>Parameters:</B><DD><CODE>uri</CODE> - String representation of an absolute URI.<DD><CODE>escaped</CODE> - If escaped.<DD><CODE>charset</CODE> - Charset to use.<DT><B>Throws:</B><DD><CODE>org.apache.commons.httpclient.URIException</CODE></DL></DL><HR><A NAME="UURI(org.archive.net.UURI, org.archive.net.UURI)"><!-- --></A><H3>UURI</H3><PRE>protected <B>UURI</B>(<A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A> base, <A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A> relative) throws org.apache.commons.httpclient.URIException</PRE><DL><DL><DT><B>Parameters:</B><DD><CODE>relative</CODE> - String representation of URI.<DD><CODE>base</CODE> - Parent UURI to use derelativizing.<DT><B>Throws:</B><DD><CODE>org.apache.commons.httpclient.URIException</CODE></DL></DL><HR><A NAME="UURI(java.lang.String, boolean)"><!-- --></A><H3>UURI</H3><PRE>public <B>UURI</B>(java.lang.String uri, boolean escaped) throws org.apache.commons.httpclient.URIException, java.lang.NullPointerException</PRE><DL><DL><DT><B>Parameters:</B><DD><CODE>uri</CODE> - String representation of a URI.<DD><CODE>escaped</CODE> - If escaped.<DT><B>Throws:</B><DD><CODE>java.lang.NullPointerException</CODE><DD><CODE>org.apache.commons.httpclient.URIException</CODE></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="resolve(java.lang.String)"><!-- --></A><H3>resolve</H3><PRE>public <A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A> <B>resolve</B>(java.lang.String uri) throws org.apache.commons.httpclient.URIException</PRE><DL><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>uri</CODE> - URI as string that is resolved relative to this UURI.<DT><B>Returns:</B><DD>UURI that uses this UURI as base.<DT><B>Throws:</B><DD><CODE>org.apache.commons.httpclient.URIException</CODE></DL></DD></DL><HR><A NAME="resolve(java.lang.String, boolean)"><!-- --></A><H3>resolve</H3><PRE>public <A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A> <B>resolve</B>(java.lang.String uri, boolean e) throws org.apache.commons.httpclient.URIException</PRE><DL><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>uri</CODE> - URI as string that is resolved relative to this UURI.<DD><CODE>e</CODE> - True if escaped.<DT><B>Returns:</B><DD>UURI that uses this UURI as base.<DT><B>Throws:</B><DD><CODE>org.apache.commons.httpclient.URIException</CODE></DL></DD></DL><HR><A NAME="resolve(java.lang.String, boolean, java.lang.String)"><!-- --></A><H3>resolve</H3><PRE>public <A HREF="../../../org/archive/net/UURI.html" title="class in org.archive.net">UURI</A> <B>resolve</B>(java.lang.String uri, boolean e, java.lang.String charset) throws org.apache.commons.httpclient.URIException</PRE><DL><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>uri</CODE> - URI as string that is resolved relative to this UURI.<DD><CODE>e</CODE> - True if uri is escaped.<DD><CODE>charset</CODE> - Charset to use.<DT><B>Returns:</B><DD>UURI that uses this UURI as base.<DT><B>Throws:</B><DD><CODE>org.apache.commons.httpclient.URIException</CODE></DL></DD></DL><HR><A NAME="equals(java.lang.Object)"><!-- --></A><H3>equals</H3><PRE>public boolean <B>equals</B>(java.lang.Object obj)</PRE><DL><DD>Test an object if this UURI is equal to another.<P><DD><DL><DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>org.apache.commons.httpclient.URI</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>obj</CODE> - an object to compare<DT><B>Returns:</B><DD>true if two URI objects are equal</DL></DD></DL><HR><A NAME="getHostBasename()"><!-- --></A><H3>getHostBasename</H3><PRE>public java.lang.String <B>getHostBasename</B>() throws org.apache.commons.httpclient.URIException</PRE><DL><DD>Strips www variants from the host. Strips www[0-9]*\. from the host. If calling getHostBaseName becomes a performance issue we should consider adding the hostBasename member that is set on initialization.<P><DD><DL></DL></DD><DD><DL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -