update docs, add to class list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -339,6 +339,7 @@
|
|||||||
\input treeevt.tex
|
\input treeevt.tex
|
||||||
\input treedata.tex
|
\input treedata.tex
|
||||||
\input upduievt.tex
|
\input upduievt.tex
|
||||||
|
\input uri.tex
|
||||||
\input url.tex
|
\input url.tex
|
||||||
\input validatr.tex
|
\input validatr.tex
|
||||||
\input variant.tex
|
\input variant.tex
|
||||||
|
@@ -22,31 +22,6 @@ In short, a URL \em{is} a URI. In other
|
|||||||
words, URL is a subset of a URI - most
|
words, URL is a subset of a URI - most
|
||||||
acceptable URLs are also acceptable URIs.
|
acceptable URLs are also acceptable URIs.
|
||||||
|
|
||||||
wxURI can be used to validate URIs:
|
|
||||||
\begin{verbatim}
|
|
||||||
URI myuri;
|
|
||||||
|
|
||||||
//will not print "Bad URI" because this is a valid URI
|
|
||||||
if(!myuri.Create(("ftp://mysiteftp.com/mydir")))
|
|
||||||
wxPrintf("Bad URI");
|
|
||||||
|
|
||||||
URI mybaduri;
|
|
||||||
|
|
||||||
//will print "Bad URI" because ::x:: is not a valid URI
|
|
||||||
if(!mybaduri.Create(("::x::")))
|
|
||||||
wxPrintf("Bad URI");
|
|
||||||
\end{verbatim}
|
|
||||||
|
|
||||||
wxURI also has some uses that may not be apparent at first,
|
|
||||||
such as skipping past a URI in a string:
|
|
||||||
\begin{verbatim}
|
|
||||||
URI myuri;
|
|
||||||
wxString mystring = wxT("http://mysite.com A Good Website");
|
|
||||||
|
|
||||||
//mystring will contain " A Good Website" after URI::Create()
|
|
||||||
mystring = myuri.Extract(mystring);
|
|
||||||
\end{verbatim}
|
|
||||||
|
|
||||||
wxURI supports copy construction and standard assignment
|
wxURI supports copy construction and standard assignment
|
||||||
operators. wxURI can also be inherited from to provide
|
operators. wxURI can also be inherited from to provide
|
||||||
furthur functionality.
|
furthur functionality.
|
||||||
@@ -75,7 +50,7 @@ one of the following methods:
|
|||||||
\helpref{GetFragment}{wxurigetfragment}
|
\helpref{GetFragment}{wxurigetfragment}
|
||||||
|
|
||||||
However, you should check HasXXX before
|
However, you should check HasXXX before
|
||||||
calling a get method:
|
calling a get method:\\
|
||||||
|
|
||||||
\helpref{HasScheme}{wxurihasscheme}\\
|
\helpref{HasScheme}{wxurihasscheme}\\
|
||||||
\helpref{HasUser}{wxurihasuser}\\
|
\helpref{HasUser}{wxurihasuser}\\
|
||||||
@@ -94,11 +69,6 @@ if(myuri.HasScheme())
|
|||||||
protocol = myuri.GetScheme();
|
protocol = myuri.GetScheme();
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
Also, you can get the numeric value of the URI's port
|
|
||||||
component by calling \helpref{GetPortValue}{wxurigetportvalue},
|
|
||||||
and the host type of the server component by calling
|
|
||||||
\helpref{GetHostType}{wxurigethosttype}
|
|
||||||
|
|
||||||
\membersection{wxURI::wxURI}\label{wxuriwxuri}
|
\membersection{wxURI::wxURI}\label{wxuriwxuri}
|
||||||
|
|
||||||
\func{}{wxURI}{\void}
|
\func{}{wxURI}{\void}
|
||||||
@@ -124,11 +94,9 @@ Copies this URI from another URI.
|
|||||||
|
|
||||||
\membersection{wxURI::Create}\label{wxuricreate}
|
\membersection{wxURI::Create}\label{wxuricreate}
|
||||||
|
|
||||||
\func{const wxChar*}{Create}{\param{const wxChar* }{uri}}
|
\func{void}{Create}{\param{const wxChar* }{uri}}
|
||||||
|
|
||||||
Creates this URI from a string, and parses \arg{uri} for validity.
|
Creates this URI from the string {\tt uri}.
|
||||||
Returns the position where parsing stopped in string,
|
|
||||||
or false if \arg{uri} is not a valid URI.
|
|
||||||
|
|
||||||
\docparam{uri}{string to initialize from}
|
\docparam{uri}{string to initialize from}
|
||||||
|
|
||||||
@@ -296,13 +264,6 @@ Returns true if the Server component of the URI exists.
|
|||||||
Returns true if the User component of the URI exists.
|
Returns true if the User component of the URI exists.
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxURI::IsOk}\label{wxuriisok}
|
|
||||||
|
|
||||||
\constfunc{bool}{IsOk}{\void}
|
|
||||||
|
|
||||||
Returns true if this is a valid URI.
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxURI::IsReference}\label{wxuriisreference}
|
\membersection{wxURI::IsReference}\label{wxuriisreference}
|
||||||
|
|
||||||
\constfunc{bool}{IsReference}{\void}
|
\constfunc{bool}{IsReference}{\void}
|
||||||
@@ -322,18 +283,6 @@ this URI equals uricomp, otherwise it returns false.
|
|||||||
\docparam{uricomp}{URI to compare to}
|
\docparam{uricomp}{URI to compare to}
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxURI::Extract}\label{wxuriextract}
|
|
||||||
|
|
||||||
\func{static const wxChar*}{Extract}{\param{const wxChar*}{uri}}
|
|
||||||
|
|
||||||
Used to determine where a URI ends in a string.
|
|
||||||
|
|
||||||
Returns the position at which parsing stopped
|
|
||||||
(will return NULL on malformed URIs).
|
|
||||||
|
|
||||||
\docparam{uri}{String to create from}
|
|
||||||
|
|
||||||
|
|
||||||
\membersection{wxURI::Resolve}\label{wxuriresolve}
|
\membersection{wxURI::Resolve}\label{wxuriresolve}
|
||||||
|
|
||||||
\func{void}{Resolve}{\param{const wxURI\& }{base}, \param{const bool\& }{bStrict = true}}
|
\func{void}{Resolve}{\param{const wxURI\& }{base}, \param{const bool\& }{bStrict = true}}
|
||||||
|
Reference in New Issue
Block a user