raccoon.tibco.tibrv.badhnati.ae
Class AbsParser

java.lang.Object
  extended by raccoon.tibco.tibrv.badhnati.ae.AbsParser
Direct Known Subclasses:
JavaToMessage, MessageToJava

public class AbsParser
extends java.lang.Object

Common denominator amongst all TIBCO enabled parsers.

Since:
Raccoon v0.7
Version:
$Id: AbsParser.java,v 1.3 2003/07/01 19:19:56 crouvrais Exp $
Author:
Cedric ROUVRAIS

Field Summary
protected  IBeanAnalyzer mAnalyzer
          The bean introspector component used by this instance
protected  IFactory mFactory
          The factory instance used to generate the new instances of the various required messages
protected  ILogger mLog
          The logging service used by this parser
protected  IRepoGenerator mRepoGenerator
          The RepoGenerator component used by this instance
protected  IUtils mUtils
          The utility component
 
Constructor Summary
AbsParser()
           
 
Method Summary
 IBeanAnalyzer getAnalyzer()
          The bean introspector used by this component to retrieve serializable information.
 IFactory getFactory()
          Retrieves the factory instance used to instanciate empty message objects.
 ILogger getLog()
          The logging service used by this parser.
 IRepoGenerator getRepoGenerator()
          TIB/Repository generator service used to create TIB/Repository compliant URLs according to the Raccoon specification.
 IUtils getUtils()
          The messaging layer utility service
 void setAnalyzer(IBeanAnalyzer pAnalyzer)
          Assigns the IBeanAnalyzer instance required by this component
 void setFactory(IFactory pFactory)
          Assigns the IFactory used to instanciate empty message objects.
 void setLog(ILogger pLog)
          Assigns the logging service used by this parser.
 void setRepoGenerator(IRepoGenerator pRepoGenerator)
          TIB/Repository generator service used to create TIB/Repository compliant URLs according to the Raccoon specification.
 void setUtils(IUtils pUtils)
          Assigns the message layer utility service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mUtils

protected IUtils mUtils
The utility component


mAnalyzer

protected IBeanAnalyzer mAnalyzer
The bean introspector component used by this instance


mRepoGenerator

protected IRepoGenerator mRepoGenerator
The RepoGenerator component used by this instance


mFactory

protected IFactory mFactory
The factory instance used to generate the new instances of the various required messages


mLog

protected ILogger mLog
The logging service used by this parser

Constructor Detail

AbsParser

public AbsParser()
Method Detail

getAnalyzer

public IBeanAnalyzer getAnalyzer()
The bean introspector used by this component to retrieve serializable information.

Returns:
the IBeanAnalyzer instance used by this component

setAnalyzer

public void setAnalyzer(IBeanAnalyzer pAnalyzer)
Assigns the IBeanAnalyzer instance required by this component

Parameters:
pAnalyzer - the instance defined in the Service Manager configuration file

getUtils

public IUtils getUtils()
The messaging layer utility service

Returns:
the instance of IUtils used

setUtils

public void setUtils(IUtils pUtils)
Assigns the message layer utility service

Parameters:
pUtils - the implementation of IUtils to use

getRepoGenerator

public IRepoGenerator getRepoGenerator()
TIB/Repository generator service used to create TIB/Repository compliant URLs according to the Raccoon specification.

Returns:
the instance used by this component

setRepoGenerator

public void setRepoGenerator(IRepoGenerator pRepoGenerator)
TIB/Repository generator service used to create TIB/Repository compliant URLs according to the Raccoon specification.

Parameters:
pRepoGenerator - the instance to be used by this component

getFactory

public IFactory getFactory()
Retrieves the factory instance used to instanciate empty message objects.

Returns:
the IFactory instance used

setFactory

public void setFactory(IFactory pFactory)
Assigns the IFactory used to instanciate empty message objects.

Parameters:
pFactory - the factory instance to use.

getLog

public ILogger getLog()
The logging service used by this parser.

Returns:
the implementation of ILogger used.

setLog

public void setLog(ILogger pLog)
Assigns the logging service used by this parser.

Parameters:
pLog - the implementation of ILogger to use.


Copyright null null. All Rights Reserved.