Network-URI

DirectoryURI
A DirectoryURI is xxxxxxxxx.
Instance Variables
HierarchicalURI
A HierarchicalURI is xxxxxxxxx.
Instance Variables
authority: <Object>
pathComponents: <Object>
query: <Object>
authority
- xxxxx
pathComponents
- xxxxx
query
- xxxxx
absoluteFromString:scheme:
absolutePath
assureExistance
authority
baseName
returns the last component stripped of its extension
baseNameUnescaped
returns the last component stripped of its extension
baseNameWithExtension
returns the last component foo.bar
baseNameWithExtensionUnescaped
returns the last component foo.bar as unescaped
buildAbsolutePath:
extension
This method assumes a $. as extension delimiter
extractAuthority:
extractQuery:
extractSchemeSpecificPartAndFragment:
host
name
returns the last component
path
^self schemeSpecificPart isEmpty
ifTrue: ['/']
ifFalse: [self schemeSpecificPart]
pathAndQuery
pathComponents
pathComponentsUnescaped
port
printSchemeSpecificPartOn:
query
relativeFromString:
removeComponentDotDotPairs:
resolveRelativeURI:
userInfo
IllegalURIException
An IllegalURIException is xxxxxxxxx.
Instance Variables
uriString: <Object>
uriString
- xxxxx
uriString
uriString:
OpaqueURI
An OpaqueURI is xxxxxxxxx.
Instance Variables
isOpaque
URI
A Uniform Resource Identifier (URI) is a compact string of characters for identifying an abstract or physical resource.
This implementation is based on http://www.ietf.org/rfc/rfc2396.txt.
=
Answer whether the receiver and the argument represent the same
object. If = is redefined in any subclass, consider also redefining the
message hash.
absoluteFromString:scheme:
asText
asURI
asURIForceEncoding
asUrl
clientClass
contentStream
contentUTF8Stream
contentUTF8WriteableStream
extractSchemeFrom:
extractSchemeSpecificPartAndFragment:
fragment
fromString:
fromStringForceEncoding:
hash
Answer a SmallInteger whose value is related to the receiver's identity.
May be overridden, and should be overridden in any classes that define =
initialize
Subclasses should redefine this method to perform initializations on instance creation
isAbsolute
isOpaque
isRelative
isURI
mimeType
openStream:
openStream:forceNew:
openStream:forceNew:encoding:
printOn:
Append to the argument, aStream, a sequence of characters that
identifies the receiver.
printSchemeSpecificPartOn:
readStream
readWriteStream
resolveRelativeURI:
retrieveContentsEncoding:
retrieveMIMEDocument
scheme
schemeIsFile
schemeIsHttp
schemeSpecificPart
writeStream
URIAuthority
An URIAuthority is xxxxxxxxx.
Instance Variables
host: <Object>
port: <Object>
userInfo: <Object>
host
- xxxxx
port
- xxxxx
userInfo
- xxxxx
fromString:
host
port
printOn:
Append to the argument, aStream, a sequence of characters that
identifies the receiver.
userInfo