Method, system and article of manufacture for creating an object oriented
component having multiple bidirectional ports for use with an object
oriented based applet or application. The component's ports are all first
initialized to a predetermined value and thereafter polled to determine if
an input has been coupled to any one of the ports. If it has not, polling
continues. If an input is present, all of the component's remaining ports
are set to output the same type and value as that of the input. Where
appropriate, a check is made to determine if a saved state of the
component exists, if it does, the component is initialized to the state
type and value rather than the predetermined type and value. When the
input is removed, the component ports are all reinitialized to the
predetermined type and value and polling for a new input commences.
De methode, het systeem en het artikel van vervaardiging voor het creëren van een voorwerp georiënteerde component die veelvoudige tweerichtingshavens voor gebruik met een voorwerp heeft oriënteerden gebaseerde applet of toepassing. De havens allen worden van de component eerst geïnitialiseerd aan een vooraf bepaalde waarde en daarna gekregen om te bepalen als een input aan om het even wie van de havens is gekoppeld. Als het niet heeft, gaat het krijgen verder. Als een input aanwezig is, wordt de elk van component die havens geplaatst aan output het zelfde type en de waarde zoals dat van de input blijft. Waar aangewezen, wordt een controle gemaakt om te bepalen als een geredde staat van de component bestaat, als het, de component wordt geïnitialiseerd aan het de staatstype en waarde eerder dan het vooraf bepaalde type en de waarde. Wanneer de input wordt verwijderd, zijn de componentenhavens reinitialized allen aan het vooraf bepaalde type en de waarde en de opiniepeiling voor een nieuwe input beginnen.