The network JSF component is declared in the tag library
descriptor (
.tld
) file as
networkView
. Like any JSF component, it has a tag implementation, a
component implementation, and a JavaScript renderer; in addition,
the network JSF component has a dedicated servlet to handle image
requests. The classes are as follows:
The tag implementation handles the various tag attributes
declared in the tag library descriptor file for the
networkView
component. The component implementation handles all this
information so that the renderer can create a JavaScript
representation of it while the image servlet processes the client
requests, directly interacting with the underlying
IlpNetwork
component and modules through its API. The following class
diagram shows these dependencies: