27 #include <VCardValue.h>
32 class KVCARD_EXPORT URIValue :
public Value
36 URIValue(
const URIValue&);
37 URIValue(
const TQCString&);
38 URIValue & operator = (URIValue&);
39 URIValue & operator = (
const TQCString&);
40 bool operator ==(URIValue&);
41 bool operator !=(URIValue& x) {
return !(*
this==x);}
42 bool operator ==(
const TQCString& s) {URIValue a(s);
return(*
this==a);}
43 bool operator != (
const TQCString& s) {
return !(*
this == s);}
46 void parse() {
if(!parsed_) _parse();parsed_=
true;assembled_=
false;}
48 void assemble() {
if(assembled_)
return;parse();_assemble();assembled_=
true;}
52 const char * className()
const {
return "URIValue"; }
54 URIValue(
const TQCString & scheme,
const TQCString & schemeSpecificPart);
57 TQCString schemeSpecificPart();
59 void setScheme (
const TQCString &);
60 void setSchemeSpecificPart (
const TQCString &);
65 TQCString schemeSpecificPart_;