Package pyxmpp :: Module xmppstringprep :: Class LookupTable |
[hide private]

# Class LookupTable

source code

Class for looking up RFC 3454 tables using a dictionary and/or list of ranges.

Instance Methods | [hide private]
__init__(self, singles, ranges) Initialize LookupTable object. | source code
lookup(self, c) Do Unicode character lookup. | source code

Method Details | [hide private]

### __init__(self, singles, ranges) (Constructor) | source code
Initialize LookupTable object. Parameters: `singles` - : dictionary mapping Unicode characters into other Unicode characters. `ranges` - : list of `((start,end),value)` tuples mapping codes in range (start,end) to the value.

### lookup(self, c) | source code
Do Unicode character lookup. Parameters: `c` - : Unicode character to look up. Returns: the mapped value.