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
 
addDebugLogMessage(String) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Adds a debug log message to Iguana's logs.
addDebugLogMessage(String) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Adds a debug log message to Iguana's logs.
addDoubleColumn(String, Double) - Method in class com.interfaceware.chameleon.SqlGenerator
 
addErrorLogMessage(String) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Adds an error log message to Iguana's logs.
addErrorLogMessage(String) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Adds an error log message to Iguana's logs.
addInfoLogMessage(String) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Adds an info log message to Iguana's logs.
addInfoLogMessage(String) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Adds an info log message to Iguana's logs.
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.
addListener(DestinationListener) - Method in class com.interfaceware.iguana.plugin.Destination
Adds the specified listener so that it receives events from this Destination object.
addListener(SourceListener) - Method in class com.interfaceware.iguana.plugin.Source
Adds the specified listener so that it receives events from this Source 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
 
addWarningLogMessage(String) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Adds a warning log message to Iguana's logs.
addWarningLogMessage(String) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Adds a warning log message to Iguana's logs.
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

ChameleonDateTime - Class in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
This class handles Chameleon exceptions.
ChameleonException(long) - Constructor for exception com.interfaceware.chameleon.ChameleonException
Construct an exception from a handle.
ChameleonException(String) - Constructor for exception com.interfaceware.chameleon.ChameleonException
Construct an exception from a String.
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.
Client - Class in com.interfaceware.chameleon
This class allows you to connect to hosts and send messages
Client() - Constructor for class com.interfaceware.chameleon.Client
Create a Client
clientConnected(LlpConnection) - Method in interface com.interfaceware.chameleon.LlpServerListener
Fired when a connection is made to the server by a new client.
clientConnectEvent() - Method in class com.interfaceware.chameleon.Connection
/** Invokes the onClientConnect event on the ServerSocketListener class
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.
ClientSocketListener - Interface in com.interfaceware.chameleon
This interface provides events to alert the class implementing this interface of various events on the client socket.
close() - Method in class com.interfaceware.chameleon.TransportTcpIpClient
Closes the current connection
CloseConnection() - Method in class com.interfaceware.chameleon.Client
Close a 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.
Column - Class in com.interfaceware.chameleon
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.
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
 
com.interfaceware.iguana.plugin - package com.interfaceware.iguana.plugin
 
Config - Class in com.interfaceware.chameleon
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.
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.Client
Connect to a remote host.
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.
connect(String, int, String) - Method in class com.interfaceware.iguana.plugin.Destination
Connects to an Iguana To-Plugin channel component as a destination plugin.
connect(String, int, String) - Method in class com.interfaceware.iguana.plugin.Source
Connects to an Iguana From-Plugin channel component as a source plugin.
connected() - Method in interface com.interfaceware.chameleon.LlpClientListener
Fired when the connection is made with the server.
Connection - Class in com.interfaceware.chameleon
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.
countClients() - Method in class com.interfaceware.chameleon.LlpServer
Returns the total number of Clients.
countConnections() - Method in class com.interfaceware.chameleon.LlpServer
Deprecated. This method has been superseded by LlpServer.countClients().
countMessages() - Method in class com.interfaceware.iguana.plugin.LogQueryResult
Returns the total number of Messages.
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 exception 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

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.
DataType - Class in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
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.
DEFAULT_PORT - Static variable in class com.interfaceware.chameleon.TransportTcpIpClient
Default port
DEFAULT_PORT - Static variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
description() - Method in interface com.interfaceware.chameleon.GenerateMessage
Get the description of the message generator.
Destination - Class in com.interfaceware.iguana.plugin
This class is used to implement an Iguana destination plugin.
Destination() - Constructor for class com.interfaceware.iguana.plugin.Destination
 
Destination(long) - Constructor for class com.interfaceware.iguana.plugin.Destination
 
DestinationListener - Interface in com.interfaceware.iguana.plugin
The listener interface for receiving Destination events.
DestinationMessageReceivedEventInputs - Class in com.interfaceware.iguana.plugin
This class is used to pass data from Iguana to messageReceived and resubmissionPreviewMessageReceived event handlers.
DestinationMessageReceivedEventInputs() - Constructor for class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventInputs
 
DestinationMessageReceivedEventInputs(long) - Constructor for class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventInputs
 
DestinationMessageReceivedEventOutputs - Class in com.interfaceware.iguana.plugin
This class is used to send response data from messageReceived event handlers back to Iguana.
DestinationMessageReceivedEventOutputs() - Constructor for class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
 
DestinationMessageReceivedEventOutputs(long) - Constructor for class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
 
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.
disconnect() - Method in class com.interfaceware.iguana.plugin.Destination
Disconnects the plugin from Iguana.
disconnect() - Method in class com.interfaceware.iguana.plugin.Source
Disconnects the plugin from Iguana.
disconnectAllClients() - Method in class com.interfaceware.chameleon.LlpServer
Stop listening on the port for new connections, and initiate a disconnect on all open connections.
disconnected() - Method in interface com.interfaceware.iguana.plugin.DestinationListener
Event raised upon disconnection of the plugin from Iguana.
disconnected() - Method in interface com.interfaceware.iguana.plugin.SourceListener
Event raised upon disconnection of the plugin from Iguana.
DisconnectReason - Class in com.interfaceware.iguana.plugin
This class is used to describe the reason for a plugin's disconnection from Iguana.
DisconnectReason() - Constructor for class com.interfaceware.iguana.plugin.DisconnectReason
 
DisconnectReason(long) - Constructor for class com.interfaceware.iguana.plugin.DisconnectReason
 
DoubleType - Static variable in class com.interfaceware.chameleon.DataType
Double type.
DynamicEngine - Class in com.interfaceware.chameleon
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.

E

Empty - Static variable in class com.interfaceware.chameleon.TableState
 
enableDebugLogging(String) - Method in class com.interfaceware.iguana.plugin.Destination
Enables logging of internal runtime debug information to the specified file.
enableDebugLogging(String) - Method in class com.interfaceware.iguana.plugin.Source
Enables logging of internal runtime debug information to the specified file.
Engine - Class in com.interfaceware.chameleon
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.
EOF - Static variable in class com.interfaceware.chameleon.Connection
 
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
 
execute() - Method in class com.interfaceware.iguana.plugin.LogQuery
Perform a query on the configured Iguana server.

F

fetchRegistrationCode(String, String, String, String) - Method in class com.interfaceware.chameleon.License
Returns 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
Returns 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 exception 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.
finalize() - Method in class com.interfaceware.iguana.plugin.Destination
 
finalize() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventInputs
 
finalize() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
 
finalize() - Method in class com.interfaceware.iguana.plugin.DisconnectReason
 
finalize() - Method in class com.interfaceware.iguana.plugin.LogMessage
 
finalize() - Method in class com.interfaceware.iguana.plugin.LogQuery
 
finalize() - Method in class com.interfaceware.iguana.plugin.LogQueryResult
 
finalize() - Method in exception com.interfaceware.iguana.plugin.PluginException
 
finalize() - Method in class com.interfaceware.iguana.plugin.Source
 
finalize() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventInputs
 
finalize() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventOutputs
 
finalize() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventInputs
 
finalize() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
 
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

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 - Interface in com.interfaceware.chameleon
This interface handles generating message events.
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
getAfter() - Method in class com.interfaceware.iguana.plugin.LogQuery
Specifies the starting timestamp for the search.
getBefore() - Method in class com.interfaceware.iguana.plugin.LogQuery
Specifies the ending timestamp for the search.
getChannelName() - Method in class com.interfaceware.iguana.plugin.LogMessage
Provides the name of the source channel associated with the message, or an empty string if the message is not associated with a specific channel.
getChannelName() - Method in class com.interfaceware.iguana.plugin.LogQuery
Restricts search results to specified channel.
getClient(int) - Method in class com.interfaceware.chameleon.LlpServer
Representation of the collection of remote Clients that are connected to this server.
getConnectTimeout() - Method in class com.interfaceware.iguana.plugin.Destination
Time in milliseconds the plugin will wait to handshake with Iguana while executing the connect operation (default 5000 milliseconds).
getConnectTimeout() - Method in class com.interfaceware.iguana.plugin.Source
Time in milliseconds the plugin will wait to handshake with Iguana while executing the connect operation (default 5000 milliseconds).
getContent() - Method in class com.interfaceware.iguana.plugin.LogMessage
Provides the full body of the message.
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.
getDeleted() - Method in class com.interfaceware.iguana.plugin.LogMessage
This flag is set if the message has been deleted through Iguana dashboard by an administrator.
getDelimiterChar(int) - Method in class com.interfaceware.chameleon.Config
Get the delimiter character at CharIndex.
getDescription() - Method in class com.interfaceware.iguana.plugin.DisconnectReason
Provides a textual description of the reason for disconnection.
getDisconnectReason() - Method in class com.interfaceware.iguana.plugin.Destination
Describes the reason for the plugin's (most recent) disconnection from Iguana.
getDisconnectReason() - Method in class com.interfaceware.iguana.plugin.Source
Describes the reason for the plugin's (most recent) disconnection from Iguana.
getDouble(int, int) - Method in class com.interfaceware.chameleon.Table
Get the Double value at ColumnIndex and RowIndex.
getdouble(int, int) - Method in class com.interfaceware.chameleon.Table
Get the double value at ColumnIndex and RowIndex.
getDueToError() - Method in class com.interfaceware.iguana.plugin.DisconnectReason
Indicates that the connection between Iguana and the plugin was closed due to an error.
getDueToIguana() - Method in class com.interfaceware.iguana.plugin.DisconnectReason
Indicates that Iguana closed the connection with the plugin.
getDueToPlugin() - Method in class com.interfaceware.iguana.plugin.DisconnectReason
Indicates that the plugin requested disconnection from Iguana.
getEncrypt() - Method in class com.interfaceware.iguana.plugin.LogQuery
Specifies that Iguana server is configured to use HTTPS mode.
getErrorDescription() - Method in class com.interfaceware.iguana.plugin.LogQueryResult
Provides a textual description of the error which occurred if Success is false.
getEscapeCharacter() - Method in class com.interfaceware.chameleon.Config
Get the escape character.
getFilter() - Method in class com.interfaceware.iguana.plugin.LogQuery
Restricts search results to log entries that contain specified text pattern in the message contents.
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.
getHost() - Method in class com.interfaceware.iguana.plugin.LogQuery
Specifies the hostname or IP address of the Iguana server.
getId() - Method in class com.interfaceware.chameleon.LlpConnection
A unique ID for all connection objects.
getIncludeAckMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Ack" (HL7 acknowledgement) in the query results.
getIncludeDebugMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Debug" (debug events) in the query results.
getIncludeDeleted() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries that are deleted in the query results.
getIncludeErrorMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Error" (both marked and unmarked) in the query results.
getIncludeInfoMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Info" (info events) in the query results.
getIncludeMarkedErrorMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Error" that are marked in the query results.
getIncludeMessageMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Message" (HL7 data message) in the query results.
getIncludeNonDeleted() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries that are not deleted in the query results.
getIncludeSourceLogs() - Method in class com.interfaceware.iguana.plugin.LogQuery
Indicates that messages associated with the source channel should be included.
getIncludeSuccessMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Success" (success events) in the query results.
getIncludeUnmarkedErrorMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Error" that are not marked in the query results.
getIncludeWarningMessages() - Method in class com.interfaceware.iguana.plugin.LogQuery
Include log entries of Type "Warning" (warning events) in the query results.
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
Returns true if the machine has a valid Chameleon license.
getIsListening() - Method in class com.interfaceware.chameleon.LlpServer
The status of the listening state.
getIsResubmission() - Method in class com.interfaceware.iguana.plugin.LogMessage
This flag is set if this message is a re-submission of an earlier message.
getMachineId() - Method in class com.interfaceware.chameleon.License
This method returns the unique machine ID of the machine to register.
getMarkedError() - Method in class com.interfaceware.iguana.plugin.LogMessage
This flag is set if this error has been marked (acknowledged) through Iguana dashboard by an administrator.
getMessage() - Method in exception com.interfaceware.chameleon.ChameleonException
Return the exception message.
getMessage() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventInputs
Message received from Iguana.
getMessage(int) - Method in class com.interfaceware.iguana.plugin.LogQueryResult
Provides an array of LogMessage which were returned by Iguana in response to the query.
getMessage() - Method in exception com.interfaceware.iguana.plugin.PluginException
 
getMessageLogId() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventInputs
Id assigned by Iguana uniquely identifying the received message within Iguana's logs.
getMessageLogId() - Method in class com.interfaceware.iguana.plugin.LogMessage
Provides the ID that is used to uniquely identify this message.
getMessageLogId() - Method in class com.interfaceware.iguana.plugin.LogQuery
If this field is set, the message with specified Message Id as well as messages related to it are returned.
getMessageLogId() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventInputs
Id assigned by Iguana uniquely identifying the generated message within Iguana's logs.
getMessageProcessed() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventInputs
Flag indicating whether or not message was processed by Iguana.
getMessageProcessedFlag() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Indicates to Iguana whether or not the message was processed by the plugin.
getMessageType() - Method in class com.interfaceware.iguana.plugin.LogMessage
Provides the type of this message (Message/Ack/Success/Warning/Error/Info/Debug)
getMilliseconds() - Method in class com.interfaceware.iguana.plugin.LogMessage
Provides the number of milliseconds (0-999) associated with the TimeStamp property.
getOutboundMessage() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Message to send back to Iguana, or an empty string if a message is not presently available.
getParameter(String) - Method in exception com.interfaceware.chameleon.ChameleonException
Get the value of an exception parameter.
getParameterKey(int) - Method in exception com.interfaceware.chameleon.ChameleonException
Get the parameter key by index.
getPassword() - Method in class com.interfaceware.iguana.plugin.LogQuery
Specifies the password which should be used to authenticate with the Iguana server.
getPluginMessageId() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventInputs
Id assigned by the plugin's messageRequested event handler via the PluginMessageId property.
getPluginMessageId() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Id to be assigned by the plugin to uniquely identify OutboundMessage.
getPort() - Method in class com.interfaceware.chameleon.LlpServer
The port on which we are listening, set by the startListen method.
getPort() - Method in class com.interfaceware.iguana.plugin.LogQuery
Specifies the port number which is used to access the Iguana server's HTTP/HTTPS interface.
getProxy() - Method in class com.interfaceware.chameleon.License
When a Web proxy is required, this property specifies the IP address or hostname for the Web proxy to use.
getReferenceLogId() - Method in class com.interfaceware.iguana.plugin.LogMessage
Provides the ID of the parent of this message.
getRegistrationCode(Date, String, String, String, String, String) - Method in class com.interfaceware.chameleon.License
Returns the expiring trial registration code for the unique machine ID from iNTERFACEWARE's server.
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.
getResendMessageDelay() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Specifies the delay time in milliseconds that Iguana should wait before resending the message.
getResendMessageFlag() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Requests that Iguana resend the message.
getResubmitted() - Method in class com.interfaceware.iguana.plugin.LogMessage
This flag is set if this message is the original of a separate resubmitted message.
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.
getStopChannelErrorFlag() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
When combined with StopChannelFlag, requests that Iguana stop the channel with the channel status set to 'error'.
getStopChannelErrorFlag() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
When combined with StopChannelFlag, requests that Iguana stop the channel with the channel status set to 'error'.
getStopChannelFlag() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Requests that Iguana stop the channel to which the plugin is connected.
getStopChannelFlag() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Requests that Iguana stop the channel to which the plugin is connected.
getStopChannelReason() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Describes the reason for the 'stop channel' request.
getStopChannelReason() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Describes the reason for the 'stop channel' request.
getString(int, int) - Method in class com.interfaceware.chameleon.Table
Get the String value at ColumnIndex and RowIndex.
getSuccess() - Method in class com.interfaceware.iguana.plugin.LogQueryResult
Indicates that the query was executed successfully.
getTimeStamp() - Method in class com.interfaceware.iguana.plugin.LogMessage
Provides a timestamp of the message with second precision.
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.
getUsername() - Method in class com.interfaceware.iguana.plugin.LogQuery
Specifies the username which should be used to authenticate with the Iguana server.

H

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.
Hl7ClientSocket - Class in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
This class is deprecated and should not be used for new applications.
Hl7ServerSocket() - Constructor for class com.interfaceware.chameleon.Hl7ServerSocket
Construct a Server

I

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.
IntegerType - Static variable in class com.interfaceware.chameleon.DataType
Integer type.
Invalid - Static variable in class com.interfaceware.chameleon.TableState
 
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

License - Class in com.interfaceware.chameleon
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
 
LINE_FEED - Static variable in class com.interfaceware.chameleon.TransportTcpIpServer
 
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.
LlpClient - Class in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
The listener interface for receiving LlpClient events.
LlpConnection - Class in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
The listener interface for receiving LlpServer events.
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.
Log - Interface in com.interfaceware.chameleon
The listener interface for handling log output events.
LogMessage - Class in com.interfaceware.iguana.plugin
This class is used to represent an individual Iguana log message.
LogMessage() - Constructor for class com.interfaceware.iguana.plugin.LogMessage
 
LogMessage(long) - Constructor for class com.interfaceware.iguana.plugin.LogMessage
 
LogQuery - Class in com.interfaceware.iguana.plugin
This class is used to represent an Iguana log query.
LogQuery() - Constructor for class com.interfaceware.iguana.plugin.LogQuery
 
LogQuery(long) - Constructor for class com.interfaceware.iguana.plugin.LogQuery
 
LogQueryResult - Class in com.interfaceware.iguana.plugin
This class is used to describe the result of execute.
LogQueryResult() - Constructor for class com.interfaceware.iguana.plugin.LogQueryResult
 
LogQueryResult(long) - Constructor for class com.interfaceware.iguana.plugin.LogQueryResult
 
LogTextArea - Class in com.interfaceware.chameleon
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.

M

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".
Message - Class in com.interfaceware.chameleon
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.
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.
messageReceived(DestinationMessageReceivedEventInputs, DestinationMessageReceivedEventOutputs) - Method in interface com.interfaceware.iguana.plugin.DestinationListener
Event raised upon receipt of a message from Iguana.
messageRequestCompleted(SourceMessageRequestCompletedEventInputs, SourceMessageRequestCompletedEventOutputs) - Method in interface com.interfaceware.iguana.plugin.SourceListener
Event raised upon receipt of a message request completed notification from Iguana.
messageRequested(SourceMessageRequestedEventInputs, SourceMessageRequestedEventOutputs) - Method in interface com.interfaceware.iguana.plugin.SourceListener
Event raised upon receipt of a message request from Iguana.
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

offsetInMinutes() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Get the time zone offset in minutes as a short integer.
offsetIsDefined() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Get the flag indicating whether the time zone offset is defined on thie CHMdateTime
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(int) - Method in class com.interfaceware.chameleon.Client
called when a connection closes
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(int) - Method in class com.interfaceware.chameleon.Client
called when a connection has been established
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(int, String) - Method in class com.interfaceware.chameleon.Client
called when a message arrives
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(int, int, String) - Method in class com.interfaceware.chameleon.Client
called when an error occurs
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

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.
PluginException - Exception in com.interfaceware.iguana.plugin
 
PluginException(long) - Constructor for exception com.interfaceware.iguana.plugin.PluginException
 
PluginException(String) - Constructor for exception com.interfaceware.iguana.plugin.PluginException
 
port() - Method in class com.interfaceware.chameleon.TransportTcpIpServer
The TCP/IP port this socket is listening on.
PresentButNull - Static variable in class com.interfaceware.chameleon.TableState
 
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 method registers the machine using the given registration code.
registerTrialHost(String, Date) - Method in class com.interfaceware.chameleon.License
Registers 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.
release() - Method in class com.interfaceware.iguana.plugin.Destination
 
release() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventInputs
 
release() - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
 
release() - Method in class com.interfaceware.iguana.plugin.DisconnectReason
 
release() - Method in class com.interfaceware.iguana.plugin.LogMessage
 
release() - Method in class com.interfaceware.iguana.plugin.LogQuery
 
release() - Method in class com.interfaceware.iguana.plugin.LogQueryResult
 
release() - Method in exception com.interfaceware.iguana.plugin.PluginException
 
release() - Method in class com.interfaceware.iguana.plugin.Source
 
release() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventInputs
 
release() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventOutputs
 
release() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventInputs
 
release() - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
 
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.
removeListener(DestinationListener) - Method in class com.interfaceware.iguana.plugin.Destination
Removes the specified listener so that it no longer receives events from this Destination object.
removeListener(SourceListener) - Method in class com.interfaceware.iguana.plugin.Source
Removes the specified listener so that it no longer receives events from this Source object.
resubmissionPreviewMessageReceived(DestinationMessageReceivedEventInputs, DestinationMessageReceivedEventOutputs) - Method in interface com.interfaceware.iguana.plugin.DestinationListener
Event raised upon receipt of a resubmission preview message from Iguana.
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
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.
ServerSocketListener - Interface in com.interfaceware.chameleon
The listener interface for handling client socket connect and disconnect events and server socket listen, accept and close events.
setAfter(Date) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for After.
setBefore(Date) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for Before.
setChannelName(String) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for ChannelName.
setConnectTimeout(int) - Method in class com.interfaceware.iguana.plugin.Destination
Set method for ConnectTimeout.
setConnectTimeout(int) - Method in class com.interfaceware.iguana.plugin.Source
Set method for ConnectTimeout.
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.
setdouble(int, int, double) - Method in class com.interfaceware.chameleon.Table
Set the value at ColumnIndex and RowIndex of a double-type column.
setEncrypt(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for Encrypt.
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.
setFilter(String) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for Filter.
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.
setHost(String) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for Host.
setIncludeAckMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeAckMessages.
setIncludeDebugMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeDebugMessages.
setIncludeDeleted(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeDeleted.
setIncludeErrorMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeErrorMessages.
setIncludeInfoMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeInfoMessages.
setIncludeMarkedErrorMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeMarkedErrorMessages.
setIncludeMessageMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeMessageMessages.
setIncludeNonDeleted(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeNonDeleted.
setIncludeSourceLogs(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeSourceLogs.
setIncludeSuccessMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeSuccessMessages.
setIncludeUnmarkedErrorMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeUnmarkedErrorMessages.
setIncludeWarningMessages(boolean) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for IncludeWarningMessages.
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.
setMessageLogId(String) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for MessageLogId.
setMessageProcessedFlag(boolean) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Set method for MessageProcessedFlag.
setOffsetInMinutes(short, short) - Method in class com.interfaceware.chameleon.ChameleonDateTime
Set the time zone offset in minutes For example, pass in -5*60 for a time in the EST.
setOutboundMessage(String) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Set method for OutboundMessage.
setPassword(String) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for Password.
setPluginMessageId(String) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Set method for PluginMessageId.
setPort(int) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for Port.
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.
setResendMessageDelay(int) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Set method for ResendMessageDelay.
setResendMessageFlag(boolean) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Set method for ResendMessageFlag.
setStopChannelErrorFlag(boolean) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Set method for StopChannelErrorFlag.
setStopChannelErrorFlag(boolean) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Set method for StopChannelErrorFlag.
setStopChannelFlag(boolean) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Set method for StopChannelFlag.
setStopChannelFlag(boolean) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Set method for StopChannelFlag.
setStopChannelReason(String) - Method in class com.interfaceware.iguana.plugin.DestinationMessageReceivedEventOutputs
Set method for StopChannelReason.
setStopChannelReason(String) - Method in class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
Set method for StopChannelReason.
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.
setUsername(String) - Method in class com.interfaceware.iguana.plugin.LogQuery
Set method for Username.
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.
Source - Class in com.interfaceware.iguana.plugin
This class is used to implement an Iguana source plugin.
Source() - Constructor for class com.interfaceware.iguana.plugin.Source
 
Source(long) - Constructor for class com.interfaceware.iguana.plugin.Source
 
SourceListener - Interface in com.interfaceware.iguana.plugin
The listener interface for receiving Source events.
SourceMessageRequestCompletedEventInputs - Class in com.interfaceware.iguana.plugin
This class is used to pass data from Iguana to messageRequestCompleted event handlers.
SourceMessageRequestCompletedEventInputs() - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventInputs
 
SourceMessageRequestCompletedEventInputs(long) - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventInputs
 
SourceMessageRequestCompletedEventOutputs - Class in com.interfaceware.iguana.plugin
This class is used to send response data from messageRequestCompleted event handlers back to Iguana.
SourceMessageRequestCompletedEventOutputs() - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventOutputs
 
SourceMessageRequestCompletedEventOutputs(long) - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestCompletedEventOutputs
 
SourceMessageRequestedEventInputs - Class in com.interfaceware.iguana.plugin
This class is used to pass data from Iguana to messageRequested event handlers.
SourceMessageRequestedEventInputs() - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestedEventInputs
 
SourceMessageRequestedEventInputs(long) - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestedEventInputs
 
SourceMessageRequestedEventOutputs - Class in com.interfaceware.iguana.plugin
This class is used to send response data from messageRequested event handlers back to Iguana.
SourceMessageRequestedEventOutputs() - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
 
SourceMessageRequestedEventOutputs(long) - Constructor for class com.interfaceware.iguana.plugin.SourceMessageRequestedEventOutputs
 
SqlGenerator - Class in com.interfaceware.chameleon
Trivial example of how one can write a class to generate SQL.
SqlGenerator(String) - Constructor for class com.interfaceware.chameleon.SqlGenerator
 
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
StringType - Static variable in class com.interfaceware.chameleon.DataType
String type.
subTable(int, int) - Method in class com.interfaceware.chameleon.Table
Get the sub-table with the specified row and table index.

T

Table - Class in com.interfaceware.chameleon
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.
tableName() - Method in class com.interfaceware.chameleon.Table
Get the table name.
TableState - Class in com.interfaceware.chameleon
 
TableState() - Constructor for class com.interfaceware.chameleon.TableState
 
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.ChameleonEncoding
Get a translation locale at a particular index.
transmitMessage(String) - Method in class com.interfaceware.chameleon.LlpClient
Send a message to the server, prefixed and postfixed by the current HeaderBlock and TrailerBlock characters.
transmitMessage(String) - Method in class com.interfaceware.chameleon.LlpConnection
Send a message to the client, prefixed and postfixed by the current HeaderBlock and TrailerBlock characters.
Transport - Interface in com.interfaceware.chameleon
This class is no longer used but will be supported for backward compatibility.
TransportTcpIpClient - Class in com.interfaceware.chameleon
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 in com.interfaceware.chameleon
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.

V

Valid - Static variable in class com.interfaceware.chameleon.TableState
 
value() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Get the Date Time value.

W

waitForDisconnect() - Method in class com.interfaceware.iguana.plugin.Destination
Waits until the plugin is disconnected from Iguana.
waitForDisconnect() - Method in class com.interfaceware.iguana.plugin.Source
Waits until the plugin is disconnected from Iguana.
waitForDisconnectWithTimeout(int) - Method in class com.interfaceware.iguana.plugin.Destination
Waits until either the plugin is disconnected from Iguana, or a specified timeout elapses.
waitForDisconnectWithTimeout(int) - Method in class com.interfaceware.iguana.plugin.Source
Waits until either the plugin is disconnected from Iguana, or a specified timeout elapses.
Wrapper - Class in com.interfaceware.chameleon
This class is no longer used but will be supported for backward compatibility.
Wrapper() - Constructor for class com.interfaceware.chameleon.Wrapper
 
WrapperLlp - Class in com.interfaceware.chameleon
This class is no longer used but will be supported for backward compatibility.
WrapperLlp() - Constructor for class com.interfaceware.chameleon.WrapperLlp
 

Z

zone() - Method in class com.interfaceware.chameleon.ChameleonDateTime
Get the time zone as a short integer.

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