Logo Search packages:      
Sourcecode: inkscape version File versions

buildtool::URI Class Reference

List of all members.


Detailed Description

A class that implements the W3C URI resource reference.

Definition at line 1936 of file buildtool.cpp.


Public Types

enum  SchemeTypes {
  SCHEME_NONE = 0, SCHEME_DATA, SCHEME_HTTP, SCHEME_HTTPS,
  SCHEME_FTP, SCHEME_FILE, SCHEME_LDAP, SCHEME_MAILTO,
  SCHEME_NEWS, SCHEME_TELNET
}

Public Member Functions

virtual String getAuthority () const
virtual String getFragment () const
virtual String getHost () const
virtual String getNativePath () const
virtual String getPath () const
virtual int getPort () const
virtual String getQuery () const
virtual int getScheme () const
virtual String getSchemeStr () const
virtual bool isAbsolute () const
virtual bool isOpaque () const
virtual void normalize ()
URIoperator= (const URI &other)
virtual bool parse (const String &str)
virtual URI resolve (const URI &other) const
virtual String toString () const
 URI (const URI &other)
 URI (const char *str)
 URI (const String &str)

Private Member Functions

void assign (const URI &other)
void error (const char *fmt,...)
void init ()
int match (int p, const char *key)
int parse (int p)
int parseFragment (int p0)
int parseHierarchicalPart (int p0)
int parseQuery (int p0)
int parseScheme (int p)
int peek (int p)
void trace (const char *fmt,...)

Private Attributes

bool absolute
String authority
String fragment
bool opaque
char * parsebuf
int parselen
String path
int port
bool portSpecified
String query
int scheme
String schemeStr

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

Generated by  Doxygen 1.6.0   Back to index