## Uses of Interface
com.io7m.jpra.runtime.java.JPRAValueType

- Packages that use JPRAValueType
  Package | Description
  --- | ---
  com.io7m.jpra.runtime.java | Runtime components.

- - ### Uses of JPRAValueType in com.io7m.jpra.runtime.java

    Classes in com.io7m.jpra.runtime.java with type parameters of type JPRAValueType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JPRACursor1DByteBufferedChecked<T extends JPRAValueType>` A 1D cursor implementation that addresses values within a `ByteBuffer` and performs bounds checking.
    `class` | `JPRACursor1DByteBufferedUnchecked<T extends JPRAValueType>` A 1D cursor implementation that addresses values within a `ByteBuffer` and does not perform bounds checking.
    `class` | `JPRACursor2DByteBufferedChecked<T extends JPRAValueType>` A 2D cursor implementation that addresses values within a `ByteBuffer` and performs bounds checking.
    `class` | `JPRACursor2DByteBufferedUnchecked<T extends JPRAValueType>` A 2D cursor implementation that addresses values within a `ByteBuffer` and does not perform bounds checking.
    `interface` | `JPRAValueByteBufferedConstructorType<T extends JPRAValueType>` The type of constructors that yield `ByteBuffer`-backed values.

    Methods in com.io7m.jpra.runtime.java with type parameters of type JPRAValueType
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends JPRAValueType> JPRACursor2DType<T>` | JPRACursor2DByteBufferedUnchecked.`newCursor(ByteBuffer in_buffer, int width, int height, JPRAValueByteBufferedConstructorType<T> in_cons)` Construct a new cursor, assuming that the given buffer contains a `width * height` region of elements of type `T`.
    `static <T extends JPRAValueType> JPRACursor2DType<T>` | JPRACursor2DByteBufferedChecked.`newCursor(ByteBuffer in_buffer, int width, int height, JPRAValueByteBufferedConstructorType<T> in_cons)` Construct a new cursor, assuming that the given buffer contains a `width * height` region of elements of type `T`.
    `static <T extends JPRAValueType> JPRACursor1DType<T>` | JPRACursor1DByteBufferedUnchecked.`newCursor(ByteBuffer in_buffer, JPRAValueByteBufferedConstructorType<T> in_cons)` Construct a new cursor, assuming that the given buffer contains elements of type `T`.
    `static <T extends JPRAValueType> JPRACursor1DType<T>` | JPRACursor1DByteBufferedChecked.`newCursor(ByteBuffer in_buffer, JPRAValueByteBufferedConstructorType<T> in_cons)` Construct a new cursor, assuming that the given buffer contains elements of type `T`.

    Methods in com.io7m.jpra.runtime.java that return types with arguments of type JPRAValueType
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends JPRAValueType>` | JPRATypeModel.JPRAUserDefined.`type()`

    Method parameters in com.io7m.jpra.runtime.java with type arguments of type JPRAValueType
    Modifier and Type | Method and Description
    --- | ---
    `static JPRATypeModel.JPRAUserDefined` | JPRATypeModel.JPRAUserDefined.`of(Class<? extends JPRAValueType> type)` Construct a new immutable `JPRAUserDefined` instance.
    `JPRATypeModel.JPRAUserDefined` | JPRATypeModel.JPRAUserDefined.`withType(Class<? extends JPRAValueType> value)` Copy the current immutable object by setting a value for the `type` attribute.

Copyright © 2017 <code@io7m.com> http://io7m.com