org.rococoa.cocoa.foundation
Class NSURLHandle
java.lang.Object
org.rococoa.cocoa.foundation.NSObject
org.rococoa.cocoa.foundation.NSURLHandle
- All Implemented Interfaces:
- ABActionDelegate, AMWorkflowControllerDelegate, IMVideoDataSource, NSAccessibility, NSAccessibilityAdditions, NSAnimationDelegate, NSApplicationScriptingDelegation, NSArchiverCallback, NSBrowserDelegate, NSClassDescriptionPrimitives, NSCoderMethods, NSColorPanelResponderMethod, NSComboBoxCellDataSource, NSComboBoxDataSource, NSComboBoxNotifications, NSComparisonMethods, NSConnectionDelegateMethods, NSControlSubclassDelegate, NSControlSubclassNotifications, NSCopyLinkMoveHandler, NSDatePickerCellDelegate, NSDelayedPerforming, NSDeprecatedKeyValueCoding, NSDeprecatedKeyValueObservingCustomization, NSDeprecatedMethods, NSDictionaryControllerKeyValuePair, NSDistantObjectRequestMethods, NSDistributedObjects, NSDraggingDestination, NSDraggingSource, NSDrawerDelegate, NSDrawerNotifications, NSEditor, NSEditorRegistration, NSErrorRecoveryAttempting, NSExceptionHandlerDelegate, NSFileManagerFileOperationAdditions, NSFontManagerDelegate, NSFontManagerResponderMethod, NSFontPanelValidationAdditions, NSImageDelegate, NSKeyedArchiverDelegate, NSKeyedArchiverObjectSubstitution, NSKeyedUnarchiverDelegate, NSKeyedUnarchiverObjectSubstitution, NSKeyValueBindingCreation, NSKeyValueCoding, NSKeyValueObserverNotification, NSKeyValueObserverRegistration, NSKeyValueObserving, NSKeyValueObservingCustomization, NSLayoutManagerDelegate, NSMenuDelegate, NSMenuValidation, NSMetadataQueryDelegate, NSNetServiceBrowserDelegateMethods, NSNetServiceDelegateMethods, NSNibAwaking, NSOutlineViewDataSource, NSOutlineViewDelegate, NSOutlineViewNotifications, NSPasteboardOwner, NSPlaceholders, NSPortDelegateMethods, NSRuleEditorDelegateMethods, NSSavePanelDelegate, NSScriptClassDescription, NSScripting, NSScriptingComparisonMethods, NSScriptKeyValueCoding, NSScriptObjectSpecifiers, NSSoundDelegateMethods, NSSpeechRecognizerDelegate, NSSpeechSynthesizerDelegate, NSSpellServerDelegate, NSSplitViewDelegate, NSStreamDelegateEventExtensions, NSTabViewDelegate, NSTextDelegate, NSTextViewDelegate, NSThreadPerformAdditions, NSTokenFieldCellDelegate, NSTokenFieldDelegate, NSToolbarDelegate, NSToolbarNotifications, NSURLClient, NSURLConnectionDelegate, NSURLDownloadDelegate, NSWindowDelegate, NSWindowNotifications, NSXMLParserDelegateEventAdditions, QTCaptureDecompressedVideoOutputDelegate, QTCaptureFileOutputDelegate, QTCaptureVideoPreviewOutputDelegate, QTCaptureViewDelegate, QTMovieDelegate, QTMovieViewDelegate, SFAuthorizationViewDelegate, SFCertificatePanelDelegate, SFChooseIdentityPanelDelegate, WebDownloadDelegate, WebFrameLoadDelegate, WebJavaPlugIn, WebPlugIn, WebPlugInContainer, WebPolicyDelegate, WebResourceLoadDelegate, WebScripting, WebUIDelegate, WebViewEditingDelegate, NSObject
public abstract class NSURLHandle
- extends NSObject
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.
Method Summary |
abstract void |
addClient(org.rococoa.ID client)
Deprecated. use the safer method addClient(org.rococoa.cocoa.foundation.protocols.NSURLHandleClient) instead |
abstract void |
addClient(NSURLHandleClient client)
|
static NSURLHandle |
alloc()
|
abstract NSData |
availableResourceData()
Original signature : -(NSData*)availableResourceData
Immediately returns whatever data is available |
abstract void |
backgroundLoadDidFailWithReason(NSString reason)
As a background load progresses, subclasses should call these methods
Original signature : -(void)backgroundLoadDidFailWithReason:(NSString*)
Sends the failure message to clients |
abstract void |
beginLoadInBackground()
Original signature : -(void)beginLoadInBackground
Called from -loadInBackground, above. |
static NSURLHandle |
cachedHandleForURL(NSURL anURL)
|
abstract void |
cancelLoadInBackground()
|
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)
|
abstract void |
endLoadInBackground()
Original signature : -(void)endLoadInBackground
Called from -cancelLoadInBackground, above. |
abstract long |
expectedResourceDataSize()
Original signature : -(long long)expectedResourceDataSize
Length of all of the resource data (can be queried before all data has arrived; negative if unknown) |
abstract NSString |
failureReason()
Original signature : -(NSString*)failureReason
if status is NSURLHandleLoadFailed, then failureReason returns the reason for failure; otherwise, it returns nil |
abstract void |
flushCachedData()
|
abstract NSURLHandle |
initWithURL_cached(NSURL anURL,
boolean willCache)
|
abstract void |
loadInBackground()
|
abstract NSData |
loadInForeground()
Original signature : -(NSData*)loadInForeground
Called from resourceData, above. |
abstract NSObject |
propertyForKey(NSString propertyKey)
Original signature : -(id)propertyForKey:(NSString*)
Must be overridden by subclasses |
abstract NSObject |
propertyForKeyIfAvailable(NSString propertyKey)
|
static void |
registerURLHandleClass(Pointer anURLHandleSubclass)
Original signature : +(void)registerURLHandleClass:(Class)
Call this to register a new subclass of NSURLHandle |
abstract void |
removeClient(org.rococoa.ID client)
Deprecated. use the safer method removeClient(org.rococoa.cocoa.foundation.protocols.NSURLHandleClient) instead |
abstract void |
removeClient(NSURLHandleClient client)
|
abstract NSData |
resourceData()
Original signature : -(NSData*)resourceData
Blocks until all data is available |
abstract int |
status()
|
static Pointer |
URLHandleClassForURL(NSURL anURL)
|
abstract boolean |
writeData(NSData data)
Original signature : -(BOOL)writeData:(NSData*)
Must be overridden by subclasses; returns success or failure |
abstract boolean |
writeProperty_forKey(org.rococoa.ID propertyValue,
NSString propertyKey)
|
Methods inherited from class org.rococoa.cocoa.foundation.NSObject |
copy, create, dealloc, description, doesNotRecognizeSelector, finalize, forwardInvocation, id, init, isKindOfClass, isKindOfClass, methodSignatureForSelector, mutableCopy, release, retain, retainCount |
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject |
autorelease, class_, conformsToProtocol, hash, isEqual, isKindOfClass, isMemberOfClass, isProxy, performSelector_withObject_withObject, performSelector_withObject, performSelector, respondsToSelector, self, superclass, zone |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.WebUIDelegate |
webView_contextMenuItemsForElement_defaultMenuItems, webView_createWebViewModalDialogWithRequest, webView_createWebViewWithRequest, webView_dragDestinationActionMaskForDraggingInfo, webView_dragDestinationActionMaskForDraggingInfo, webView_makeFirstResponder, webView_mouseDidMoveOverElement_modifierFlags, webView_printFrameView, webView_runBeforeUnloadConfirmPanelWithMessage_initiatedByFrame, webView_runJavaScriptAlertPanelWithMessage_initiatedByFrame, webView_runJavaScriptAlertPanelWithMessage, webView_runJavaScriptConfirmPanelWithMessage_initiatedByFrame, webView_runJavaScriptConfirmPanelWithMessage, webView_runJavaScriptTextInputPanelWithPrompt_defaultText_initiatedByFrame, webView_runJavaScriptTextInputPanelWithPrompt_defaultText, webView_runOpenPanelForFileButtonWithResultListener, webView_runOpenPanelForFileButtonWithResultListener, webView_setResizable, webView_setStatusBarVisible, webView_setStatusText, webView_setToolbarsVisible, webView_shouldPerformAction_fromSender, webView_validateUserInterfaceItem_defaultValidation, webView_validateUserInterfaceItem_defaultValidation, webView_willPerformDragDestinationAction_forDraggingInfo, webView_willPerformDragDestinationAction_forDraggingInfo, webViewAreToolbarsVisible, webViewClose, webViewContentRect, webViewFirstResponder, webViewFocus, webViewFooterHeight, webViewFrame, webViewHeaderHeight, webViewIsResizable, webViewIsStatusBarVisible, webViewRunModal, webViewShow, webViewStatusText, webViewUnfocus |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSBrowserDelegate |
browser_acceptDrop_atRow_column_dropOperation, browser_acceptDrop_atRow_column_dropOperation, browser_canDragRowsWithIndexes_inColumn_withEvent, browser_createRowsForColumn_inMatrix, browser_isColumnValid, browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn, browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString, browser_numberOfRowsInColumn, browser_selectCellWithString_inColumn, browser_selectRow_inColumn, browser_shouldShowCellExpansionForRow_column, browser_shouldSizeColumn_forUserResize_toWidth, browser_shouldTypeSelectForEvent_withCurrentSearchString, browser_sizeToFitWidthOfColumn, browser_titleOfColumn, browser_typeSelectStringForRow_inColumn, browser_validateDrop_proposedRow_column_dropOperation, browser_validateDrop_proposedRow_column_dropOperation, browser_willDisplayCell_atRow_column, browser_writeRowsWithIndexes_inColumn_toPasteboard, browserColumnConfigurationDidChange, browserDidScroll, browserWillScroll |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSKeyValueCoding |
dictionaryWithValuesForKeys, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, setNilValueForKey, setValue_forKey, setValue_forKeyPath, setValue_forUndefinedKey, setValuesForKeysWithDictionary, validateValue_forKey_error, validateValue_forKeyPath_error, valueForKey, valueForKeyPath, valueForUndefinedKey |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSOutlineViewDelegate |
outlineView_dataCellForTableColumn_item, outlineView_didClickTableColumn, outlineView_didDragTableColumn, outlineView_heightOfRowByItem, outlineView_isGroupItem, outlineView_mouseDownInHeaderOfTableColumn, outlineView_nextTypeSelectMatchFromItem_toItem_forString, outlineView_selectionIndexesForProposedSelection, outlineView_shouldCollapseItem, outlineView_shouldEditTableColumn_item, outlineView_shouldExpandItem, outlineView_shouldSelectItem, outlineView_shouldSelectTableColumn, outlineView_shouldShowCellExpansionForTableColumn_item, outlineView_shouldTrackCell_forTableColumn_item, outlineView_shouldTypeSelectForEvent_withCurrentSearchString, outlineView_typeSelectStringForTableColumn_item, outlineView_willDisplayCell_forTableColumn_item, outlineView_willDisplayOutlineCell_forTableColumn_item, selectionShouldChangeInOutlineView |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.WebViewEditingDelegate |
undoManagerForWebView, webView_doCommandBySelector, webView_shouldApplyStyle_toElementsInDOMRange, webView_shouldBeginEditingInDOMRange, webView_shouldChangeTypingStyle_toStyle, webView_shouldDeleteDOMRange, webView_shouldEndEditingInDOMRange, webView_shouldInsertNode_replacingDOMRange_givenAction, webView_shouldInsertText_replacingDOMRange_givenAction, webViewDidBeginEditing, webViewDidChange, webViewDidChangeSelection, webViewDidChangeTypingStyle, webViewDidEndEditing |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.WebFrameLoadDelegate |
webView_didCancelClientRedirectForFrame, webView_didChangeLocationWithinPageForFrame, webView_didClearWindowObject_forFrame, webView_didCommitLoadForFrame, webView_didFailLoadWithError_forFrame, webView_didFailProvisionalLoadWithError_forFrame, webView_didFinishLoadForFrame, webView_didReceiveIcon_forFrame, webView_didReceiveServerRedirectForProvisionalLoadForFrame, webView_didReceiveTitle_forFrame, webView_didStartProvisionalLoadForFrame, webView_willCloseFrame, webView_windowScriptObjectAvailable |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSTokenFieldDelegate |
tokenField_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenField_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenField_displayStringForRepresentedObject, tokenField_editingStringForRepresentedObject, tokenField_hasMenuForRepresentedObject, tokenField_menuForRepresentedObject, tokenField_readFromPasteboard, tokenField_representedObjectForEditingString, tokenField_shouldAddObjects_atIndex, tokenField_styleForRepresentedObject, tokenField_writeRepresentedObjects_toPasteboard |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSXMLParserDelegateEventAdditions |
parser_didEndElement_namespaceURI_qualifiedName, parser_didEndMappingPrefix, parser_didStartElement_namespaceURI_qualifiedName_attributes, parser_didStartMappingPrefix_toURI, parser_foundAttributeDeclarationWithName_forElement_type_defaultValue, parser_foundCDATA, parser_foundCharacters, parser_foundComment, parser_foundElementDeclarationWithName_model, parser_foundExternalEntityDeclarationWithName_publicID_systemID, parser_foundIgnorableWhitespace, parser_foundInternalEntityDeclarationWithName_value, parser_foundNotationDeclarationWithName_publicID_systemID, parser_foundProcessingInstructionWithTarget_data, parser_foundUnparsedEntityDeclarationWithName_publicID_systemID_notationName, parser_parseErrorOccurred, parser_resolveExternalEntityName_systemID, parser_validationErrorOccurred, parserDidEndDocument, parserDidStartDocument |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSDraggingDestination |
concludeDragOperation, concludeDragOperation, draggingEnded, draggingEnded, draggingEntered, draggingEntered, draggingExited, draggingExited, draggingUpdated, draggingUpdated, performDragOperation, performDragOperation, prepareForDragOperation, prepareForDragOperation, wantsPeriodicDraggingUpdates |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSOutlineViewDataSource |
outlineView_acceptDrop_item_childIndex, outlineView_acceptDrop_item_childIndex, outlineView_child_ofItem, outlineView_isItemExpandable, outlineView_itemForPersistentObject, outlineView_namesOfPromisedFilesDroppedAtDestination_forDraggedItems, outlineView_numberOfChildrenOfItem, outlineView_objectValueForTableColumn_byItem, outlineView_persistentObjectForItem, outlineView_setObjectValue_forTableColumn_byItem, outlineView_sortDescriptorsDidChange, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_writeItems_toPasteboard |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSURLDownloadDelegate |
download_decideDestinationWithSuggestedFilename, download_didCancelAuthenticationChallenge, download_didCreateDestination, download_didFailWithError, download_didReceiveAuthenticationChallenge, download_didReceiveDataOfLength, download_didReceiveResponse, download_shouldDecodeSourceDataOfMIMEType, download_willResumeWithResponse_fromByte, download_willSendRequest_redirectResponse, downloadDidBegin, downloadDidFinish |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSAccessibility |
accessibilityActionDescription, accessibilityActionNames, accessibilityAttributeNames, accessibilityAttributeValue_forParameter, accessibilityAttributeValue, accessibilityFocusedUIElement, accessibilityIsAttributeSettable, accessibilityIsIgnored, accessibilityParameterizedAttributeNames, accessibilityPerformAction, accessibilitySetValue_forAttribute |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSTextViewDelegate |
textView_clickedOnLink_atIndex, textView_clickedOnLink, textView_doCommandBySelector, textView_menu_forEvent_atIndex, textView_shouldChangeTextInRanges_replacementStrings, textView_shouldChangeTypingAttributes_toAttributes, textView_willChangeSelectionFromCharacterRanges_toCharacterRanges, textView_willDisplayToolTip_forCharacterAtIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writeCell_atIndex_toPasteboard_type, textView_writeCell_atIndex_toPasteboard_type, textViewDidChangeSelection, textViewDidChangeTypingAttributes, undoManagerForTextView |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSTokenFieldCellDelegate |
tokenFieldCell_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenFieldCell_completionsForSubstring_indexOfToken_indexOfSelectedItem, tokenFieldCell_displayStringForRepresentedObject, tokenFieldCell_editingStringForRepresentedObject, tokenFieldCell_hasMenuForRepresentedObject, tokenFieldCell_menuForRepresentedObject, tokenFieldCell_readFromPasteboard, tokenFieldCell_representedObjectForEditingString, tokenFieldCell_shouldAddObjects_atIndex, tokenFieldCell_styleForRepresentedObject, tokenFieldCell_writeRepresentedObjects_toPasteboard |
Methods inherited from interface org.rococoa.cocoa.foundation.categories.NSWindowNotifications |
windowDidBecomeKey, windowDidBecomeMain, windowDidChangeScreen, windowDidChangeScreenProfile, windowDidDeminiaturize, windowDidEndSheet, windowDidExpose, windowDidMiniaturize, windowDidMove, windowDidResignKey, windowDidResignMain, windowDidResize, windowDidUpdate, windowWillBeginSheet, windowWillClose, windowWillMiniaturize, windowWillMove |
NSURLHandle
public NSURLHandle()
registerURLHandleClass
public static void registerURLHandleClass(Pointer anURLHandleSubclass)
- Original signature :
+(void)registerURLHandleClass:(Class)
Call this to register a new subclass of NSURLHandle
URLHandleClassForURL
public static Pointer URLHandleClassForURL(NSURL anURL)
status
public abstract int status()
failureReason
public abstract NSString failureReason()
- Original signature :
-(NSString*)failureReason
if status is NSURLHandleLoadFailed, then failureReason returns the reason for failure; otherwise, it returns nil
addClient
@Deprecated
public abstract void addClient(org.rococoa.ID client)
- Deprecated. use the safer method
addClient(org.rococoa.cocoa.foundation.protocols.NSURLHandleClient)
instead
- Original signature :
-(void)addClient:(id)
addClient
public abstract void addClient(NSURLHandleClient client)
removeClient
@Deprecated
public abstract void removeClient(org.rococoa.ID client)
- Deprecated. use the safer method
removeClient(org.rococoa.cocoa.foundation.protocols.NSURLHandleClient)
instead
- Original signature :
-(void)removeClient:(id)
removeClient
public abstract void removeClient(NSURLHandleClient client)
loadInBackground
public abstract void loadInBackground()
cancelLoadInBackground
public abstract void cancelLoadInBackground()
resourceData
public abstract NSData resourceData()
- Original signature :
-(NSData*)resourceData
Blocks until all data is available
availableResourceData
public abstract NSData availableResourceData()
- Original signature :
-(NSData*)availableResourceData
Immediately returns whatever data is available
expectedResourceDataSize
public abstract long expectedResourceDataSize()
- Original signature :
-(long long)expectedResourceDataSize
Length of all of the resource data (can be queried before all data has arrived; negative if unknown)
flushCachedData
public abstract void flushCachedData()
backgroundLoadDidFailWithReason
public abstract void backgroundLoadDidFailWithReason(NSString reason)
- As a background load progresses, subclasses should call these methods
Original signature : -(void)backgroundLoadDidFailWithReason:(NSString*)
Sends the failure message to clients
didLoadBytes_loadComplete
public abstract void didLoadBytes_loadComplete(NSData newBytes,
boolean yorn)
canInitWithURL
public static boolean canInitWithURL(NSURL anURL)
- The primitives; these must be overridden by subclasses.
Original signature : +(BOOL)canInitWithURL:(NSURL*)
cachedHandleForURL
public static NSURLHandle cachedHandleForURL(NSURL anURL)
initWithURL_cached
public abstract NSURLHandle initWithURL_cached(NSURL anURL,
boolean willCache)
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)
- Original signature :
-(id)propertyForKey:(NSString*)
Must be overridden by subclasses
propertyForKeyIfAvailable
public abstract NSObject propertyForKeyIfAvailable(NSString propertyKey)
writeProperty_forKey
public abstract boolean writeProperty_forKey(org.rococoa.ID propertyValue,
NSString propertyKey)
writeData
public abstract boolean writeData(NSData data)
- Original signature :
-(BOOL)writeData:(NSData*)
Must be overridden by subclasses; returns success or failure
loadInForeground
public abstract NSData loadInForeground()
- Original signature :
-(NSData*)loadInForeground
Called from resourceData, above.
beginLoadInBackground
public abstract void beginLoadInBackground()
- Original signature :
-(void)beginLoadInBackground
Called from -loadInBackground, above.
endLoadInBackground
public abstract void endLoadInBackground()
- Original signature :
-(void)endLoadInBackground
Called from -cancelLoadInBackground, above.
alloc
public static NSURLHandle alloc()