pyxmpp.xmppstringprep.LookupTable

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

## Class LookupTable

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

Method Summary
| ``__init__`(self, singles, ranges)` Initialize `LookupTable` object.
| ``lookup`(self, c)` Do Unicode character lookup.

Method Details

### __init__(self, singles, ranges) (Constructor) 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) Do Unicode character lookup. Parameters: `c` - Unicode character to look up. Returns: the mapped value.