Package spade :: Module AID :: Class aid
[hide private]
[frames] | no frames]

Class aid

source code

Instance Methods [hide private]
 
__init__(self, name=None, addresses=None, resolvers=None, userDefinedProperties=None, co=None)
Agent Identifier Class...
source code
 
getName(self)
returns name of the agent (string)
source code
 
setName(self, name)
sets name of the agent (string)
source code
 
getAddresses(self)
returns a list of addreses
source code
 
addAddress(self, addr)
adds a new address to the addresses list
source code
 
getResolvers(self)
returns a list of resolvers
source code
 
addResolvers(self, resolver)
adds a new resolver to the resolvers list
source code
 
getProperties(self) source code
 
addProperty(self, prop) source code
 
match(self, other)
returns True if two AIDs are similar else returns False
source code
 
__eq__(self, other)
Comparision operator (==) returns True if two AIDs are equal else returns False
source code
 
__ne__(self, other)
!= operator returns False if two AIDs are equal else returns True
source code
 
__hash__(self) source code
 
__str__(self)
returns a printable version of an AID
source code
 
asContentObject(self)
returns a version of an AID in ContentObject format
source code
 
asXML(self)
returns a printable version of an AID in XML
source code
 
encodeTag(self, tag, content)
encodes a content between 2 XML tags using the tag parameter
source code
 
loadSL0(self, content)
initialices an AID class using a string content encoded in SLO
source code
Method Details [hide private]

__init__(self, name=None, addresses=None, resolvers=None, userDefinedProperties=None, co=None)
(Constructor)

source code 

Agent Identifier Class
Optional parameters:
        String name
        String[] addresses
        String[] resolvers
        ContentObject co

encodeTag(self, tag, content)

source code 

encodes a content between 2 XML tags using the tag parameter

        <tag>content</tag>

return string