Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

dcl.old.net
Class URI

Object
   |
   +--URI

   in URI.h

class URI
extends Object


Field Summary
protected int m_nPort
          
protected String m_strAuthority
          
protected String m_strFragment
          
protected String m_strHost
          
protected String m_strPath
          
protected String m_strQuery
          
protected String m_strScheme
          
protected String m_strSchemeSpecificPart
          
protected String m_strURI
          
protected String m_strUserInfo
          
 
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
          
   
Methods inherited from class Object
toString, destroy, className, isInstanceOf, typeInfo
 

Field Detail

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;


Constructor Detail

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* );


Method Detail

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;

 Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD