org.jostraca.util
Class Internal

java.lang.Object
  extended byorg.jostraca.util.Internal

public class Internal
extends java.lang.Object

A simple handler for internal errors. Just prints a message to a PrintStream (by default, System.err).


Field Summary
static java.lang.String CN
           
static java.lang.String MSG_was_null
           
 
Constructor Summary
Internal()
           
 
Method Summary
static java.lang.Object default_if_null(java.lang.Object pObject, java.lang.String pName, java.lang.Object pDefault)
          Returns Object if not null, otherwise returns default.
static java.lang.Object null_arg(java.lang.Object pObject)
           
static java.lang.Object null_arg(java.lang.Object pObject, java.lang.String pName)
          Returns Object if not null, otherwise throws IllegalArgumentException.
static java.lang.String null_arg(java.lang.String pString)
           
static java.lang.Object[] null_array(java.lang.Object[] pObjectArray)
           
static java.lang.String[] null_array(java.lang.String[] pStringArray)
           
static java.util.List null_list(java.util.List pList)
           
static java.util.List null_list(java.util.List pList, java.lang.String pName)
          Returns List if not null, otherwise throws IllegalArgumentException.
static java.lang.Object null_state(java.lang.Object pObject)
           
static java.lang.Object null_state(java.lang.Object pObject, java.lang.String pName)
          Returns Object if not null, otherwise throws IllegalStateException.
static java.lang.String null_state(java.lang.String pString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CN

public static final java.lang.String CN
See Also:
Constant Field Values

MSG_was_null

public static final java.lang.String MSG_was_null
See Also:
Constant Field Values
Constructor Detail

Internal

public Internal()
Method Detail

null_arg

public static java.lang.Object null_arg(java.lang.Object pObject)
                                 throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
See Also:
null_arg(Object,String)

null_arg

public static java.lang.String null_arg(java.lang.String pString)
                                 throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
See Also:
null_arg(Object)

null_arg

public static java.lang.Object null_arg(java.lang.Object pObject,
                                        java.lang.String pName)
                                 throws java.lang.IllegalArgumentException
Returns Object if not null, otherwise throws IllegalArgumentException.

Throws:
java.lang.IllegalArgumentException

null_list

public static java.util.List null_list(java.util.List pList)
                                throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
See Also:
null_arg(Object,String)

null_list

public static java.util.List null_list(java.util.List pList,
                                       java.lang.String pName)
                                throws java.lang.IllegalArgumentException
Returns List if not null, otherwise throws IllegalArgumentException.

Throws:
java.lang.IllegalArgumentException

null_array

public static java.lang.String[] null_array(java.lang.String[] pStringArray)
                                     throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

null_array

public static java.lang.Object[] null_array(java.lang.Object[] pObjectArray)
                                     throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

null_state

public static java.lang.Object null_state(java.lang.Object pObject)
                                   throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
See Also:
null_state(Object,String)

null_state

public static java.lang.String null_state(java.lang.String pString)
                                   throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
See Also:
null_state(Object)

null_state

public static java.lang.Object null_state(java.lang.Object pObject,
                                          java.lang.String pName)
                                   throws java.lang.IllegalStateException
Returns Object if not null, otherwise throws IllegalStateException.

Throws:
java.lang.IllegalStateException

default_if_null

public static java.lang.Object default_if_null(java.lang.Object pObject,
                                               java.lang.String pName,
                                               java.lang.Object pDefault)
Returns Object if not null, otherwise returns default.



Copyright © 2000-2002 Richard Rodger