android.net
Class Uri

java.lang.Object
  extended by android.net.Uri
All Implemented Interfaces:
Parcelable, java.lang.Comparable<Uri>

public abstract class Uri
extends java.lang.Object
implements Parcelable, java.lang.Comparable<Uri>


Nested Class Summary
static class Uri.Builder
           
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.Creator<T>
 
Field Summary
static Parcelable.Creator<Uri> CREATOR
           
static Uri EMPTY
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Method Summary
abstract  Uri.Builder buildUpon()
           
 int compareTo(Uri other)
           
static java.lang.String decode(java.lang.String s)
           
static java.lang.String encode(java.lang.String s)
           
static java.lang.String encode(java.lang.String s, java.lang.String allow)
           
 boolean equals(java.lang.Object o)
           
static Uri fromFile(java.io.File file)
           
static Uri fromParts(java.lang.String scheme, java.lang.String ssp, java.lang.String fragment)
           
abstract  java.lang.String getAuthority()
           
abstract  java.lang.String getEncodedAuthority()
           
abstract  java.lang.String getEncodedFragment()
           
abstract  java.lang.String getEncodedPath()
           
abstract  java.lang.String getEncodedQuery()
           
abstract  java.lang.String getEncodedSchemeSpecificPart()
           
abstract  java.lang.String getEncodedUserInfo()
           
abstract  java.lang.String getFragment()
           
abstract  java.lang.String getHost()
           
abstract  java.lang.String getLastPathSegment()
           
abstract  java.lang.String getPath()
           
abstract  java.util.List<java.lang.String> getPathSegments()
           
abstract  int getPort()
           
abstract  java.lang.String getQuery()
           
 java.lang.String getQueryParameter(java.lang.String key)
           
 java.util.List<java.lang.String> getQueryParameters(java.lang.String key)
           
abstract  java.lang.String getScheme()
           
abstract  java.lang.String getSchemeSpecificPart()
           
abstract  java.lang.String getUserInfo()
           
 int hashCode()
           
 boolean isAbsolute()
           
abstract  boolean isHierarchical()
           
 boolean isOpaque()
           
abstract  boolean isRelative()
           
static Uri parse(java.lang.String uriString)
           
abstract  java.lang.String toString()
           
static Uri withAppendedPath(Uri baseUri, java.lang.String pathSegment)
           
static void writeToParcel(Parcel out, Uri uri)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface android.os.Parcelable
describeContents, writeToParcel
 

Field Detail

EMPTY

public static final Uri EMPTY

CREATOR

public static final Parcelable.Creator<Uri> CREATOR
Method Detail

isHierarchical

public abstract boolean isHierarchical()

isOpaque

public boolean isOpaque()

isRelative

public abstract boolean isRelative()

isAbsolute

public boolean isAbsolute()

getScheme

public abstract java.lang.String getScheme()

getSchemeSpecificPart

public abstract java.lang.String getSchemeSpecificPart()

getEncodedSchemeSpecificPart

public abstract java.lang.String getEncodedSchemeSpecificPart()

getAuthority

public abstract java.lang.String getAuthority()

getEncodedAuthority

public abstract java.lang.String getEncodedAuthority()

getUserInfo

public abstract java.lang.String getUserInfo()

getEncodedUserInfo

public abstract java.lang.String getEncodedUserInfo()

getHost

public abstract java.lang.String getHost()

getPort

public abstract int getPort()

getPath

public abstract java.lang.String getPath()

getEncodedPath

public abstract java.lang.String getEncodedPath()

getQuery

public abstract java.lang.String getQuery()

getEncodedQuery

public abstract java.lang.String getEncodedQuery()

getFragment

public abstract java.lang.String getFragment()

getEncodedFragment

public abstract java.lang.String getEncodedFragment()

getPathSegments

public abstract java.util.List<java.lang.String> getPathSegments()

getLastPathSegment

public abstract java.lang.String getLastPathSegment()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(Uri other)
Specified by:
compareTo in interface java.lang.Comparable<Uri>

toString

public abstract java.lang.String toString()
Overrides:
toString in class java.lang.Object

buildUpon

public abstract Uri.Builder buildUpon()

parse

public static Uri parse(java.lang.String uriString)

fromFile

public static Uri fromFile(java.io.File file)

fromParts

public static Uri fromParts(java.lang.String scheme,
                            java.lang.String ssp,
                            java.lang.String fragment)

getQueryParameters

public java.util.List<java.lang.String> getQueryParameters(java.lang.String key)

getQueryParameter

public java.lang.String getQueryParameter(java.lang.String key)

writeToParcel

public static void writeToParcel(Parcel out,
                                 Uri uri)

encode

public static java.lang.String encode(java.lang.String s)

encode

public static java.lang.String encode(java.lang.String s,
                                      java.lang.String allow)

decode

public static java.lang.String decode(java.lang.String s)

withAppendedPath

public static Uri withAppendedPath(Uri baseUri,
                                   java.lang.String pathSegment)


Copyright © 2008-2010. All Rights Reserved.