IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

Package com.ibm.btt.base

Interface Summary
BTTLog This class provides the main new trace APIs.
Cache  
Cacheable This interface is used for object caching.
ClientOperation The ClientOperation interface extends the Operation class.
Context This class is the basic repository of data and services.
DataMapperExpressionConverterFormat.ElementMappingFilter The interface for filtering the data elements which will be mapped or not.
DataMapperExpressionConverterFormat.ICollIterator The logic invoked from IndexedCollection iteration during mapping.
DSECloneable This interface is implemented by any class in the toolkit that needs to be cloned (and therefore that implements the clone() method).
Externalizable All the Framework elements that are to be externalized in XML format must implement this interface.
Handler This interface is used by classes to process the events generated by Notifier instances.
IRefDataHandler This interface is for internal use.
IXMLFormatSupport  
Notifier This interface provides its implementors with the capability to send and process event notifications.
Operation Operation interface.
OperationRepliedListener The event set listener interface for the operationReplied feature.
OperationStepInterface BTTOperationStepInterface interface.
OperationXValidate The cross-validation service interface for operations.
ServerOperation ServerOperation interface extends Operation.
Traceable This interface can be implemented by any framework class to help providing a readable trace message.
TypedData This interface is extended by KeyedCollection and implemented by DataElement.
 

Class Summary
AjaxJSONFormat  
BigDecimalFormat The BigDecmialFormat class formats a BigDecmial object into a string.
BinaryIntegerStringFormat This class formats a numeric String as a byte representation of the Integer represented by this numeric String.
BTTClassLoader  
BTTClientOperation The DSEClientOperation Class derives from DSEOperation and implements the interface ClientOperation.
BTTLogFactory Factory that creates BTTLog instance.
BTTLogFactoryToCommonLoggingImp Factory that creates BTTLog instance.
BTTLogFactoryToDisplayImp Factory that creates BTTLog instance.
BTTLogFactoryToFileOrConsoleImp Factory that creates BTTLog instance.
BTTLogFactoryToLog4J Factory that creates BTTLog instance.
BTTLogFactoryToWASImp Factory that creates BTTLog instance.
BTTLogImpl This class provides the main new trace APIs.
BTTLogToCommLoggingImpl This class provides the main new trace APIs.
BTTLogToDisplayImp BTT Log implementation for Trace to Display using original architecture.
BTTLogToLog4J This class provides the main new trace APIs.
BTTLogToWASImpl This class provides the main new trace APIs.
BTTLogVoidImp This class is used when BTT trace is not initialized.
BTTOperation The BTTOperation Class derives from Object and implements the interfaces Externalizable and Operation.
BTTServerOperation The BTTServerOperation class derives from BTTOperation and implements the interface ServerOperation.
BTTSystemData This class implements the data type of http://btt.ibm.com/base/BTTSystemData defined in BTTSystemData.xsd.
BTTTraceFormatter Define the output formatter when tracing to file BTTTraceFormatter extends java.util.logging.Formatter
BTTWsLevel This class define the constant for WAS trace level
BTTXValidate This class is used as a base class for cross-validation implementations.
CacheElement This class implements a structure to store elements into the cache table.
CodeSetTranslator This class translates the decorated string to the code set specified by its attribute toCodeSet.
CompareAssertion This class compares the values of two data elements.
Compressor This decorator compresses its decorated String in order to reduce the decorated string size.
ConditionalDataMapperFormat Expression data mapping format class with conditional support.
ConstantFormat This class returns a constant value when it is formatted, and extracts the same constant value when it is unformatted.
Constants This class contains constants used frequently in the framework.
ContextExternalizer The ContextExternalizer class reads contexts.
ContextExternalizerAccessor This class is used to access the context externalizer.
ContextFactory This class is the basic repository of data and services.
ContextImpl This class is the basic repository of data and services.
ContextInitializer Context Initializer
DataCollection The DataCollection class is the abstract parent class for all types of collections.
DataElement The DataElement class is the abstract base class to represent data.
DataExternalizer The DataExternalizer class reads data elements.
DataExternalizerAccessor This class is used to access the data externalizer
DataField The DataField class is the basic unit of the data container.
DataInitializer Data Element Initializer
DataMapperBeansConverterFormat  
DataMapperConverterFormat The DataExternalizer class reads data elements.
DataMapperExpressionConverterFormat Data mapping format class with extension to support mapping from expression manipulation to context value.
DataMapperFormat This class allows to map data elements of one context to new data elements in another context
DataPointer The DataPointer class represents a Pointer to a DataElement.
DateFormat This class formats a Date to a String following the conditions of its attributes.
DefaultNamingFactory This class defines BTT default naming rules for general purpose
Delimiter The Delimiter class adds an delimiter character to its decorated String in order to provide a mechanism to separate the different data formats.
DlgBox The DlgBox class provides a message box with a text area and a button to remove the frame.
DSEEventObject The DSEEventObject class is used by notifiers, the Event Manager,and handlers to handle events by name.
DSEExceptionEvent The DSEExceptionEvent class is used by the Event Manager to propagate an exception to a remote workstation.
DSEHandler The DSEHandler class instances process the events generated by Notifier instances.
DSENotifier The DSENotifier class provides the capability to its objects to send and process event notifications.
DynamicRecordFormat The DynamicRecordFormat class implements a dynamic format for records.
DynamicXMLFormat The DynamicXMLFormat class formats a KeyedCollection into an XML compliant format.
ErrorInfo This class is a Hashtable of errors detected trying to validate an input object.
EventManager This class manages the flow of events between the notifiers (producers of the events) and the handlers (consumers of the events), both when the event is produced locally or remotelly in a server machine.
EventManagerClientOperation The client side EventManager class creates the EventManagerClientOperation when registering or deregistering remote interest in a specific event from a specific Notifier.
EventManagerServerOperation The client server mechanism creates the EventManagerServerOperation when registering or deregistering remote interest in a specific event from a specific Notifier.
ExistsAssertion This class checks if a data element exists in the context of an operation.
Externalizer This class manages the externalization of any toolkit objects.
ExternalizerAccessor This class is used to gain access to some externalizers.
FieldFormat This is the abstract parent class for format elements related to simple data fields.
FieldFormatXMLSupport  
FixedLength This class ensures that a String has a specified length.
FloatFormat This class formats a Float or a Double into the String used as its internal byte-representation.
FormatDecorator This is the parent abstact class of the decorators.
FormatElement This is the abstract parent class of the formats.
FormatElementXMLSupport  
FormatExternalizer This class manages the externalization of formatted objects using the tags specified in the settings.tags.formats path and the formats definition file specified in btt.xml (in the settings.files.format path).
FormatExternalizerAccessor This class is used to access the format externalizer.
FormatInitializer This class is used for the initialization of the formatter components.
FunctionalErrorTraceHelper This is a helper class used to separate functional error tracing code from the rest of the code.
FunctionalTraceHelper This is a helper class used to separate functional tracing code from the rest of the code.
GetItemsToSave This class creates a dialog box used to add items to a file.
Hashtable BTT Hashtable
HashtableFormat This is an special formatter used by the database services.
HashtableIndexedCollectionFormat This class unformats a vector of hashtables in a IndexedCollection of KeyedCollections using the HashtableFormat.
Identifier This decorator prepends a character to the string that identifies the data in the receiver.
IndexedCollection This class contains a collection of elements of the same class ordered by index.
IndexedCollectionFormat This class formats the elements of a IndexedCollection using the same format for each one.
IntegerFormat This class formats an Integer or a Long into its internal byte-representation as a String.
JavaExtensions This class contains utility methods.
JSONFormat This class formats a KeyedCollection to an JSON-compliant format.
KeyedCollection Instances of this class contain data elements ordered by insertion or definition.
KeyedCollectionFormat This abstract class contains a collection of format elements used to format the elements of a KeyedCollection.
LazyKeyedCollection  
LazyRefDataTag  
LinkedList This class implements a linked list structure of LinkedListElement objects.
LinkedListElement This class implements the structure of an element of a linked list.
LocalContextImpl Local context implementatation
LocaleHolder  
MaximumLength This decorator checks that the length of the formatted String does not exceed the limit defined by its maxLength attribute.
MirrorHandler This class should only be used by the EventManager.
MirrorNotifier This class should only be used by the EventManager.
NullCheckDecorator This decorator checks if the value of the data element is null.
NumericStringFormat This class converts an Integer or Long into a formatted String using the java.text.DecimalFormat initialized by attributes of this class.
NumOfElementsAssertion This class compares the size of a data element with a given value.
ObjectFormat This class should be used only as elements in a HashtableFormat instance.
OperationExternalizer This Externalizer reads operations.
OperationInitializer Operation Initializer
OperationRepliedEvent This is the event class launched when an operation has just finished running.
OperationRepliedEventMulticaster This is the event multicaster class to support the com.ibm.btt.base.OperationRepliedListenerinterface.
OperationStep This class enables you to break an operation into a set of operation steps.
OperExternalizerAccessor This class is used to access the operation externalizer.
OperField OperField derives from DataField.
PackedDateFormat This class formats a Date as a String representing the packed value of the Date.
PackedFormat This class formats a number as a String that represents the packed value of the number (a digit per 4 bits).
Pointer This is the abstract parent class of all pointers.
ProgressIndicator This class shows a progress bar.
RecordFormat This class is an implementation of the KeyedCollectionFormat.
RemoveExpiredThread This class removes the expired objects from the externalizer cache table.
SelfLength This decorator prepends a String with the byte-representation of the size of the String.
Semaphore This class provides a semaphore with timeOut option.
Service Abstract parent class of all services.
ServiceExternalizer  
ServiceExternalizerAccessor This class is used to access the service externalizer
ServiceInitializer Type Initializer which handles BTT Operation definitions generally the operation.xml
Settings This class holds the values of all the external data.
SortedTable This class is used to store the key-value for batch update.
StringFormat This class formats a String.
Tag Every XML tag, in the files specified in btt.xml, is converted to an instance of this class.
Tag.TagStringReader String Reader for Tag use
TagAttribute Instances of this class hold the attributes of XML tags.
TagInputStream This class is a Stream able to deal with individual tags and groups of them.
TagOutputStream This class is a Stream able to deal with individual tags and groups of tags.
TimeFormat This class formats a Date as a String conforming to its attributes.
TimezoneHolder  
Trace This class provide the traditional static API for trace users.
TraceBuffer This class creates an intermediate buffer used in performing a trace.
TraceCommLogging This class is implemented to write the trace lines to Common Logging.
TraceConst The BTT Trace constant like trace levels, targets.
TraceFile This class is implemented to write the trace lines to a disk file.
TraceFrame This class is used to write trace lines to a list in a window.
TraceFrameComponents This class provides a interface to configure trace types and levels of all components.
TraceInitializer BTT Trace XML config Initializer
TraceLine This class contains the attributes of each line of trace.
TraceList This class displays the lines of a trace.
TraceLog This servlet sends trace lines to Web Server logs.
TraceRequester This class defines a trace requester or component for the trace system.
TraceRequesterField This class is an extension of DataField to manage new attributes named trace, traceTypes and traceLevels.
TracesWindow This class controls where the trace lines will be written to trace targets: file,display,WAS, Common-logging.
TraceWAS This class is implemented to write the trace lines to WAS by java.util.Logging.
TypedDataElementFormat This is a FormatElement to work with typed DataElements.
Vector This extension provides functions useful for externalization.
XMLFormat This class formats a KeyedCollection to an XML-compliant format.
 

Exception Summary
ContextCreateException  
DSEException The DSEException class is the base class from where all the exceptions raised by the framework are inherited.
DSEFunctionNotSupportedException DSEFunctionNotSupportedException is a DSERuntimeException.
DSEHandlerNotFoundException The DSEHandlerNotFoundException class throws an exception on behalf of any notifier or eventManger when an attempt is made to remove a non-existent handler from the handlerList or when an attempt is made to remove a handler from a non-existent eventName List.
DSEInternalErrorException The DSEInternalErrorException class provides an internal error exception, which is raised by the framework when a critical error is found.
DSEInvalidArgumentException The DSEInvalidArgumentException class provides an exception that is raised when an invalid argument has been provided to the invoking method.
DSEInvalidClassException The DSEInvalidClassException class provides an exception that is raised by the framework when an invalid class has been provided as an argument.
DSEInvalidRequestException The DSEInvalidRequestException provides an exception that is raised by the framework when any internal validation fails during the process of a request.
DSEObjectNotFoundException The DSEObjectNotFoundException class provides an exception that is raised by the framework when the corresponding object asked for by the requester is not found.
DSERuntimeException The DSERuntimeException class is the base class from where all the runtime exceptions raised by the framework are inherited.
 


IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011