org.rococoa.cocoa.foundation
Class NSURL
java.lang.Object
org.rococoa.cocoa.foundation.NSObject
org.rococoa.cocoa.foundation.NSURL
- All Implemented Interfaces:
- NSPasteboardSupport, 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, NSURLLoading, NSWindowDelegate, NSWindowNotifications, NSXMLParserDelegateEventAdditions, QTCaptureDecompressedVideoOutputDelegate, QTCaptureFileOutputDelegate, QTCaptureVideoPreviewOutputDelegate, QTCaptureViewDelegate, QTMovieDelegate, QTMovieViewDelegate, SFAuthorizationViewDelegate, SFCertificatePanelDelegate, SFChooseIdentityPanelDelegate, WebDownloadDelegate, WebFrameLoadDelegate, WebJavaPlugIn, WebPlugIn, WebPlugInContainer, WebPolicyDelegate, WebResourceLoadDelegate, WebScripting, WebUIDelegate, WebViewEditingDelegate, NSCoding, NSCopying, NSObject, NSURLHandleClient
public abstract class NSURL
- extends NSObject
- implements NSURLLoading, NSPasteboardSupport, NSCoding, NSCopying, NSURLHandleClient
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.
Constructor Summary |
NSURL()
|
Method Summary |
abstract NSString |
absoluteString()
|
abstract NSURL |
absoluteURL()
Original signature : -(NSURL*)absoluteURL
if the receiver is itself absolute, this will return self. |
static NSURL |
alloc()
|
abstract NSURL |
baseURL()
Original signature : -(NSURL*)baseURL
may be nil. |
static NSURL |
createFileURLWithPath_isDirectory(NSString path,
boolean isDir)
Factory method
|
static NSURL |
createFileURLWithPath(NSString path)
Factory method
|
static NSURL |
createWithScheme_host_path(NSString scheme,
NSString host,
NSString path)
Factory method
|
static NSURL |
createWithString_relativeToURL(NSString URLString,
NSURL baseURL)
Factory method
|
static NSURL |
createWithString(NSString URLString)
Factory method
|
static NSURL |
fileURLWithPath_isDirectory(NSString path,
boolean isDir)
|
static NSURL |
fileURLWithPath(NSString path)
Original signature : +(id)fileURLWithPath:(NSString*)
Better to use fileURLWithPath:isDirectory: if you know if the path is a file vs directory, as it saves an i/o. |
abstract NSString |
fragment()
|
abstract NSString |
host()
If the URL conforms to rfc 1808 (the most common form of URL), the following accessors will return the various components; otherwise they return nil. |
abstract NSURL |
initFileURLWithPath_isDirectory(NSString path,
boolean isDir)
|
abstract NSURL |
initFileURLWithPath(NSString path)
Original signature : -(id)initFileURLWithPath:(NSString*)
Better to use initFileURLWithPath:isDirectory: if you know if the path is a file vs directory, as it saves an i/o. |
abstract NSURL |
initWithScheme_host_path(NSString scheme,
NSString host,
NSString path)
Convenience initializers
Original signature : -(id)initWithScheme:(NSString*) host:(NSString*) path:(NSString*) |
abstract NSURL |
initWithString_relativeToURL(NSString URLString,
NSURL baseURL)
Original signature : -(id)initWithString:(NSString*) relativeToURL:(NSURL*)
It is an error for URLString to be nil |
abstract NSURL |
initWithString(NSString URLString)
These methods expect their string arguments to contain any percent escape codes that are necessary
Original signature : -(id)initWithString:(NSString*) |
abstract boolean |
isFileURL()
Original signature : -(BOOL)isFileURL
Whether the scheme is file:; if [myURL isFileURL] is YES, then [myURL path] is suitable for input into NSFileManager or NSPathUtilities. |
abstract NSString |
parameterString()
|
abstract NSString |
password()
|
abstract NSString |
path()
|
abstract NSNumber |
port()
|
abstract NSString |
query()
|
abstract NSString |
relativePath()
Original signature : -(NSString*)relativePath
The same as path if baseURL is nil |
abstract NSString |
relativeString()
Original signature : -(NSString*)relativeString
The relative portion of a URL. |
abstract NSString |
resourceSpecifier()
|
abstract NSString |
scheme()
Any URL is composed of these two basic pieces. |
abstract NSURL |
standardizedURL()
|
static NSObject |
URLWithString_relativeToURL(NSString URLString,
NSURL baseURL)
|
static NSObject |
URLWithString(NSString URLString)
|
abstract NSString |
user()
|
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 |
NSURL
public NSURL()
initWithScheme_host_path
public abstract NSURL initWithScheme_host_path(NSString scheme,
NSString host,
NSString path)
- Convenience initializers
Original signature : -(id)initWithScheme:(NSString*) host:(NSString*) path:(NSString*)
createWithScheme_host_path
public static NSURL createWithScheme_host_path(NSString scheme,
NSString host,
NSString path)
- Factory method
- See Also:
initWithScheme_host_path(org.rococoa.cocoa.foundation.NSString, org.rococoa.cocoa.foundation.NSString, org.rococoa.cocoa.foundation.NSString)
initFileURLWithPath_isDirectory
public abstract NSURL initFileURLWithPath_isDirectory(NSString path,
boolean isDir)
createFileURLWithPath_isDirectory
public static NSURL createFileURLWithPath_isDirectory(NSString path,
boolean isDir)
- Factory method
- See Also:
initFileURLWithPath_isDirectory(org.rococoa.cocoa.foundation.NSString, boolean)
initFileURLWithPath
public abstract NSURL initFileURLWithPath(NSString path)
- Original signature :
-(id)initFileURLWithPath:(NSString*)
Better to use initFileURLWithPath:isDirectory: if you know if the path is a file vs directory, as it saves an i/o.
createFileURLWithPath
public static NSURL createFileURLWithPath(NSString path)
- Factory method
- See Also:
initFileURLWithPath(org.rococoa.cocoa.foundation.NSString)
fileURLWithPath_isDirectory
public static NSURL fileURLWithPath_isDirectory(NSString path,
boolean isDir)
fileURLWithPath
public static NSURL fileURLWithPath(NSString path)
- Original signature :
+(id)fileURLWithPath:(NSString*)
Better to use fileURLWithPath:isDirectory: if you know if the path is a file vs directory, as it saves an i/o.
initWithString
public abstract NSURL initWithString(NSString URLString)
- These methods expect their string arguments to contain any percent escape codes that are necessary
Original signature : -(id)initWithString:(NSString*)
createWithString
public static NSURL createWithString(NSString URLString)
- Factory method
- See Also:
initWithString(org.rococoa.cocoa.foundation.NSString)
initWithString_relativeToURL
public abstract NSURL initWithString_relativeToURL(NSString URLString,
NSURL baseURL)
- Original signature :
-(id)initWithString:(NSString*) relativeToURL:(NSURL*)
It is an error for URLString to be nil
createWithString_relativeToURL
public static NSURL createWithString_relativeToURL(NSString URLString,
NSURL baseURL)
- Factory method
- See Also:
initWithString_relativeToURL(org.rococoa.cocoa.foundation.NSString, org.rococoa.cocoa.foundation.NSURL)
URLWithString
public static NSObject URLWithString(NSString URLString)
URLWithString_relativeToURL
public static NSObject URLWithString_relativeToURL(NSString URLString,
NSURL baseURL)
absoluteString
public abstract NSString absoluteString()
relativeString
public abstract NSString relativeString()
- Original signature :
-(NSString*)relativeString
The relative portion of a URL. If baseURL is nil, or if the receiver is itself absolute, this is the same as absoluteString
baseURL
public abstract NSURL baseURL()
- Original signature :
-(NSURL*)baseURL
may be nil.
absoluteURL
public abstract NSURL absoluteURL()
- Original signature :
-(NSURL*)absoluteURL
if the receiver is itself absolute, this will return self.
scheme
public abstract NSString scheme()
- Any URL is composed of these two basic pieces. The full URL would be the concatenation of [myURL scheme], ':', [myURL resourceSpecifier]
Original signature : -(NSString*)scheme
resourceSpecifier
public abstract NSString resourceSpecifier()
host
public abstract NSString host()
- If the URL conforms to rfc 1808 (the most common form of URL), the following accessors will return the various components; otherwise they return nil. The litmus test for conformance is as recommended in RFC 1808 - whether the first two characters of resourceSpecifier is @"//". In all cases, they return the component's value after resolving the receiver against its base URL.
Original signature : -(NSString*)host
port
public abstract NSNumber port()
user
public abstract NSString user()
password
public abstract NSString password()
path
public abstract NSString path()
fragment
public abstract NSString fragment()
parameterString
public abstract NSString parameterString()
query
public abstract NSString query()
relativePath
public abstract NSString relativePath()
- Original signature :
-(NSString*)relativePath
The same as path if baseURL is nil
isFileURL
public abstract boolean isFileURL()
- Original signature :
-(BOOL)isFileURL
Whether the scheme is file:; if [myURL isFileURL] is YES, then [myURL path] is suitable for input into NSFileManager or NSPathUtilities.
standardizedURL
public abstract NSURL standardizedURL()
alloc
public static NSURL alloc()