Package com.mouseviator.fsuipc.datarequest

This package provides interfaces IDataRequest, IReadOnlyRequest and IWriteOnlyRequest and an abstract class DataRequest that are basic building blocks for creating data requests to use with FSUIPC class. The IDataRequest interface must be implemented by all data requests that should be supported by the FSUIPC class.

  • Interface Summary
    Interface Description
    IDataRequest<DataType>
    This interface is used by many functions in FSUIPC class.
    IReadOnlyRequest<DataType>
    This interface extends the IDataRequest interface and should be used when implementing data request, that is read only, as it provides default implementation of IDataRequest.setValue(java.lang.Object) function, which causes exception every once called.
    IWriteOnlyRequest<DataType>
    This interface extends the IDataRequest interface and should be used when implementing data request, that is write only, as it provides default implementation of IDataRequest.getValue() function, which causes exception every once called.
  • Class Summary
    Class Description
    DataRequest
    This is a base abstract class for FSUIPC data request.
  • Enum Summary
    Enum Description
    IDataRequest.RequestType
    This enumeration defines the possible types of data request.