API  1.0.0
CPURL Class Reference

#import <CPURL.h>

+ Inheritance diagram for CPURL:

Instance Methods

(CPString- absoluteString
 
(CPURL- absoluteURL
 
(CPURL- baseURL
 
(CPString- description
 
(void) - encodeWithCoder:
 
(CPString- fragment
 
(CPString- host
 
(id) - init
 
(id) - initWithCoder:
 
(id) - initWithScheme:host:path:
 
(id) - initWithString:
 
(id) - initWithString:relativeToURL:
 
(BOOL) - isEqual:
 
(BOOL) - isEqualToURL:
 
(BOOL) - isFileURL
 
(CPString- lastPathComponent
 
(CPString- parameterString
 
(CPString- password
 
(CPString- path
 
(CPArray) - pathComponents
 
(CPString- pathExtension
 
(Number) - port
 
(CPString- relativePath
 
(CPString- relativeString
 
(id) - resourceValueForKey:
 
(CPString- scheme
 
(id) - setResourceValue:forKey:
 
(CPURL- standardizedURL
 
(CPData- staticResourceData
 
(CPURL- URLByDeletingLastPathComponent
 
(CPString- user
 
- Instance Methods inherited from CPObject
(void) - addObserver:forKeyPath:options:context:
 
(void) - applyChange:toKeyPath:
 
(id) - autorelease
 
(id) - awakeAfterUsingCoder:
 
(void) - awakeFromCib
 
(void) - bind:toObject:withKeyPath:options:
 
(Class) - classForCoder
 
(Class) - classForKeyedArchiver
 
(CPString- className
 
(id) - copy
 
(void) - dealloc
 
(CPDictionary- dictionaryWithValuesForKeys:
 
(void) - didChange:valuesAtIndexes:forKey:
 
(void) - didChangeValueForKey:
 
(void) - didChangeValueForKey:withSetMutation:usingObjects:
 
(void) - doesNotRecognizeSelector:
 
(CPArray) - exposedBindings
 
(id) - forwardingTargetForSelector:
 
(void) - forwardInvocation:
 
(unsigned) - hash
 
(BOOL) - implementsSelector:
 
(CPDictionary- infoForBinding:
 
(BOOL) - isKindOfClass:
 
(BOOL) - isMemberOfClass:
 
(BOOL) - isProxy
 
(IMP) - methodForSelector:
 
(CPMethodSignature) - methodSignatureForSelector:
 
(id) - mutableArrayValueForKey:
 
(id) - mutableArrayValueForKeyPath:
 
(id) - mutableCopy
 
(id) - mutableSetValueForKey:
 
(id) - mutableSetValueForKeyPath:
 
(id) - performSelector:
 
(id) - performSelector:withObject:
 
(void) - performSelector:withObject:afterDelay:
 
(void) - performSelector:withObject:afterDelay:inModes:
 
(id) - performSelector:withObject:withObject:
 
(id) - performSelector:withObjects:
 
(void) - release
 
(void) - removeObserver:forKeyPath:
 
(id) - replacementObjectForArchiver:
 
(id) - replacementObjectForCoder:
 
(id) - replacementObjectForKeyedArchiver:
 
(BOOL) - respondsToSelector:
 
(id) - retain
 
(id) - self
 
(void) - setValue:forKey:
 
(void) - setValue:forKeyPath:
 
(void) - setValue:forUndefinedKey:
 
(void) - setValuesForKeysWithDictionary:
 
(CPString- UID
 
(void) - unbind:
 
(Class) - valueClassForBinding:
 
(id) - valueForKey:
 
(id) - valueForKeyPath:
 
(id) - valueForUndefinedKey:
 
(void) - willChange:valuesAtIndexes:forKey:
 
(void) - willChangeValueForKey:
 
(void) - willChangeValueForKey:withSetMutation:usingObjects:
 

Class Methods

(id) + alloc
 
(id) + URLWithString:
 
(id) + URLWithString:relativeToURL:
 
- Class Methods inherited from CPObject
(BOOL) + accessInstanceVariablesDirectly
 
(id) + allocWithCoder:
 
(BOOL) + automaticallyNotifiesObserversForKey:
 
(void) + cancelPreviousPerformRequestsWithTarget:
 
(void) + cancelPreviousPerformRequestsWithTarget:selector:object:
 
(Class) + class
 
(BOOL) + conformsToProtocol:
 
(void) + exposeBinding:
 
(void) + initialize
 
(IMP) + instanceMethodForSelector:
 
(BOOL) + instancesImplementSelector:
 
(BOOL) + instancesRespondToSelector:
 
(BOOL) + isBindingExclusive:
 
(BOOL) + isSubclassOfClass:
 
(CPSet) + keyPathsForValuesAffectingValueForKey:
 
(void) + load
 
(id) + new
 
(void) + object:performSelector:withObject:afterDelay:inModes:
 
(void) + setVersion:
 
(Class) + superclass
 
(int) + version
 

Detailed Description

Definition at line 2 of file CPURL.h.

Method Documentation

◆ absoluteString()

- (CPString) absoluteString
implementation

Definition at line 105 of file CPURL.j.

◆ absoluteURL()

- (CPURL) absoluteURL
implementation

Definition at line 95 of file CPURL.j.

◆ alloc()

+ (id) alloc
implementation

Allocates a new instance of the receiving class

Reimplemented from CPObject.

Definition at line 54 of file CPURL.j.

◆ baseURL()

- (CPURL) baseURL
implementation

Definition at line 100 of file CPURL.j.

◆ description()

- (CPString) description
implementation

Returns a human readable string describing the receiver

Reimplemented from CPObject.

Definition at line 220 of file CPURL.j.

◆ encodeWithCoder:()

- (void) encodeWithCoder: (CPCoder aCoder
implementation

Provided by category CPURL(CPCoding).

Definition at line 253 of file CPURL.j.

◆ fragment()

- (CPString) fragment
implementation

Definition at line 168 of file CPURL.j.

◆ host()

- (CPString) host
implementation

Definition at line 148 of file CPURL.j.

◆ init()

- (id) init
implementation

Initializes the receiver

Returns
the initialized receiver

Reimplemented from CPObject.

Definition at line 61 of file CPURL.j.

◆ initWithCoder:()

- (id) initWithCoder: (CPCoder aCoder
implementation

Provided by category CPURL(CPCoding).

Definition at line 247 of file CPURL.j.

◆ initWithScheme:host:path:()

- (id) initWithScheme: (CPString aScheme
host: (CPString aHost
path: (CPString aPath 
implementation

Definition at line 66 of file CPURL.j.

◆ initWithString:()

- (id) initWithString: (CPString URLString
implementation

Definition at line 73 of file CPURL.j.

◆ initWithString:relativeToURL:()

- (id) initWithString: (CPString URLString
relativeToURL: (CPURL aBaseURL 
implementation

Definition at line 83 of file CPURL.j.

◆ isEqual:()

- (BOOL) isEqual: (id)  anObject
implementation

Determines if anObject is functionally equivalent to the receiver.

Returns
YES if anObject is functionally equivalent to the receiver.

Reimplemented from CPObject.

Definition at line 173 of file CPURL.j.

◆ isEqualToURL:()

- (BOOL) isEqualToURL: (id)  aURL
implementation

Definition at line 184 of file CPURL.j.

◆ isFileURL()

- (BOOL) isFileURL
implementation

Definition at line 215 of file CPURL.j.

◆ lastPathComponent()

- (CPString) lastPathComponent
implementation

Definition at line 193 of file CPURL.j.

◆ parameterString()

- (CPString) parameterString
implementation

Definition at line 163 of file CPURL.j.

◆ password()

- (CPString) password
implementation

Definition at line 143 of file CPURL.j.

◆ path()

- (CPString) path
implementation

Definition at line 116 of file CPURL.j.

◆ pathComponents()

- (CPArray) pathComponents
implementation

Definition at line 121 of file CPURL.j.

◆ pathExtension()

- (CPString) pathExtension
implementation

Definition at line 198 of file CPURL.j.

◆ port()

- (Number) port
implementation

Definition at line 153 of file CPURL.j.

◆ relativePath()

- (CPString) relativePath
implementation

Definition at line 128 of file CPURL.j.

◆ relativeString()

- (CPString) relativeString
implementation

Definition at line 111 of file CPURL.j.

◆ resourceValueForKey:()

- (id) resourceValueForKey: (CPString aKey
implementation

Definition at line 225 of file CPURL.j.

◆ scheme()

- (CPString) scheme
implementation

Definition at line 133 of file CPURL.j.

◆ setResourceValue:forKey:()

- (id) setResourceValue: (id)  anObject
forKey: (CPString aKey 
implementation

Definition at line 230 of file CPURL.j.

◆ standardizedURL()

- (CPURL) standardizedURL
implementation

Definition at line 210 of file CPURL.j.

◆ staticResourceData()

- (CPData) staticResourceData
implementation

Definition at line 235 of file CPURL.j.

◆ URLByDeletingLastPathComponent()

- (CPURL) URLByDeletingLastPathComponent
implementation

Definition at line 203 of file CPURL.j.

◆ URLWithString:()

+ (id) URLWithString: (CPString URLString
implementation

Definition at line 78 of file CPURL.j.

◆ URLWithString:relativeToURL:()

+ (id) URLWithString: (CPString URLString
relativeToURL: (CPURL aBaseURL 
implementation

Definition at line 90 of file CPURL.j.

◆ user()

- (CPString) user
implementation

Definition at line 138 of file CPURL.j.


The documentation for this class was generated from the following files: