xbn.array.primitive
Class PASObject

java.lang.Object
  |
  +--xbn.XBNObject
        |
        +--xbn.util.XBNLocked
              |
              +--xbn.array.primitive.PrimitiveArray
                    |
                    +--xbn.array.primitive.PrimitiveArrayString
                          |
                          +--xbn.array.primitive.PASObject
Direct Known Subclasses:
PASArrayProtector

public abstract class PASObject
extends PrimitiveArrayString

A PrimitiveArrayString that wraps around a java.lang.Object.

Source code:  PASObject.java.


Fields inherited from class xbn.XBNObject
bFALSE_IN_PRODUCTION, bTRUE_IN_PRODUCTION, sCNSTR, sES, sLINE_SEP
 
Constructor Summary
PASObject()
          Create a PASObject with default values.
PASObject(Object o_bject)
          Create a PASObject.
PASObject(Object o_bject, PARString par_string)
          Create a PASObject.
PASObject(String s_fqExtendingClass, Object o_bject)
          Create a PASObject.
PASObject(String s_fqExtendingClass, Object o_bject, PARString par_string)
          Create a PASObject.
 
Method Summary
 Object getObject()
          Get the object for direct manipulation.
 boolean isNull()
          Is the object null?
 
Methods inherited from class xbn.array.primitive.PrimitiveArrayString
areLmntsEqual, areLmntsEqual, getPARString, isValid
 
Methods inherited from class xbn.array.primitive.PrimitiveArray
areLmntsEqual, crashIfBad, crashIfBad, declareNoViolation, getFQClassName, getLength, getList, getList, getList, getList, getNewAOSOBString, getNewAOSOBStringBuffer, getNewAOString, getPAViolation, getPrimitiveArrayRule, getSOBString, getSOBStringBuffer, getString, isNull, isValid, setPAViolation, throwAXIllegal, throwLmntsEqualAioobx, wasValidated
 
Methods inherited from class xbn.util.XBNLocked
throwLX, throwLX, throwLXIfLocked, throwLXIfLocked, throwLXIfLocked, throwLXIfUnlocked
 
Methods inherited from class xbn.XBNObject
getXMsgPrefix, sop, sopl, sopl, throwAX, throwAXIfBadStr, throwAXIfNull, throwAXSpoof
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PASObject

public PASObject()

Create a PASObject with default values.

Equal to PASObject(null)


PASObject

public PASObject(Object o_bject)

Create a PASObject.

Equal to PASObject("xbn.array.primitive.PASObject", o_bject)


PASObject

public PASObject(String s_fqExtendingClass,
                 Object o_bject)

Create a PASObject.

Equal to PASObject(s_fqExtendingClass, o_bject, (new PARString())))


PASObject

public PASObject(Object o_bject,
                 PARString par_string)

Create a PASObject.

Equal to PASObject("xbn.array.primitive.PASObject", o_bject, par_string)


PASObject

public PASObject(String s_fqExtendingClass,
                 Object o_bject,
                 PARString par_string)

Create a PASObject.

The first line of this constructor calls PrimitiveArrayString(s_fqExtendingClass, par_string)

Parameters:
o_bject - The object that contains something to be represeted as an array of strings.
Method Detail

getObject

public final Object getObject()

Get the object for direct manipulation.

Returns:
o_bject Exactly as provided to the constructor.

isNull

public final boolean isNull()

Is the object null?

Overrides:
isNull in class PrimitiveArray
Returns:
(o_bject == null) where o_bject is exactly as provided to the constructor.



Copyright 1997-2003, Jeff Epstein, All Rights Reserved. See top of source code files for copyright notice.

 

http://sourceforge.net/projects/xbnjava

 

SourceForge.net Logo