Documentation API of the 'com.jstatcom.model.JSCNArray' Java class
JSCNArray
com.jstatcom.model

Class JSCNArray

  • All Implemented Interfaces:
    JSCData


    public final class JSCNArrayextends AbstractJSCData
    A wrapper for 2-dimensional number arrays that conforms to the JSCData interface. Number arrays are stored as double[][]. It provides some convenience methods for matrix transformation, but it is not intended to serve as a general purpose matrix class. Instead it provides an adapter to set and get instances of the Jama.Matrix class, which is probably the de facto standard matrix class for JAVA .

    A JSCNArray is empty, if the stored array is null or has either zero rows or columns. All rows of array values must have the same length.

    All array arguments are copied before they are set as values. The original arrays are untouched. In a similar way all get methods return either a copy of a mutable object (like double[][]) or a reference to an immutable object.

    Whenever the value of this data object changes, registered JSCDataListeners are notified via a JSCDataEvent. If not otherwise stated, the event objects always contain the values before the change and after the change.

    This class is thread-safe. All access to mutable data is synchronized. All events are fired outside the synchronized blocks.

Warning: You cannot see the full API documentation of this class since the access to the DatMelt documentation for third-party Java classes is denied. Guests can only view jhplot Java API. To view the complete description of this class and its methods, please request the full DataMelt membership.

If you are already a full member, please login to the DataMelt member area before visiting this documentation.