@@ -26,21 +26,23 @@ /** * \brief A class for easy handling of JIDs. */ @interface XMPPJID: OFObject { - /// The JID's localpart OFString *node; - /// The JID's domainpart OFString *domain; - /// The JID's resourcepart OFString *resource; } +#ifdef OF_HAVE_PROPERTIES +/// The JID's localpart @property (copy) OFString *node; +/// The JID's domainpart @property (copy) OFString *domain; +/// The JID's resourcepart @property (copy) OFString *resource; +#endif /** * Creates a new autoreleased XMPPJID. * * \return A new autoreleased XMPPJID @@ -70,6 +72,13 @@ /** * \return An OFString containing the full JID */ - (OFString*)fullJID; + +- (void)setNode: (OFString*)node; +- (OFString*)node; +- (void)setDomain: (OFString*)domain; +- (OFString*)domain; +- (void)setResource: (OFString*)resource; +- (OFString*)resource; @end