A B C D E F G H I L M N O P R S T V W Z

A

ackMessageIndex() - Method in class com.interfaceware.chameleon.Engine
Get the index of the message selected by the user to be the ACKnowledgment message.
addClientSocketListener(ClientSocketListener) - Method in class com.interfaceware.chameleon.TransportTcpIpClient
Use this method to add a ClientSocketListener to keep track on events happening on this socket.
addDateTimeColumn(String, ChameleonDateTime) - Method in class com.interfaceware.chameleon.SqlGenerator
 
addDateTimeColumn(String, Date) - Method in class com.interfaceware.chameleon.SqlGenerator
 
addDoubleColumn(String, Double) - Method in class com.interfaceware.chameleon.SqlGenerator
 
addIntegerColumn(String, Integer) - Method in class com.interfaceware.chameleon.SqlGenerator
 
addListener(LlpClientListener) - Method in class com.interfaceware.chameleon.LlpClient
Adds the specified listener so that it receives events from this LlpClient object.
addListener(LlpServerListener) - Method in class com.interfaceware.chameleon.LlpServer
Adds the specified listener so that it receives events from this LlpServer object.
addLog(Log) - Method in class com.interfaceware.chameleon.Engine
Add the specified log listener to receive log events from the Engine.
addLog(Log) - Method in class com.interfaceware.chameleon.TransportTcpIpClient
Use this method to assign the Log object for this socket to log errors to.
addLog(Log) - Method in class com.interfaceware.chameleon.TransportTcpIpServer
Assign an object which implements the Log interface.
addRow() - Method in class com.interfaceware.chameleon.Message
Prevents adding a row to the Message object.
addRow() - Method in class com.interfaceware.chameleon.Table
Add a row to the table.
addServerSocketListener(ServerSocketListener) - Method in class com.interfaceware.chameleon.Connection
Adds the specified server socket listener to receive server socket events from this connection.
addServerSocketListener(ServerSocketListener) - Method in class com.interfaceware.chameleon.TransportTcpIpServer
Assign an object which implements ServerSocketListener.
addStringColumn(String, String) - Method in class com.interfaceware.chameleon.SqlGenerator
 
addWrapper(String) - Method in class com.interfaceware.chameleon.Wrapper
This method must be overridden in a descendant class to add a specific wrapper to the message data.
addWrapper(String) - Method in class com.interfaceware.chameleon.WrapperLlp
Add the LLP wrapper to the message data.

B

buildNumber() - Method in class com.interfaceware.chameleon.Engine
Get the build number of Chameleon.

C

CHMtableAddRef(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableAddRow(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableColumnIndex(long, String) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableColumnName(long, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableColumnType(long, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableCountOfColumn(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableCountOfRow(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableCountOfSubTable(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableCreate() - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableDump(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableGetDateTime(long, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableGetDouble(long, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableGetInteger(long, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableGetString(long, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableIsNull(long, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableName(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableRelease(long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableSetDateTime(long, int, int, long) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableSetDouble(long, int, int, double) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableSetInteger(long, int, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableSetString(long, int, int, String) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableState(long, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
CHMtableSubTable(long, int, int) - Method in class com.interfaceware.chameleon.Table
Used in the internal implementation of Chameleon; should not be invoked directly.
ChameleonDateTime - class com.interfaceware.chameleon.ChameleonDateTime.
This class handles Date Time objects.
ChameleonDateTime() - Constructor for class com.interfaceware.chameleon.ChameleonDateTime
Construct a ChameleonDateTime object.
ChameleonDateTime(long) - Constructor for class com.interfaceware.chameleon.ChameleonDateTime
Construct a ChameleonDateTime object with the specified long Date Time handle.
ChameleonDateTime(DblDate) - Constructor for class com.interfaceware.chameleon.ChameleonDateTime
Construct a ChameleonDateTime object with the specified DblDate.
ChameleonDateTime(String) - Constructor for class com.interfaceware.chameleon.ChameleonDateTime
Construct a ChameleonDateTime object by parsing a string to produce a date.
ChameleonEncoding - class com.interfaceware.chameleon.ChameleonEncoding.
This class contains functions to change the current encoding used internally by Chameleon at runtime.
ChameleonEncoding() - Constructor for class com.interfaceware.chameleon.ChameleonEncoding
 
ChameleonEncoding(long) - Constructor for class com.interfaceware.chameleon.ChameleonEncoding
 
ChameleonException - exception com.interfaceware.chameleon.ChameleonException.
This class handles Chameleon exceptions.
ChameleonException(long) - Constructor for class com.interfaceware.chameleon.ChameleonException
Construct an exception from a handle.
ChameleonException(String) - Constructor for class com.interfaceware.chameleon.ChameleonException
Construct an exception from a String.
Client - class com.interfaceware.chameleon.Client.
This class allows you to connect to hosts and send messages
Client() - Constructor for class com.interfaceware.chameleon.Client
Create a Client
ClientSocketListener - interface com.interfaceware.chameleon.ClientSocketListener.
This interface provides events to alert the class implementing this interface of various events on the client socket.
CloseConnection() - Method in class com.interfaceware.chameleon.Client
Close a connection
Column - class com.interfaceware.chameleon.Column.
This class is used in the internal implementation of Chameleon; it handles table columns.
Column(String, byte) - Constructor for class com.interfaceware.chameleon.Column
Construct a Column object with the specified name and data type.
Config - class com.interfaceware.chameleon.Config.
This class allows access to programmatically change delimiter characters.
Config(long) - Constructor for class com.interfaceware.chameleon.Config
Construct a Config object with the specified config handle.
Connect(String, int) - Method in class com.interfaceware.chameleon.Client
Connect to a remote host.
Connection - class com.interfaceware.chameleon.Connection.
This class implements a connection for streaming data to and from a client socket.
Connection() - Constructor for class com.interfaceware.chameleon.Connection
default constructor
Connection(long, Wrapper, Log) - Constructor for class com.interfaceware.chameleon.Connection
Constructs a Connection with the specified socket and wrapper objects, and the log interface.
clientConnectEvent() - Method in class com.interfaceware.chameleon.Connection
/** Invokes the onClientConnect event on the ServerSocketListener class
clientConnected(LlpConnection) - Method in interface com.interfaceware.chameleon.LlpServerListener
Fired when a connection is made to the server by a new client.
clientDisconnected(LlpConnection) - Method in interface com.interfaceware.chameleon.LlpServerListener
Fired when a client disconnects from the server, or a previous disconnect call on a Connection succeeds.
clientErrorReceived(LlpConnection, String, int) - Method in interface com.interfaceware.chameleon.LlpServerListener
Fired when a networking error occurs with a specific client connection.
close() - Method in class com.interfaceware.chameleon.TransportTcpIpClient
Closes the current connection
closeConnection() - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Close a connection
closeConnection(long) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Close a connection This does a graceful close which means it is still possible to receive some data that has already been sent by the client.
closed() - Method in interface com.interfaceware.chameleon.LlpClientListener
Fired when the connection is closed.
columnIndex(String) - Method in class com.interfaceware.chameleon.Table
Get the column index of the column named ColumnName.
columnName(int) - Method in class com.interfaceware.chameleon.Table
Get the table column name.
columnType(int) - Method in class com.interfaceware.chameleon.Table
Get the column type of the column at the specified column index.
com.interfaceware.chameleon - package com.interfaceware.chameleon
 
config() - Method in class com.interfaceware.chameleon.Engine
Get the Config object that allows one to set and get delimiter characters.
configName(int) - Method in class com.interfaceware.chameleon.Engine
Get the name of the configuration with the specified index.
connect(String, int) - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Connect to a remote host.
connect(String, int) - Method in class com.interfaceware.chameleon.LlpClient
Connect to the given host and port number.
connected() - Method in interface com.interfaceware.chameleon.LlpClientListener
Fired when the connection is made with the server.
countConnections() - Method in class com.interfaceware.chameleon.LlpServer
Returns the total number of Clients.
countOfColumn() - Method in class com.interfaceware.chameleon.Table
Get the number of table columns.
countOfConfig() - Method in class com.interfaceware.chameleon.Engine
Get the number of configurations in the VMD file.
countOfDelimiter() - Method in class com.interfaceware.chameleon.Config
Get the number of delimiter characters.
countOfMessage() - Method in class com.interfaceware.chameleon.Engine
Get the number of messages that are defined in the currently loaded VMD file.
countOfMessageIdentifier(int) - Method in class com.interfaceware.chameleon.Engine
Get the count of identifiers for a given message.
countOfParameter() - Method in class com.interfaceware.chameleon.ChameleonException
Get the number of parameters.
countOfRow() - Method in class com.interfaceware.chameleon.Table
Get the number of table rows.
countOfSubTable() - Method in class com.interfaceware.chameleon.Table
Get the number of sub-tables.
countOfTranslationLocale() - Static method in class com.interfaceware.chameleon.ChameleonEncoding
Get the total number of supported translation locales.
createEmptyMessageTable(Table, int) - Method in class com.interfaceware.chameleon.Engine
Create an empty message table with the specified message index.
currentConfigIndex() - Method in class com.interfaceware.chameleon.Engine
Get the index of the current configuration.

D

DEFAULT_PORT - Static variable in class com.interfaceware.chameleon.TransportTcpIpClient
Default port
DEFAULT_PORT - Static variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
DataType - class com.interfaceware.chameleon.DataType.
This class handles data type constants.
DataType() - Constructor for class com.interfaceware.chameleon.DataType
 
DateType - Static variable in class com.interfaceware.chameleon.DataType
Date Time type.
DblDate - class com.interfaceware.chameleon.DblDate.
This class handles dates in Chameleon.
DblDate(Date) - Constructor for class com.interfaceware.chameleon.DblDate
Construct a DblDate object with the specified Date.
DblDate() - Constructor for class com.interfaceware.chameleon.DblDate
Construct a DblDate object.
DblDate(long) - Constructor for class com.interfaceware.chameleon.DblDate
Construct a DblDate object with the specified long date.
DblDate(double) - Constructor for class com.interfaceware.chameleon.DblDate
Construct a DblDate object with the specified double date.
DoubleType - Static variable in class com.interfaceware.chameleon.DataType
Double type.
DynamicEngine - class com.interfaceware.chameleon.DynamicEngine.
This class implements a dynamic version of the Engine that allows the message tables to be explored dynamically rather than relying on stubcode.
DynamicEngine() - Constructor for class com.interfaceware.chameleon.DynamicEngine
Constructor.
dataIgnored(String) - Method in interface com.interfaceware.chameleon.LlpClientListener
Fired when data has been received that is not within the header and trailer block.
dataIgnored(LlpConnection, String) - Method in interface com.interfaceware.chameleon.LlpServerListener
Fired when data has been received that is not within the header and trailer block envelope.
dataType() - Method in class com.interfaceware.chameleon.Column
Get the column data type.
description() - Method in interface com.interfaceware.chameleon.GenerateMessage
Get the description of the message generator.
detectMessage(StringBuffer, StringBuffer) - Method in class com.interfaceware.chameleon.Wrapper
This method must be overridden in a descendant class to detect the beginning and end of a message for a specific wrapper protocol.
detectMessage(StringBuffer, StringBuffer) - Method in class com.interfaceware.chameleon.WrapperLlp
Search the string buffer for the LLP wrapper.
disconnect() - Method in class com.interfaceware.chameleon.LlpClient
Attempt to gracefully disconnect from the server.
disconnect() - Method in class com.interfaceware.chameleon.LlpConnection
Attempt to gracefully disconnect from the server.
disconnectAllClients() - Method in class com.interfaceware.chameleon.LlpServer
Stop listening on the port for new connections, and initiate a disconnect on all open connections.

E

EOF - Static variable in class com.interfaceware.chameleon.Connection
 
Empty - Static variable in class com.interfaceware.chameleon.TableState
 
Engine - class com.interfaceware.chameleon.Engine.
This class handles Chameleon Engine objects.
Engine() - Constructor for class com.interfaceware.chameleon.Engine
Construct an Engine object.
engine() - Method in class com.interfaceware.chameleon.Wrapper
Get the Engine assigned to parse messages for this wrapper.
errorEvent(Exception, String) - Method in class com.interfaceware.chameleon.Connection
Converts the Exception to a string and appends a description to the error message.
errorEvent(Exception, String) - Method in class com.interfaceware.chameleon.Engine
Convert an error to a string and append the description.
errorEvent(Exception, String) - Method in class com.interfaceware.chameleon.TransportTcpIpServer
Logs an error.
errorReceived(String, int) - Method in interface com.interfaceware.chameleon.LlpClientListener
Fired when we have an error with the TCP/IP connection.
errorReceived(String, int) - Method in interface com.interfaceware.chameleon.LlpServerListener
Fired when an issue occurs with the server socket itself rather than a specific client.
escapeString(String) - Method in class com.interfaceware.chameleon.SqlGenerator
 

F

fetchRegistrationCode(String, String, String, String) - Method in class com.interfaceware.chameleon.License
If successful, this method will return the non-expiring runtime registration code for the unique machine ID from iNTERFACEWARE's server.
fetchTrialRegistrationCode(Date, String, String, String, String) - Method in class com.interfaceware.chameleon.License
If successful, this method will return the expiring trial registration code for the unique machine ID from iNTERFACEWARE's server.
finalize() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Finalizer that invokes the release method.
finalize() - Method in class com.interfaceware.chameleon.ChameleonEncoding
 
finalize() - Method in class com.interfaceware.chameleon.ChameleonException
 
finalize() - Method in class com.interfaceware.chameleon.Client
Frees the table handle.
finalize() - Method in class com.interfaceware.chameleon.Config
Finalizer that invokes the release method.
finalize() - Method in class com.interfaceware.chameleon.Engine
Finalizer that invokes the release method.
finalize() - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Frees the connection handle.
finalize() - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Frees the server handle.
finalize() - Method in class com.interfaceware.chameleon.License
 
finalize() - Method in class com.interfaceware.chameleon.LlpClient
 
finalize() - Method in class com.interfaceware.chameleon.LlpConnection
 
finalize() - Method in class com.interfaceware.chameleon.LlpServer
 
finalize() - Method in class com.interfaceware.chameleon.Message
Free the Message object handle.
finalize() - Method in class com.interfaceware.chameleon.SqlGenerator
 
finalize() - Method in class com.interfaceware.chameleon.Table
Finalizer that invokes the release method.
format(String) - Method in class com.interfaceware.chameleon.ChameleonDateTime
Return the date as a string using the format string passed according to the formatting rules for the ANSI C strftime function.
formatDate(Date) - Method in class com.interfaceware.chameleon.SqlGenerator
 

G

GenerateMessage - interface com.interfaceware.chameleon.GenerateMessage.
This interface handles generating message events.
generate(Table, int) - Method in class com.interfaceware.chameleon.Engine
Get a message in string format by generating it from the table structure ATable and the message at MessageIndex.
generateAckFromMessage(String) - Method in class com.interfaceware.chameleon.Engine
Generate an ACKnowledgment message in an optimized manner.
generateInsertStatement() - Method in class com.interfaceware.chameleon.SqlGenerator
 
generateMessage(Engine) - Method in interface com.interfaceware.chameleon.GenerateMessage
Convert a message into string format using the specified Engine.
generateMessage() - Method in class com.interfaceware.chameleon.Message
Get a Message object in text string format by calling the Engine.generate method.
generateSchema(String) - Method in class com.interfaceware.chameleon.Engine
Generate a XML schema.
generateUpdateStatement() - Method in class com.interfaceware.chameleon.SqlGenerator
 
getAddress() - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Get the IP Address as a string
getClient(int) - Method in class com.interfaceware.chameleon.LlpServer
Representation of the collection of remote Clients that are connected to this server.
getCurrentTranslationLocale() - Static method in class com.interfaceware.chameleon.ChameleonEncoding
Get the translation locale.
getDate(int, int) - Method in class com.interfaceware.chameleon.Table
Get the date/time value at ColumnIndex and RowIndex.
getDelimiterChar(int) - Method in class com.interfaceware.chameleon.Config
Get the delimiter character at CharIndex.
getDouble(int, int) - Method in class com.interfaceware.chameleon.Table
Get the Double value at ColumnIndex and RowIndex.
getEscapeCharacter() - Method in class com.interfaceware.chameleon.Config
Get the escape character.
getHeaderBlock() - Method in class com.interfaceware.chameleon.LlpClient
The characters that precede a message in a stream.
getHeaderBlock() - Method in class com.interfaceware.chameleon.LlpServer
The characters that precede a message in a stream.
getHost() - Method in class com.interfaceware.chameleon.LlpServer
The local interface on which we are listening, used by the next call to the startListen method.
getId() - Method in class com.interfaceware.chameleon.LlpConnection
A unique ID for all connection objects.
getInteger(int, int) - Method in class com.interfaceware.chameleon.Table
Get the Integer value at ColumnIndex and RowIndex.
getIp() - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Get the raw IP Address
getIsConnected() - Method in class com.interfaceware.chameleon.LlpClient
The status of the connection with the server.
getIsLicensed() - Method in class com.interfaceware.chameleon.License
This is a boolean function, which returns true if the machine has a valid Chameleon license, and false otherwise.
getIsListening() - Method in class com.interfaceware.chameleon.LlpServer
The status of the listening state.
getMachineId() - Method in class com.interfaceware.chameleon.License
This method returns the unique machine ID of the machine to register.
getMessage() - Method in class com.interfaceware.chameleon.ChameleonException
Return the exception message.
getParameter(String) - Method in class com.interfaceware.chameleon.ChameleonException
Get the value of an exception parameter.
getParameterKey(int) - Method in class com.interfaceware.chameleon.ChameleonException
Get the parameter key by index.
getPort() - Method in class com.interfaceware.chameleon.LlpServer
The port on which we are listening, set by the startListen method.
getProxy() - Method in class com.interfaceware.chameleon.License
The IP address or hostname for the Web proxy to use.
getRemoteHostName() - Method in class com.interfaceware.chameleon.LlpConnection
This property will resolve the remoteIpAddress to the host name if possible using the operating system.
getRemoteIpAddress() - Method in class com.interfaceware.chameleon.LlpConnection
The IP address of the remote host in host byte order.
getRemoteIpAddressAsString() - Method in class com.interfaceware.chameleon.LlpConnection
The IP address of the remote host as a string.
getRepeatCharacter() - Method in class com.interfaceware.chameleon.Config
Get the repeat character.
getState(int, int) - Method in class com.interfaceware.chameleon.Table
Test the value in the cell at row RowIndex and column ColumnIndex to see if it is null, zero, empty or invalid.
getString(int, int) - Method in class com.interfaceware.chameleon.Table
Get the String value at ColumnIndex and RowIndex.
getTrailerBlock() - Method in class com.interfaceware.chameleon.LlpClient
The characters that follow a message in a stream.
getTrailerBlock() - Method in class com.interfaceware.chameleon.LlpServer
The characters that follow a message in a stream.
getdouble(int, int) - Method in class com.interfaceware.chameleon.Table
Get the double value at ColumnIndex and RowIndex.

H

Hl7ClientSocket - class com.interfaceware.chameleon.Hl7ClientSocket.
This class is deprecated and should not be used.
Hl7ClientSocket() - Constructor for class com.interfaceware.chameleon.Hl7ClientSocket
Create a Client for outgoing connections.
Hl7ClientSocket(long) - Constructor for class com.interfaceware.chameleon.Hl7ClientSocket
Create a Client from a received connnection.
Hl7ServerSocket - class com.interfaceware.chameleon.Hl7ServerSocket.
This class is deprecated and should not be used for new applications.
Hl7ServerSocket() - Constructor for class com.interfaceware.chameleon.Hl7ServerSocket
Construct a Server
handle() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Get the Date Time handle for the class object.
handle() - Method in class com.interfaceware.chameleon.Config
Get the Config object handle.
handle() - Method in class com.interfaceware.chameleon.Table
Get the table handle.
hardCloseConnection(long) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Close a connection This does a non-graceful close.
hardDisconnect() - Method in class com.interfaceware.chameleon.LlpClient
Ungracefully disconnect without doing TCP/IP handshaking with the server.
hardDisconnect() - Method in class com.interfaceware.chameleon.LlpConnection
Ungracefully disconnect without doing TCP/IP handshaking with the server.

I

IntegerType - Static variable in class com.interfaceware.chameleon.DataType
Integer type.
Invalid - Static variable in class com.interfaceware.chameleon.TableState
 
ignoreMessageIndex() - Method in class com.interfaceware.chameleon.Engine
Get the index of the message selected by the user to be the default message.
inConfigIndex() - Method in class com.interfaceware.chameleon.Engine
Get the index of the incoming configuration used for graphical transformation.
isNull() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Check whether the ChameleonDateTime object is empty.
isNull(int, int) - Method in class com.interfaceware.chameleon.Table
Check if the value at ColumnIndex and RowIndex is null.

L

LINE_FEED - Static variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
License - class com.interfaceware.chameleon.License.
This class can be used by customers to automate the registration of Chameleon run-time instances.
License() - Constructor for class com.interfaceware.chameleon.License
 
License(long) - Constructor for class com.interfaceware.chameleon.License
 
LlpClient - class com.interfaceware.chameleon.LlpClient.
This class can be used to implement a Lower Layer Protocol (LLP) TCP/IP client to connect to an LLP server.
LlpClient() - Constructor for class com.interfaceware.chameleon.LlpClient
 
LlpClient(long) - Constructor for class com.interfaceware.chameleon.LlpClient
 
LlpClientListener - interface com.interfaceware.chameleon.LlpClientListener.
The listener interface for receiving LlpClient events.
LlpConnection - class com.interfaceware.chameleon.LlpConnection.
This object is passed as an argument for many of the events of the LlpServer object.
LlpConnection() - Constructor for class com.interfaceware.chameleon.LlpConnection
 
LlpConnection(long) - Constructor for class com.interfaceware.chameleon.LlpConnection
 
LlpServer - class com.interfaceware.chameleon.LlpServer.
This object implements a Lower Layer Protocol (LLP) TCP/IP server that listens for connections from clients.
LlpServer() - Constructor for class com.interfaceware.chameleon.LlpServer
 
LlpServer(long) - Constructor for class com.interfaceware.chameleon.LlpServer
 
LlpServerListener - interface com.interfaceware.chameleon.LlpServerListener.
The listener interface for receiving LlpServer events.
Log - interface com.interfaceware.chameleon.Log.
The listener interface for handling log output events.
LogTextArea - class com.interfaceware.chameleon.LogTextArea.
This class handles log output and ensures that the text area length isn't exceeded.
LogTextArea(int, int) - Constructor for class com.interfaceware.chameleon.LogTextArea
Construct a LogTextArea object with the specified number of rows and columns.
listen(int) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Makes server listen on a specified port.
listenEvent() - Method in class com.interfaceware.chameleon.TransportTcpIpServer
Invokes the onListen event on the ServerSocketListener object.
load(String) - Method in class com.interfaceware.chameleon.Engine
Load the visual message definition (VMD) file MappingFile.
log() - Method in class com.interfaceware.chameleon.Engine
Get the log interface.

M

Message - class com.interfaceware.chameleon.Message.
This class handles Message objects.
Message(Engine, int) - Constructor for class com.interfaceware.chameleon.Message
Construct a Message object with the specified Engine and message index.
Message(Engine, int, long) - Constructor for class com.interfaceware.chameleon.Message
Construct a Message object with the specified Engine, message index, and table handle.
m_IsConnected - Variable in class com.interfaceware.chameleon.TransportTcpIpClient
 
m_Listener - Variable in class com.interfaceware.chameleon.Connection
 
m_Listener - Variable in class com.interfaceware.chameleon.TransportTcpIpClient
 
m_Listener - Variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
m_Log - Variable in class com.interfaceware.chameleon.Connection
 
m_Log - Variable in class com.interfaceware.chameleon.TransportTcpIpClient
 
m_Log - Variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
m_Port - Variable in class com.interfaceware.chameleon.TransportTcpIpClient
 
m_Port - Variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
m_Socket - Variable in class com.interfaceware.chameleon.Connection
 
m_TableHandle - Variable in class com.interfaceware.chameleon.Table
The table handle member variable.
m_Wrapper - Variable in class com.interfaceware.chameleon.Connection
 
m_Wrapper - Variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
majorVersion() - Method in class com.interfaceware.chameleon.Engine
Get the major version number of Chameleon.
makeMessagePrintable(String) - Method in class com.interfaceware.chameleon.Engine
Get a message string in a printable format by appending a newline character '\n' after every carriage return character '\r'.
makeMessagePrintable(String, String, int) - Method in class com.interfaceware.chameleon.LlpClient
Make message printable by changing plain carriage return characters "\r" to carriage return and newline characters "\r\n".
makeMessagePrintable(String, String, int) - Method in class com.interfaceware.chameleon.LlpServer
Make message printable by changing plain carriage return characters "\r" to carriage return and newline characters "\r\n".
messageIdentity(int, int) - Method in class com.interfaceware.chameleon.Engine
Get the regular expression used to match a field in a message's identity list.
messageName(int) - Method in class com.interfaceware.chameleon.Engine
Get the name of the message at index MessageIndex.
messageReceived(String) - Method in interface com.interfaceware.chameleon.LlpClientListener
Fired when a message is received.
messageReceived(LlpConnection, String) - Method in interface com.interfaceware.chameleon.LlpServerListener
Fired each time we receive a message from a connected HL7 client.
minorVersion() - Method in class com.interfaceware.chameleon.Engine
Get the minor version number of Chameleon.

N

name() - Method in class com.interfaceware.chameleon.Column
Get the column name.
now() - Static method in class com.interfaceware.chameleon.ChameleonDateTime
Get the current Date Time to the nearest millisecond of the system clock.
now() - Static method in class com.interfaceware.chameleon.DblDate
Get the current date and time.

O

OnClose(int) - Method in class com.interfaceware.chameleon.Client
called when a connection closes
OnConnect(int) - Method in class com.interfaceware.chameleon.Client
called when a connection has been established
OnMessage(int, String) - Method in class com.interfaceware.chameleon.Client
called when a message arrives
OnTransportError(int, int, String) - Method in class com.interfaceware.chameleon.Client
called when an error occurs
onAccept() - Method in interface com.interfaceware.chameleon.ServerSocketListener
Invoked when a server socket accepts a client connection.
onClientConnect(Hl7ClientSocket) - Method in interface com.interfaceware.chameleon.ClientSocketListener
Invoked when the client connects
onClientConnect(Hl7ClientSocket) - Method in interface com.interfaceware.chameleon.ServerSocketListener
Invoked when a client socket connects.
onClientDisconnect(Hl7ClientSocket) - Method in interface com.interfaceware.chameleon.ClientSocketListener
Invoked when a client disconnects
onClientDisconnect(Hl7ClientSocket) - Method in interface com.interfaceware.chameleon.ServerSocketListener
Invoked when a client socket disconnects.
onClose(long) - Method in class com.interfaceware.chameleon.Connection
called when a connection closes
onClose(long) - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Called when a connection closes
onClose(long) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Called when a connection closes.
onClose(long) - Method in class com.interfaceware.chameleon.TransportTcpIpClient
called when a connection closes
onCloseClient(Hl7ClientSocket) - Method in interface com.interfaceware.chameleon.ClientSocketListener
Invoked when the client closes the connection
onCloseServer(int) - Method in interface com.interfaceware.chameleon.ServerSocketListener
Invoked when a server socket closes.
onConnect(Hl7ClientSocket) - Method in interface com.interfaceware.chameleon.ClientSocketListener
Invoked when a connection is made
onConnect(long) - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Called when a connection has been established
onConnect(long) - Method in class com.interfaceware.chameleon.TransportTcpIpClient
called when a connection has been established
onError(int, String) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Called when an error occurs.
onError(int, String) - Method in class com.interfaceware.chameleon.TransportTcpIpServer
Called when an error occurs.
onListen(int) - Method in interface com.interfaceware.chameleon.ServerSocketListener
Invoked when a server socket starts listening for client connections.
onMessage(long, String) - Method in class com.interfaceware.chameleon.Connection
Listens on the client socket port for incoming messages.
onMessage(long, String) - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Called when a message arrives
onMessage(long, String) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Called when a message arrives.
onMessage(long, String) - Method in class com.interfaceware.chameleon.TransportTcpIpClient
called when a message arrives
onNewConnection(long) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Called when there is a new connection.
onNewConnection(long) - Method in class com.interfaceware.chameleon.TransportTcpIpServer
Called when there is a new connection.
onTransportError(long, int, String) - Method in class com.interfaceware.chameleon.Connection
called when an error occurs
onTransportError(long, int, String) - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Called when an error occurs
onTransportError(long, int, String) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Called when an error occurs on a connection.
onTransportError(long, int, String) - Method in class com.interfaceware.chameleon.TransportTcpIpClient
called when an error occurs
outConfigIndex() - Method in class com.interfaceware.chameleon.Engine
Get the index of the outgoing configuration used for graphical transformation.

P

PresentButNull - Static variable in class com.interfaceware.chameleon.TableState
 
parse(String, Table) - Method in class com.interfaceware.chameleon.Engine
Call the native C DLL method to parse the specified flatwire string into a Table.
parseMessage(String, Transport) - Method in class com.interfaceware.chameleon.Engine
Parse flatwire messages into a table if stubcode is being used.
parseMessageDynamically(String, Table) - Method in class com.interfaceware.chameleon.DynamicEngine
Parse message dynamically.
port() - Method in class com.interfaceware.chameleon.TransportTcpIpServer
The TCP/IP port this socket is listening on.
println(String) - Method in class com.interfaceware.chameleon.Connection
Logs line to the log object assigned to this class
println(String) - Method in class com.interfaceware.chameleon.Engine
Print the string Line to the log output.
println(String) - Method in interface com.interfaceware.chameleon.Log
Invoked when logging output.
println(String) - Method in class com.interfaceware.chameleon.LogTextArea
Print the specified string to the text area and go to a newline.
println(String) - Method in class com.interfaceware.chameleon.TransportTcpIpServer
Print a line to the log.

R

registerHost(String) - Method in class com.interfaceware.chameleon.License
This is a method that is used to register the machine using the given registration code.
registerTrialHost(String, Date) - Method in class com.interfaceware.chameleon.License
This is a method that is used to register the machine using the given expiring trial registration code and expiry date.
release() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Free the ChameleonDateTime object handle.
release() - Method in class com.interfaceware.chameleon.ChameleonEncoding
 
release() - Method in class com.interfaceware.chameleon.Config
Free the Config object handle.
release() - Method in class com.interfaceware.chameleon.Engine
Release the Engine object handle.
release() - Method in class com.interfaceware.chameleon.License
 
release() - Method in class com.interfaceware.chameleon.LlpClient
 
release() - Method in class com.interfaceware.chameleon.LlpConnection
 
release() - Method in class com.interfaceware.chameleon.LlpServer
 
release() - Method in class com.interfaceware.chameleon.SqlGenerator
 
release() - Method in class com.interfaceware.chameleon.Table
Free the Table object handle.
removeListener(LlpClientListener) - Method in class com.interfaceware.chameleon.LlpClient
Removes the specified listener so that it no longer receives events from this LlpClient object.
removeListener(LlpServerListener) - Method in class com.interfaceware.chameleon.LlpServer
Removes the specified listener so that it no longer receives events from this LlpServer object.
runMessageLoop() - Static method in class com.interfaceware.chameleon.LlpClient
On Unix and Linux platforms, events are dispatched using a loop based on the ::select function.
runMessageLoop() - Static method in class com.interfaceware.chameleon.LlpServer
On Unix and Linux platforms events are dispatched using a loop based on the ::select function.

S

SendMessage(String) - Method in class com.interfaceware.chameleon.Client
Send a message
ServerSocketListener - interface com.interfaceware.chameleon.ServerSocketListener.
The listener interface for handling client socket connect and disconnect events and server socket listen, accept and close events.
SqlGenerator - class com.interfaceware.chameleon.SqlGenerator.
Trivial example of how one can write a class to generate SQL.
SqlGenerator(String) - Constructor for class com.interfaceware.chameleon.SqlGenerator
 
StringType - Static variable in class com.interfaceware.chameleon.DataType
String type.
sendMessage(String) - Method in class com.interfaceware.chameleon.Connection
Wraps a message and writes the message to the socket output stream.
sendMessage(String) - Method in class com.interfaceware.chameleon.Hl7ClientSocket
Send a message
sendMessage(long, String) - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Send a message
sendMessage(String) - Method in interface com.interfaceware.chameleon.Transport
Invoked when a message is sent.
sendMessage(String) - Method in class com.interfaceware.chameleon.TransportTcpIpClient
Send an HL7 message to the server - the message needs to presented as a string.
setCurrentConfigIndex(int) - Method in class com.interfaceware.chameleon.Engine
Set the index of the current configuration.
setCurrentTranslationLocale(String) - Static method in class com.interfaceware.chameleon.ChameleonEncoding
Set the translation locale.
setDate(int, int, ChameleonDateTime) - Method in class com.interfaceware.chameleon.Table
Set the value at ColumnIndex and RowIndex of a date/time-type column.
setDblDate(double) - Method in class com.interfaceware.chameleon.DblDate
Set the DblDate object to the specified double value.
setDelimiterChar(int, int) - Method in class com.interfaceware.chameleon.Config
Set the delimiter character at CharIndex to NewValue.
setDouble(int, int, Double) - Method in class com.interfaceware.chameleon.Table
Set the value at ColumnIndex and RowIndex of a Double-type column.
setEngine(Engine) - Method in class com.interfaceware.chameleon.Wrapper
Set the specified engine to parse messages from this wrapper.
setEscapeCharacter(int) - Method in class com.interfaceware.chameleon.Config
Set the escape character to NewValue.
setHeaderBlock(String) - Method in class com.interfaceware.chameleon.LlpClient
Set method for headerBlock.
setHeaderBlock(String) - Method in class com.interfaceware.chameleon.LlpServer
Set method for headerBlock.
setHost(String) - Method in class com.interfaceware.chameleon.LlpServer
Set method for host.
setInteger(int, int, int) - Method in class com.interfaceware.chameleon.Table
Set the value at ColumnIndex and RowIndex of an integer-type column.
setInteger(int, int, Integer) - Method in class com.interfaceware.chameleon.Table
Set the value at ColumnIndex and RowIndex of an Integer-type column.
setProxy(String) - Method in class com.interfaceware.chameleon.License
Set method for proxy.
setPythonKeyValuePair(String, String) - Method in class com.interfaceware.chameleon.Engine
Set a key value pair in the Python global namespace.
setRejectBadSegmentGrammar(boolean) - Method in class com.interfaceware.chameleon.Engine
Set the option to enforce strict segment grammar in a parsed message.
setRepeatCharacter(int) - Method in class com.interfaceware.chameleon.Config
Set the repeat character to NewValue.
setString(int, int, String) - Method in class com.interfaceware.chameleon.Table
Set the value at ColumnIndex and RowIndex of a String-type column.
setTableName(String) - Method in class com.interfaceware.chameleon.SqlGenerator
 
setTrailerBlock(String) - Method in class com.interfaceware.chameleon.LlpClient
Set method for trailerBlock.
setTrailerBlock(String) - Method in class com.interfaceware.chameleon.LlpServer
Set method for trailerBlock.
setValue(DblDate) - Method in class com.interfaceware.chameleon.ChameleonDateTime
Set the Date Time value with the specified DblDate.
setZone(short) - Method in class com.interfaceware.chameleon.ChameleonDateTime
Set the time zone with the specified short integer.
setdouble(int, int, double) - Method in class com.interfaceware.chameleon.Table
Set the value at ColumnIndex and RowIndex of a double-type column.
startListen(int) - Method in class com.interfaceware.chameleon.LlpServer
Attempt to listen on the supplied port for incoming client connections.
stopListen() - Method in class com.interfaceware.chameleon.LlpServer
Stop the component from listening for new connections.
stopListening() - Method in class com.interfaceware.chameleon.Hl7ServerSocket
Stops the server from listening
stopMessageLoop() - Method in class com.interfaceware.chameleon.LlpClient
Send a quit message to the thread that the networking components are running on.
stopMessageLoop() - Method in class com.interfaceware.chameleon.LlpServer
This will send a quit message to the thread that the networking components are running on.
stopNetworkingThread() - Static method in class com.interfaceware.chameleon.Hl7ClientSocket
Call this method to stop the networking thread.
stopNetworkingThread() - Static method in class com.interfaceware.chameleon.Hl7ServerSocket
Call this method to stop the networking thread
subTable(int, int) - Method in class com.interfaceware.chameleon.Table
Get the sub-table with the specified row and table index.

T

Table - class com.interfaceware.chameleon.Table.
This class handles Table objects.
Table() - Constructor for class com.interfaceware.chameleon.Table
Construct a Table object.
Table(long) - Constructor for class com.interfaceware.chameleon.Table
Construct a Table object with the specified table handle.
Table(long, boolean) - Constructor for class com.interfaceware.chameleon.Table
Construct a Table object with the specified table handle.
TableState - class com.interfaceware.chameleon.TableState.
 
TableState() - Constructor for class com.interfaceware.chameleon.TableState
 
Transport - interface com.interfaceware.chameleon.Transport.
This class is no longer used but will be supported for backward compatibility.
TransportTcpIpClient - class com.interfaceware.chameleon.TransportTcpIpClient.
This class is deprecated and should not be used for new applications.
TransportTcpIpClient(int, String, Wrapper) - Constructor for class com.interfaceware.chameleon.TransportTcpIpClient
Constructor
TransportTcpIpServer - class com.interfaceware.chameleon.TransportTcpIpServer.
This class is deprecated and should not be used for new applications.
TransportTcpIpServer() - Constructor for class com.interfaceware.chameleon.TransportTcpIpServer
Default constructor.
TransportTcpIpServer(int, Wrapper) - Constructor for class com.interfaceware.chameleon.TransportTcpIpServer
The main constructor.
tableName() - Method in class com.interfaceware.chameleon.Table
Get the table name.
toDouble() - Method in class com.interfaceware.chameleon.DblDate
Convert the DblDate object to a double.
toString() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Convert the Date Time value of the ChameleonDateTime object to a String.
toString() - Method in class com.interfaceware.chameleon.Column
Get the concatenated column name and data type.
toString() - Method in class com.interfaceware.chameleon.Table
Convert the table data to a string.
transformMessage(String, int, int) - Method in class com.interfaceware.chameleon.Engine
Convert a message from one format to another.
translateMessageToXml(String) - Method in class com.interfaceware.chameleon.Engine
Translate a HL7 message into XML.
translateXmlToMessage(String) - Method in class com.interfaceware.chameleon.Engine
Translate XML encoded HL7 into a HL7 message.
translationLocale(int) - Static method in class com.interfaceware.chameleon.