""" SleekXMPP: The Sleek XMPP Library Copyright (C) 2010 Nathanael C. Fritz This file is part of SleekXMPP. See the file LICENSE for copying permission. """ from .. xmlstream.stanzabase import registerStanzaPlugin, ElementBase, ET class Nick(ElementBase): namespace = 'http://jabber.org/nick/nick' name = 'nick' plugin_attrib = 'nick' interfaces = set(('nick')) plugin_attrib_map = set() plugin_xml_map = set() def setNick(self, nick): self.xml.text = nick def getNick(self): return self.xml.text def delNick(self): if self.parent is not None: self.parent().xml.remove(self.xml)