xbn.config
Class CRLAObjects

java.lang.Object
  |
  +--xbn.XBNObject
        |
        +--xbn.config.CRLAObjects

public class CRLAObjects
extends XBNObject

A trivial class used to hold internal objects for CRLineAnalyzer. See CRLineAnalyzer.

Source code:  CRLAObjects.java

The purpose of this class is to prevent internal objects from being created and destroyed rapid-fire. The CRLineAnalyzer class itself is created and destroyed rapid-fire--once for each line in the source text. So instead of creating and destroying the objects needed internally in it, they are created and persistently exist in this class. This object as a whole is then passed (rapid fire) into CRLineAnalyzer.


Fields inherited from class xbn.XBNObject
bFALSE_IN_PRODUCTION, bTRUE_IN_PRODUCTION, sCNSTR, sES, sLINE_SEP
 
Constructor Summary
CRLAObjects(CRConfig cr_config)
          Create a CRLAObjects.
 
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

CRLAObjects

public CRLAObjects(CRConfig cr_config)

Create a CRLAObjects.

Parameters:
cr_config - The CRConfig. May not be null.



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