beautypg.com

Class configuration, Class hierarchy – FUJITSU J Adapter Class Generator User Manual

Page 46

background image

46 Chapter 5. Adapter Class Reference

Class Configuration

The figure below shows the hierarchical relationships among the FJ-JAVA-BASE, FJ-

JAVA-CONTROL and FJ-JAVA-ERROR classes provided by the J adapter class

generator, and adapter classes generated by the J adapter class generator.

Figure 5.0.1

Class Hierarchy

• FJ-JAVA-BASE: Super class of every adapter class
• FJ-JAVA-CONTROL: Initializes or terminates the Java VM, or connects or

disconnects a thread to the Java VM.

• FJ-JAVA-ERROR: Class of exception object generated in the adapter class.
• Class adapter class: An adapter class (java-lang-Object) of the java.lang.Object

class is generated as a subclass of FJ-JAVA-BASE. Other adapter classes having

the same inheritance relationships as Java classes are generated. An adapter

class of the class in which a Java interface is installed inherits an interface

adapter class as well.

• Interface adapter class: The adapter class of an interface that inherits no other

interface is generated as a subclass of java-lang-Object. The adapter class of an

interface that inherits another interface is generated so that it has the same

inheritance relationship as the Java interface.

• Array adapter class: Every array adapter class is generated as a subclass of

java-lang-Object.