A system and method are disclosed for a host platform interface (HPI),
which defines a common set of functions implementing the native methods of
Component Peer classes within the Java AWT. This allows the diverse native
method implementations currently used in different versions of the AWT to
be combined into a single body of source code, greatly improving code
maintainability. Since the same source code defines a Component Peer class
for each supported platform, changes or bug fixes need only be made in one
body of code.
Een systeem en een methode worden onthuld voor een interface van het gastheerplatform (HPI), die een gemeenschappelijke reeks functies uitvoerend de inheemse methodes van Peer klassen van de Component binnen Java AWT bepaalt. Dit laat de diverse inheemse methodeimplementaties toe die momenteel in verschillende versies van AWT worden gebruikt om in één enkel lichaam van broncode worden gecombineerd, zeer verbeterend codehoudbaarheid. Aangezien de zelfde broncode een Peer klasse van de Component voor elk gesteund platform bepaalt, moeten de veranderingen of de insectenmoeilijke situaties slechts worden aangebracht in één lichaam van code.