mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 16:50:58 +00:00
Improved docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7593 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
f30999c188
commit
a9fe6b8449
1 changed files with 92 additions and 3 deletions
|
@ -16,6 +16,18 @@
|
||||||
<class name="NSURLHandle" super="NSObject">
|
<class name="NSURLHandle" super="NSObject">
|
||||||
<declared>Foundation/NSURLHandle.h</declared>
|
<declared>Foundation/NSURLHandle.h</declared>
|
||||||
<desc>
|
<desc>
|
||||||
|
<p>
|
||||||
|
An NSURLHandle instance is used to manage the resource data
|
||||||
|
corresponding to an NSURL object. A single NSURLHandle can
|
||||||
|
be used to manage multiple NSURL objects as long as those
|
||||||
|
objects all refer to the same resource.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Different NSURLHandle subclasses are used to manage different
|
||||||
|
types of URL (usually based on the scheme of the URL), and you
|
||||||
|
can register new subclasses to extend (or replace) the
|
||||||
|
standard ones.
|
||||||
|
</p>
|
||||||
</desc>
|
</desc>
|
||||||
|
|
||||||
<method type="Class" factory="yes">
|
<method type="Class" factory="yes">
|
||||||
|
@ -23,7 +35,8 @@
|
||||||
<arg type="NSURL*">anURL</arg>
|
<arg type="NSURL*">anURL</arg>
|
||||||
<desc>
|
<desc>
|
||||||
Returns the most recently registered NSURLHandle subclass that
|
Returns the most recently registered NSURLHandle subclass that
|
||||||
responds to <code>canInitWithURL:</code> with <code>YES</code>
|
responds to <ref id="initWithURL:">canInitWithURL:</ref>
|
||||||
|
with <code>YES</code>. If there is no such subclass, returns nil.
|
||||||
</desc>
|
</desc>
|
||||||
</method>
|
</method>
|
||||||
|
|
||||||
|
@ -32,7 +45,7 @@
|
||||||
<arg type="NSURL*">anURL</arg>
|
<arg type="NSURL*">anURL</arg>
|
||||||
<desc>
|
<desc>
|
||||||
Returns a previously created object that handles the specified
|
Returns a previously created object that handles the specified
|
||||||
URL (if any exists).
|
URL (if any exists), otherwise returns nil.
|
||||||
</desc>
|
</desc>
|
||||||
</method>
|
</method>
|
||||||
|
|
||||||
|
@ -40,7 +53,9 @@
|
||||||
<sel>canInitWithURL:</sel>
|
<sel>canInitWithURL:</sel>
|
||||||
<arg type="NSURL*">anURL</arg>
|
<arg type="NSURL*">anURL</arg>
|
||||||
<desc>
|
<desc>
|
||||||
Implemented by subclasses to say which URLs they can handle.
|
MUST be implemented by subclasses to say which URLs they can handle.
|
||||||
|
This method is used to determine which subclasses can be used
|
||||||
|
to handle a particular URL.
|
||||||
</desc>
|
</desc>
|
||||||
</method>
|
</method>
|
||||||
|
|
||||||
|
@ -169,7 +184,81 @@
|
||||||
<desc>
|
<desc>
|
||||||
</desc>
|
</desc>
|
||||||
</method>
|
</method>
|
||||||
|
<standards><MacOS-X/><NotOpenStep/></standards>
|
||||||
</class>
|
</class>
|
||||||
|
|
||||||
|
<protocol name="NSURLHandleClient">
|
||||||
|
<declared>Foundation/NSURLHandle.h</declared>
|
||||||
|
<desc>
|
||||||
|
</desc>
|
||||||
|
|
||||||
|
<method type="void">
|
||||||
|
<sel>URLHandleResourceDidBeginLoading:</sel>
|
||||||
|
<arg type="NSURLHandle*">sender</arg>
|
||||||
|
<desc>
|
||||||
|
Sent by the NSURLHandle object when it begins loading
|
||||||
|
resource data.
|
||||||
|
</desc>
|
||||||
|
</method>
|
||||||
|
|
||||||
|
<method type="void">
|
||||||
|
<sel>URLHandleResourceDidCancelLoading:</sel>
|
||||||
|
<arg type="NSURLHandle*">sender</arg>
|
||||||
|
<desc>
|
||||||
|
Sent by the NSURLHandle object when resource loading is cancelled
|
||||||
|
by programmatic request (rather than by failure).
|
||||||
|
</desc>
|
||||||
|
</method>
|
||||||
|
|
||||||
|
<method type="void">
|
||||||
|
<sel>URLHandleResourceDidFinishLoading:</sel>
|
||||||
|
<arg type="NSURLHandle*">sender</arg>
|
||||||
|
<desc>
|
||||||
|
Sent by the NSURLHandle object when it completes loading
|
||||||
|
resource data.
|
||||||
|
</desc>
|
||||||
|
</method>
|
||||||
|
|
||||||
|
<method type="void">
|
||||||
|
<sel>URLHandle:</sel>
|
||||||
|
<arg type="NSURLHandle*">sender</arg>
|
||||||
|
<sel>resourceDidBecomeAvailable:</sel>
|
||||||
|
<arg type="NSData*">data</arg>
|
||||||
|
<desc>
|
||||||
|
Sent by the NSURLHandle object when some data becomes available
|
||||||
|
from the handle.
|
||||||
|
</desc>
|
||||||
|
</method>
|
||||||
|
|
||||||
|
<method type="void">
|
||||||
|
<sel>URLHandle:</sel>
|
||||||
|
<arg type="NSURLHandle*">sender</arg>
|
||||||
|
<sel>resourceDidFailLoadingWithReason:</sel>
|
||||||
|
<arg type="NSString*">reason</arg>
|
||||||
|
<desc>
|
||||||
|
Sent by the NSURLHandle object on resource load failure.
|
||||||
|
Supplies a human readable failure reason.
|
||||||
|
</desc>
|
||||||
|
</method>
|
||||||
|
|
||||||
|
<standards><MacOS-X/><NotOpenStep/></standards>
|
||||||
|
</protocol>
|
||||||
|
|
||||||
|
<type name="NSURLHandleStatus">
|
||||||
|
<typespec>int</typespec>
|
||||||
|
<declared>Foundation/NSURLHandle.h</declared>
|
||||||
|
<desc>
|
||||||
|
An NSURLHandleStatus is used to report the current state of an
|
||||||
|
NSURLHandle object, it can take the following values -
|
||||||
|
<list>
|
||||||
|
<item>NSURLHandleNotLoaded</item>
|
||||||
|
<item>NSURLHandleLoadSucceeded</item>
|
||||||
|
<item>NSURLHandleLoadInProgress</item>
|
||||||
|
<item>NSURLHandleLoadFailed</item>
|
||||||
|
</list>
|
||||||
|
</desc>
|
||||||
|
<standards><MacOS-X/><NotOpenStep/></standards>
|
||||||
|
</type>
|
||||||
</chapter>
|
</chapter>
|
||||||
</body>
|
</body>
|
||||||
</gsdoc>
|
</gsdoc>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue