paul@74 | 1 | #!/usr/bin/env python |
paul@74 | 2 | |
paul@93 | 3 | # Interfaces. |
paul@93 | 4 | |
paul@93 | 5 | class Collection(object): |
paul@93 | 6 | pass |
paul@93 | 7 | |
paul@93 | 8 | class List(object): |
paul@93 | 9 | pass |
paul@93 | 10 | |
paul@93 | 11 | # Classes. |
paul@93 | 12 | |
paul@74 | 13 | class EventObject(object): |
paul@74 | 14 | def __init__(self, source): |
paul@74 | 15 | self.source = source |
paul@74 | 16 | def getSource(self): |
paul@74 | 17 | return self.source |
paul@74 | 18 | def toString(self): |
paul@74 | 19 | # NOTE: Use Python conventions. |
paul@74 | 20 | return str(self) |
paul@74 | 21 | |
paul@74 | 22 | class Hashtable(object): |
paul@74 | 23 | def __init__(self, *args): |
paul@74 | 24 | # NOTE: To be implemented. |
paul@74 | 25 | pass |
paul@74 | 26 | |
paul@80 | 27 | setattr(Hashtable, "__init_____", Hashtable.__init__) |
paul@74 | 28 | |
paul@74 | 29 | class ResourceBundle(object): |
paul@74 | 30 | def __init__(self, *args): |
paul@74 | 31 | # NOTE: To be implemented. |
paul@74 | 32 | pass |
paul@80 | 33 | |
paul@74 | 34 | def getBundle(self, *args): |
paul@74 | 35 | # getBundle(self, baseName) |
paul@74 | 36 | # getBundle(self, baseName, locale) |
paul@74 | 37 | # getBundle(self, baseName, locale, loader) |
paul@74 | 38 | # NOTE: Obviously not the correct implementation. |
paul@74 | 39 | return ResourceBundle(args) |
paul@74 | 40 | getBundle = staticmethod(getBundle) |
paul@80 | 41 | getBundle___java__lang__String = getBundle |
paul@80 | 42 | getBundle___java__lang__String___java__util__Locale = getBundle |
paul@80 | 43 | getBundle___java__lang__String___java__util__Locale___java__lang__ClassLoader = getBundle |
paul@74 | 44 | |
paul@80 | 45 | def getObject(self, key): |
paul@80 | 46 | # NOTE: To be implemented. |
paul@80 | 47 | return None |
paul@80 | 48 | getObject___java__lang__String = getObject |
paul@80 | 49 | |
paul@80 | 50 | def getString(self, key): |
paul@80 | 51 | # NOTE: To be implemented. |
paul@80 | 52 | return None |
paul@80 | 53 | getString___java__lang__String = getString |
paul@80 | 54 | |
paul@80 | 55 | def getStringArray(self, key): |
paul@80 | 56 | # NOTE: To be implemented. |
paul@80 | 57 | return None |
paul@80 | 58 | getStringArray___java__lang__String = getStringArray |
paul@80 | 59 | |
paul@80 | 60 | def getLocale(self, key): |
paul@80 | 61 | # NOTE: To be implemented. |
paul@80 | 62 | return None |
paul@80 | 63 | getLocale___ = getLocale |
paul@74 | 64 | |
paul@93 | 65 | class AbstractCollection(Collection): |
paul@93 | 66 | pass |
paul@93 | 67 | |
paul@93 | 68 | class AbstractList(AbstractCollection, List): |
paul@93 | 69 | pass |
paul@93 | 70 | |
paul@93 | 71 | class Vector(AbstractList): |
paul@93 | 72 | pass |
paul@93 | 73 | |
paul@74 | 74 | # vim: tabstop=4 expandtab shiftwidth=4 |