IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.base
Class ExternalizerAccessor

java.lang.Object
  extended by com.ibm.btt.base.ExternalizerAccessor
Direct Known Subclasses:
ContextExternalizerAccessor, DataExternalizerAccessor, FormatExternalizerAccessor, OperExternalizerAccessor, ProcExternalizerAccessor, ServiceExternalizerAccessor, TypeExternalizerAccessor

public abstract class ExternalizerAccessor
extends java.lang.Object

This class is used to gain access to some externalizers. This class helps eliminate some package dependencies. Subclasses of this class specify specific externalizers.


Constructor Summary
ExternalizerAccessor()
          ExternalizerAccessor constructor.
 
Method Summary
abstract  void createExternalizer()
          This method creates and sets the externalizer.
abstract  void createExternalizer(java.lang.String option, java.io.BufferedInputStream aIniStream)
          This method creates and sets the externalizer.
abstract  void createExternalizer(java.lang.String option, java.lang.String pathAndFile)
          This method creates and sets the externalizer.
abstract  void end()
          This method will set the externalizer to null and release any other resources necessary.
abstract  Externalizer getExternalizer()
          This method gets the instance externalizer.
abstract  void linkReferences()
          This method will link all references in the particular externalizer's "TagInputStream."
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalizerAccessor

public ExternalizerAccessor()
ExternalizerAccessor constructor.

Method Detail

createExternalizer

public abstract void createExternalizer()
                                 throws java.io.IOException
This method creates and sets the externalizer. Subclasses must create and set a specific externalizer.

Throws:
java.io.IOException

createExternalizer

public abstract void createExternalizer(java.lang.String option,
                                        java.io.BufferedInputStream aIniStream)
                                 throws java.io.IOException
This method creates and sets the externalizer. Subclasses must create and set a specific externalizer.

Throws:
java.io.IOException

createExternalizer

public abstract void createExternalizer(java.lang.String option,
                                        java.lang.String pathAndFile)
                                 throws java.io.IOException
This method creates and sets the externalizer. Subclasses must create and set a specific externalizer.

Throws:
java.io.IOException

end

public abstract void end()
This method will set the externalizer to null and release any other resources necessary.


getExternalizer

public abstract Externalizer getExternalizer()
                                      throws java.io.IOException
This method gets the instance externalizer.

Throws:
java.io.IOException

linkReferences

public abstract void linkReferences()
                             throws java.io.IOException,
                                    DSEObjectNotFoundException
This method will link all references in the particular externalizer's "TagInputStream." For example: refData tags will be replaced with their real tags.

Throws:
java.io.IOException
DSEObjectNotFoundException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009