dcl.old.net
Class URI
Object
|
+--URI
in URI.h
- class URI
- extends Object
Constructor Summary |
URI( const char* pszScheme, const char* pszSchemeSpecificPart, const char* pszFragment )
|
URI( const char* pszScheme, const char* pszUserInfo, const char* pszHost, int nPort, const char* pszPath, const char* pszQuery, const char* pszFragment )
|
URI( const char* pszScheme, const char* pszHost, const char* pszPath, const char* pszFragment )
|
URI( const char* pszScheme, const char* pszAuthority, const char* pszPath, const char* pszQuery, const char* pszFragment )
|
URI( const char* pszURI )
|
Method Summary |
protected void |
assign( const char* pszScheme, const char* pszUserInfo, const char* pszHost, int nPort, const char* pszPath, const char* pszQuery, const char* pszFragment )
|
inline const String& |
authority() const
|
inline const String& |
fragment() const
|
inline const String& |
host() const
|
inline bool |
isAbsolute() const
|
protected void |
parse( const char* pszURI )
|
inline const String& |
path() const
|
inline int |
port() const
|
inline const String& |
query() const
|
inline const String& |
scheme() const
|
inline const String& |
schemeSpecificPart() const
|
inline String |
toString() const
|
inline const String& |
userInfo() const
|
m_nPort
protected int m_nPort;
m_strAuthority
protected String m_strAuthority;
m_strFragment
protected String m_strFragment;
m_strHost
protected String m_strHost;
m_strPath
protected String m_strPath;
m_strQuery
protected String m_strQuery;
m_strScheme
protected String m_strScheme;
m_strSchemeSpecificPart
protected String m_strSchemeSpecificPart;
m_strURI
protected String m_strURI;
m_strUserInfo
protected String m_strUserInfo;
URI
public URI( const char* pszScheme, const char* pszSchemeSpecificPart, const char* pszFragment ) throw( URISyntaxException* );
URI
public URI( const char* pszScheme, const char* pszUserInfo, const char* pszHost, int nPort, const char* pszPath, const char* pszQuery, const char* pszFragment ) throw( URISyntaxException* );
URI
public URI( const char* pszScheme, const char* pszHost, const char* pszPath, const char* pszFragment ) throw( URISyntaxException* );
URI
public URI( const char* pszScheme, const char* pszAuthority, const char* pszPath, const char* pszQuery, const char* pszFragment ) throw( URISyntaxException* );
URI
public URI( const char* pszURI ) throw( URISyntaxException* );
assign
protected void assign( const char* pszScheme, const char* pszUserInfo, const char* pszHost, int nPort, const char* pszPath, const char* pszQuery, const char* pszFragment ) throw( URISyntaxException* );
authority
public inline const String& authority() const;
fragment
public inline const String& fragment() const;
host
public inline const String& host() const;
isAbsolute
public inline bool isAbsolute() const;
parse
protected void parse( const char* pszURI ) throw( URISyntaxException* );
path
public inline const String& path() const;
port
public inline int port() const;
query
public inline const String& query() const;
scheme
public inline const String& scheme() const;
schemeSpecificPart
public inline const String& schemeSpecificPart() const;
toString
public inline String toString() const;
userInfo
public inline const String& userInfo() const;