org.nodal.util
Class FloatSeqUtil

java.lang.Object
  extended byorg.nodal.util.FloatSeqUtil

public final class FloatSeqUtil
extends java.lang.Object

A utility class for providing the FloatSeq interface to a variety of sources.

Author:
Lee Iverson

Constructor Summary
FloatSeqUtil()
           
 
Method Summary
static FloatSeq create(float i)
          Create a FloatSeq interface for a single float..
static FloatSeq create(float[] a)
          Create an FloatSeq interface for an float[] array.
static FloatSeq create(java.lang.Number n)
          Create a FloatSeq interface wrapper around Number (sequence of one).
static FloatSeq create(java.lang.Object v)
          Create an FloatSeq interface for an arbitrary Object.
static FloatSeq create(java.util.Vector v)
          Create an FloatSeq interface for a Vector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatSeqUtil

public FloatSeqUtil()
Method Detail

create

public static final FloatSeq create(java.lang.Object v)
                             throws ConstraintFailure
Create an FloatSeq interface for an arbitrary Object.

Throws:
ConstraintFailure

create

public static final FloatSeq create(float[] a)
Create an FloatSeq interface for an float[] array.


create

public static final FloatSeq create(java.util.Vector v)
                             throws TypeConstraintFailure
Create an FloatSeq interface for a Vector.

Tested on creation for validity.

Throws:
TypeConstraintFailure

create

public static final FloatSeq create(float i)
Create a FloatSeq interface for a single float..


create

public static final FloatSeq create(java.lang.Number n)
                             throws TypeConstraintFailure
Create a FloatSeq interface wrapper around Number (sequence of one).

Throws:
TypeConstraintFailure