org.jfree.graphics2d
Class Args

java.lang.Object
  extended by org.jfree.graphics2d.Args

public class Args
extends Object

A utility class that performs checks for method argument validity.


Method Summary
static void arrayMustHaveLength(int length, boolean[] array, String ref)
          Checks an array to ensure it has the correct length and throws an IllegalArgumentException if it does not.
static void arrayMustHaveLength(int length, double[] array, String ref)
          Checks an array to ensure it has the correct length and throws an IllegalArgumentException if it does not.
static void nullNotPermitted(Object obj, String ref)
          Checks that an argument is non-null and throws an IllegalArgumentException otherwise.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

nullNotPermitted

public static void nullNotPermitted(Object obj,
                                    String ref)
Checks that an argument is non-null and throws an IllegalArgumentException otherwise.

Parameters:
obj - the object to check for null.
ref - the text name for the parameter (to include in the exception message).

arrayMustHaveLength

public static void arrayMustHaveLength(int length,
                                       boolean[] array,
                                       String ref)
Checks an array to ensure it has the correct length and throws an IllegalArgumentException if it does not.

Parameters:
length - the required length.
array - the array to check.
ref - the text name of the array parameter (to include in the exception message).

arrayMustHaveLength

public static void arrayMustHaveLength(int length,
                                       double[] array,
                                       String ref)
Checks an array to ensure it has the correct length and throws an IllegalArgumentException if it does not.

Parameters:
length - the required length.
array - the array to check (null not permitted).
ref - the text name of the array parameter (to include in the exception message).


Copyright © 2015. All rights reserved.