org.rococoa.cocoa.foundation
Class NSURLHandle

java.lang.Object
  extended by org.rococoa.cocoa.foundation.NSObject
      extended by org.rococoa.cocoa.foundation.NSURLHandle
All Implemented Interfaces:
NSObject, ObjCObject

public abstract class NSURLHandle
extends NSObject
implements ObjCObject

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class NSURLHandle._class_
           
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
NSObject._static_
 
Constructor Summary
NSURLHandle()
           
 
Method Summary
abstract  void addClient(NSURLHandleClient client)
          Original signature : -(void)addClient:(id)
native declaration : NSURLHandle.h:73
static NSURLHandle alloc()
           
abstract  NSData availableResourceData()
          Immediately returns whatever data is available
Original signature : -(NSData*)availableResourceData
native declaration : NSURLHandle.h:80
abstract  void backgroundLoadDidFailWithReason(NSString reason)
          As a background load progresses, subclasses should call these methods
Sends the failure message to clients
Original signature : -(void)backgroundLoadDidFailWithReason:(NSString*)
native declaration : NSURLHandle.h:89
abstract  void beginLoadInBackground()
          Called from -loadInBackground, above.
static NSURLHandle cachedHandleForURL(NSURL anURL)
          Original signature : +(NSURLHandle*)cachedHandleForURL:(NSURL*)
native declaration : NSURLHandle.h:94
abstract  void cancelLoadInBackground()
          Original signature : -(void)cancelLoadInBackground
native declaration : NSURLHandle.h:77
static boolean canInitWithURL(NSURL anURL)
          The primitives; these must be overridden by subclasses.
static NSURLHandle createWithURL_cached(NSURL anURL, boolean willCache)
          Factory method
abstract  void didLoadBytes_loadComplete(NSData newBytes, boolean yorn)
          Original signature : -(void)didLoadBytes:(NSData*) loadComplete:(BOOL)
native declaration : NSURLHandle.h:90
abstract  void endLoadInBackground()
          Called from -cancelLoadInBackground, above.
abstract  long expectedResourceDataSize()
          Length of all of the resource data (can be queried before all data has arrived; negative if unknown)
Original signature : -(long long)expectedResourceDataSize
native declaration : NSURLHandle.h:83
abstract  NSString failureReason()
          if status is NSURLHandleLoadFailed, then failureReason returns the reason for failure; otherwise, it returns nil
Original signature : -(NSString*)failureReason
native declaration : NSURLHandle.h:71
abstract  void flushCachedData()
          Original signature : -(void)flushCachedData
native declaration : NSURLHandle.h:86
static NSURLHandle._class_ getNSClass()
           
abstract  NSURLHandle initWithURL_cached(NSURL anURL, boolean willCache)
          Original signature : -(id)initWithURL:(NSURL*) cached:(BOOL)
native declaration : NSURLHandle.h:95
abstract  void loadInBackground()
          Original signature : -(void)loadInBackground
native declaration : NSURLHandle.h:76
abstract  NSData loadInForeground()
          Called from resourceData, above.
static NSURLHandle new_()
           
abstract  NSObject propertyForKey(NSString propertyKey)
          Must be overridden by subclasses
Original signature : -(id)propertyForKey:(NSString*)
native declaration : NSURLHandle.h:97
abstract  NSObject propertyForKeyIfAvailable(NSString propertyKey)
          Original signature : -(id)propertyForKeyIfAvailable:(NSString*)
native declaration : NSURLHandle.h:98
static void registerURLHandleClass(ObjCClass anURLHandleSubclass)
          Call this to register a new subclass of NSURLHandle
Original signature : +(void)registerURLHandleClass:(Class)
native declaration : NSURLHandle.h:67
abstract  void removeClient(NSURLHandleClient client)
          Original signature : -(void)removeClient:(id)
native declaration : NSURLHandle.h:74
abstract  NSData resourceData()
          Blocks until all data is available
Original signature : -(NSData*)resourceData
native declaration : NSURLHandle.h:79
abstract  int status()
          Original signature : -(NSURLHandleStatus)status
native declaration : NSURLHandle.h:70
static ObjCClass URLHandleClassForURL(NSURL anURL)
          Original signature : +(Class)URLHandleClassForURL:(NSURL*)
native declaration : NSURLHandle.h:68
abstract  boolean writeData(NSData data)
          Must be overridden by subclasses; returns success or failure
Original signature : -(BOOL)writeData:(NSData*)
native declaration : NSURLHandle.h:100
abstract  boolean writeProperty_forKey(ObjCObject propertyValue, NSString propertyKey)
          Original signature : -(BOOL)writeProperty:(id) forKey:(NSString*)
native declaration : NSURLHandle.h:99
 
Methods inherited from class org.rococoa.cocoa.foundation.NSObject
as_NSObject_NSAccessibility, as_NSObject_NSAccessibilityAdditions, as_NSObject_NSApplicationScriptingDelegation, as_NSObject_NSArchiverCallback, as_NSObject_NSClassDescriptionPrimitives, as_NSObject_NSCoderMethods, as_NSObject_NSColorPanelResponderMethod, as_NSObject_NSComparisonMethods, as_NSObject_NSControlSubclassNotifications, as_NSObject_NSCopyLinkMoveHandler, as_NSObject_NSDelayedPerforming, as_NSObject_NSDeprecatedKeyValueCoding, as_NSObject_NSDeprecatedKeyValueObservingCustomization, as_NSObject_NSDeprecatedMethods, as_NSObject_NSDictionaryControllerKeyValuePair, as_NSObject_NSDistributedObjects, as_NSObject_NSDraggingDestination, as_NSObject_NSDraggingSource, as_NSObject_NSDraggingSourceDeprecated, as_NSObject_NSEditor, as_NSObject_NSEditorRegistration, as_NSObject_NSErrorRecoveryAttempting, as_NSObject_NSFileManagerFileOperationAdditions, as_NSObject_NSFontManagerDelegate, as_NSObject_NSFontManagerResponderMethod, as_NSObject_NSFontPanelValidationAdditions, as_NSObject_NSKeyValueBindingCreation, as_NSObject_NSKeyValueCoding, as_NSObject_NSKeyValueObserverNotification, as_NSObject_NSKeyValueObserverRegistration, as_NSObject_NSKeyValueObserving, as_NSObject_NSKeyValueObservingCustomization, as_NSObject_NSMenuValidation, as_NSObject_NSNibAwaking, as_NSObject_NSPasteboardOwner, as_NSObject_NSPlaceholders, as_NSObject_NSScriptClassDescription, as_NSObject_NSScripting, as_NSObject_NSScriptingComparisonMethods, as_NSObject_NSScriptKeyValueCoding, as_NSObject_NSScriptObjectSpecifiers, as_NSObject_NSThreadPerformAdditions, as_NSObject_NSURLClient, as_NSObject_NSURLConnectionDelegate, as_NSObject_NSURLDownloadDelegate, copy, create, dealloc, description, doesNotRecognizeSelector, finalize, forwardingTargetForSelector, forwardInvocation, init, isKindOfClass, isKindOfClass, methodForSelector, methodSignatureForSelector, mutableCopy, release, retain, retainCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rococoa.ObjCObject
id
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
autorelease, class_, conformsToProtocol, hash, isEqual, isMemberOfClass, isProxy, performSelector_withObject_withObject, performSelector_withObject, performSelector, respondsToSelector, self, superclass, zone
 

Constructor Detail

NSURLHandle

public NSURLHandle()
Method Detail

registerURLHandleClass

public static void registerURLHandleClass(ObjCClass anURLHandleSubclass)
Call this to register a new subclass of NSURLHandle
Original signature : +(void)registerURLHandleClass:(Class)
native declaration : NSURLHandle.h:67


URLHandleClassForURL

public static ObjCClass URLHandleClassForURL(NSURL anURL)
Original signature : +(Class)URLHandleClassForURL:(NSURL*)
native declaration : NSURLHandle.h:68


status

public abstract int status()
Original signature : -(NSURLHandleStatus)status
native declaration : NSURLHandle.h:70


failureReason

public abstract NSString failureReason()
if status is NSURLHandleLoadFailed, then failureReason returns the reason for failure; otherwise, it returns nil
Original signature : -(NSString*)failureReason
native declaration : NSURLHandle.h:71


addClient

public abstract void addClient(NSURLHandleClient client)
Original signature : -(void)addClient:(id)
native declaration : NSURLHandle.h:73


removeClient

public abstract void removeClient(NSURLHandleClient client)
Original signature : -(void)removeClient:(id)
native declaration : NSURLHandle.h:74


loadInBackground

public abstract void loadInBackground()
Original signature : -(void)loadInBackground
native declaration : NSURLHandle.h:76


cancelLoadInBackground

public abstract void cancelLoadInBackground()
Original signature : -(void)cancelLoadInBackground
native declaration : NSURLHandle.h:77


resourceData

public abstract NSData resourceData()
Blocks until all data is available
Original signature : -(NSData*)resourceData
native declaration : NSURLHandle.h:79


availableResourceData

public abstract NSData availableResourceData()
Immediately returns whatever data is available
Original signature : -(NSData*)availableResourceData
native declaration : NSURLHandle.h:80


expectedResourceDataSize

public abstract long expectedResourceDataSize()
Length of all of the resource data (can be queried before all data has arrived; negative if unknown)
Original signature : -(long long)expectedResourceDataSize
native declaration : NSURLHandle.h:83


flushCachedData

public abstract void flushCachedData()
Original signature : -(void)flushCachedData
native declaration : NSURLHandle.h:86


backgroundLoadDidFailWithReason

public abstract void backgroundLoadDidFailWithReason(NSString reason)
As a background load progresses, subclasses should call these methods
Sends the failure message to clients
Original signature : -(void)backgroundLoadDidFailWithReason:(NSString*)
native declaration : NSURLHandle.h:89


didLoadBytes_loadComplete

public abstract void didLoadBytes_loadComplete(NSData newBytes,
                                               boolean yorn)
Original signature : -(void)didLoadBytes:(NSData*) loadComplete:(BOOL)
native declaration : NSURLHandle.h:90


canInitWithURL

public static boolean canInitWithURL(NSURL anURL)
The primitives; these must be overridden by subclasses.
Original signature : +(BOOL)canInitWithURL:(NSURL*)
native declaration : NSURLHandle.h:93


cachedHandleForURL

public static NSURLHandle cachedHandleForURL(NSURL anURL)
Original signature : +(NSURLHandle*)cachedHandleForURL:(NSURL*)
native declaration : NSURLHandle.h:94


initWithURL_cached

public abstract NSURLHandle initWithURL_cached(NSURL anURL,
                                               boolean willCache)
Original signature : -(id)initWithURL:(NSURL*) cached:(BOOL)
native declaration : NSURLHandle.h:95


createWithURL_cached

public static NSURLHandle createWithURL_cached(NSURL anURL,
                                               boolean willCache)
Factory method

See Also:
initWithURL_cached(org.rococoa.cocoa.foundation.NSURL, boolean)

propertyForKey

public abstract NSObject propertyForKey(NSString propertyKey)
Must be overridden by subclasses
Original signature : -(id)propertyForKey:(NSString*)
native declaration : NSURLHandle.h:97


propertyForKeyIfAvailable

public abstract NSObject propertyForKeyIfAvailable(NSString propertyKey)
Original signature : -(id)propertyForKeyIfAvailable:(NSString*)
native declaration : NSURLHandle.h:98


writeProperty_forKey

public abstract boolean writeProperty_forKey(ObjCObject propertyValue,
                                             NSString propertyKey)
Original signature : -(BOOL)writeProperty:(id) forKey:(NSString*)
native declaration : NSURLHandle.h:99


writeData

public abstract boolean writeData(NSData data)
Must be overridden by subclasses; returns success or failure
Original signature : -(BOOL)writeData:(NSData*)
native declaration : NSURLHandle.h:100


loadInForeground

public abstract NSData loadInForeground()
Called from resourceData, above.
Original signature : -(NSData*)loadInForeground
native declaration : NSURLHandle.h:102


beginLoadInBackground

public abstract void beginLoadInBackground()
Called from -loadInBackground, above.
Original signature : -(void)beginLoadInBackground
native declaration : NSURLHandle.h:103


endLoadInBackground

public abstract void endLoadInBackground()
Called from -cancelLoadInBackground, above.
Original signature : -(void)endLoadInBackground
native declaration : NSURLHandle.h:104


alloc

public static NSURLHandle alloc()

new_

public static NSURLHandle new_()

getNSClass

public static NSURLHandle._class_ getNSClass()


Copyright © 2009. All Rights Reserved.