Class ShortArraySource

java.lang.Object
org.refcodes.io.ShortArraySource
All Implemented Interfaces:
ShortSource, ShortsSource, org.refcodes.struct.ShortArrayAccessor

public class ShortArraySource extends Object implements ShortsSource, org.refcodes.struct.ShortArrayAccessor
The Class ShortArraySource.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.struct.ShortArrayAccessor

    org.refcodes.struct.ShortArrayAccessor.ShortArrayBuilder<B extends org.refcodes.struct.ShortArrayAccessor.ShortArrayBuilder<B>>, org.refcodes.struct.ShortArrayAccessor.ShortArrayMutator, org.refcodes.struct.ShortArrayAccessor.ShortArrayProperty
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    short[]
    void
    transmitShort(short aShort)
    Writes (sends) a short.
    void
    transmitShorts(short[] aShorts, int aOffset, int aLength)
    Writes (sends) a short block.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.refcodes.io.ShortsSource

    transmitAllShorts
  • Constructor Details

    • ShortArraySource

      public ShortArraySource()
  • Method Details

    • transmitShort

      public void transmitShort(short aShort) throws IOException
      Writes (sends) a short.
      Specified by:
      transmitShort in interface ShortSource
      Specified by:
      transmitShort in interface ShortsSource
      Parameters:
      aShort - The short to be pushed.
      Throws:
      IOException - Thrown in case opening or accessing an open line (connection, junction, link) caused problems.
    • transmitShorts

      public void transmitShorts(short[] aShorts, int aOffset, int aLength) throws IOException
      Writes (sends) a short block.
      Specified by:
      transmitShorts in interface ShortsSource
      Parameters:
      aShorts - The short to be pushed.
      aOffset - The offset from which to take the data.
      aLength - The number of elements to push starting at the given offset.
      Throws:
      IOException - Thrown in case opening or accessing an open line (connection, junction, link) caused problems.
    • getShorts

      public short[] getShorts()
      Specified by:
      getShorts in interface org.refcodes.struct.ShortArrayAccessor