Open Host Interface Objects for Java
The OHIO objects presents a complete object-oriented abstraction of
a host session that includes: reading and writing the host presentation space (screen), enumerating the fields
on the screen, reading the Operator Information Area (OIA) for status information, transferring files, and performing
asynchronous notification of significant events.
The Open Host Interface Objects (OHIO) consists of the classes which are described briefly in the section below.
The Open Host Interface Objects Javadoc provides detailed information for each
of the classes below.
The following is a brief overview of the Open Host Interface Objects classes.
- iOhio is the OHIO base class. It contains global constants, common
methods and vendor specific methods.
- iOhioManager is the primary object of the OHIO class. All OHIO
objects are obtained through the iOhioManager object.
- iOhioSessions is a collection of the list of active iOhioSession
objects available from the iOhioManager object.
- iOhioSession is an object representing a communications session
with the host. It contains an iOhioScreen and iOhioOIA objects.
- iOhioSessionListener is an interface used to implement
a listener for iOhioSession events whenever the iOhioSession connection status changes.
- iOhioScreen is an object representing the presentation portion
of the data received from the host. It contains an iOhioFields object.
- iOhioScreenListener is an interface used to implement
a listener for iOhioScreen events that are sent from the iOhioScreen object when conditions change in the presentation
space.
- iOhioOIA is an interface that provides access to operator status
information such as shift indicators, input inhibited conditions and communications errors.
- iOhioOIAListener is an interface used to implement a listener
for iOhioOIA events that are sent from the iOhioOIA object when conditions change in the operator information area.
- iOhioFields is a collection of fields in the presentation space
available from the iOhioScreen object.
- iOhioField is a field within the presentation space.
- iOhioPosition is a simple utility class that contains two integers
representing a row and column location in the presentation space.
[ Top of Page | Previous Page
| Next Page | Table of Contents
]