diagapplet.CodeGen
Class ModuleInfo

java.lang.Object
  extended by diagapplet.CodeGen.ModuleInfo
All Implemented Interfaces:
ModuleInfoInterface

public class ModuleInfo
extends java.lang.Object
implements ModuleInfoInterface

Class contains references to all information taken from a Module section of a diag or hierarchy file.


Field Summary
 boolean adding_aux_channel
           
static java.util.Vector AllAuxChannels
           
static int anonymous_enum_number
           
static int application_type
           
 boolean arrayLengthTooLong
           
 java.util.Vector aux_type_files
           
 java.util.Vector AuxAvailableMessageFilters
           
 java.util.Vector AuxInputNames
           
 java.util.Vector auxMessages
           
 java.util.Vector AuxOutputNames
           
 java.util.Vector AuxUpdateEveryCycleNames
           
static boolean bad_simple_long_math
           
 java.util.Vector baseClassChildrenNames
           
 java.lang.String baseClassCmdsTypeFile
           
 java.lang.String baseClassName
           
 java.lang.String baseClassStatsTypeFile
           
 java.lang.String baseModuleName
           
 java.util.Vector children_names
           
 boolean cmd_has_been_plotted
           
 long cmd_msg_type
           
 java.lang.String cmd_name_exclude_pattern
           
 java.lang.String cmd_name_pattern
           
 java.util.Hashtable cmd_plotting_variables
           
 java.lang.String cmdData
           
 java.lang.String cmdFormatFunction
           
 java.util.Vector cmdsAdded
           
 java.util.Vector cmdsAvailable
           
static java.util.Hashtable cmdsAvailHashtable
           
 java.util.Vector cmdsBaseClass
           
 java.lang.String cmdsTypeFile
           
static boolean codegen_generate_format_only
           
static boolean codegen_select_from_all_files
           
 int commands_sent
           
 java.lang.String common_cmd_base
           
 java.util.Hashtable conflict_m_structInfoHashTable
           
 boolean created_from_header
           
static int cur_file_line
           
static java.lang.String cur_file_name
           
 int current_command_to_send_variable_selected
           
 int current_command_variable_selected
           
 int current_status_variable_selected
           
 java.lang.String currentAttributeInfo
           
 java.lang.String currentDefaultValue
           
 java.lang.String currentOverrideName
           
 double cycle_time
           
static boolean debug_on
           
static java.lang.String DefaultNMLConfigurationFile
           
 java.util.Hashtable definedValues
           
 java.util.Vector deleted_commands
          A list of deleted commands used by the Design tool when remerging old code.
 java.util.Vector deletedAuxInputNames
           
 java.util.Vector deletedAuxOutputNames
           
 java.lang.String designLog
           
 int echo_serial_number
           
static java.lang.String errlogData
           
 java.util.Vector externalIncludeDirectories
           
 java.util.Vector externalLibraries
           
static java.util.Vector extraHeaderFiles
           
 java.lang.String FormatFunction
           
static boolean generate_enum_symbol_lookup
           
 int generation
           
static java.util.Vector headerFiles
           
 java.lang.String host
           
 int HTTPport
           
static java.lang.String Id
           
static java.util.Vector ignored_header_list
           
 boolean importing
           
 java.lang.String Info
           
static boolean interrupt_loading
           
 boolean is_connected
           
 int last_echo_serial_number_displayed
           
 long last_new_command_time
           
 long last_new_echo_serial_time
           
 long last_new_stat_time
           
 int last_selected_command_index
           
 int last_serial_number_displayed
           
 java.lang.String lastCmdName
           
 java.lang.String lastStatName
           
static LoadHierarchyUpdateInterface lhui
          Object that can notify a progres bar etc of progress.
 boolean line_to_sub_drawn
           
 NMLConnectionInterface m_cmd_read_Connection
           
static java.util.Hashtable m_cmd_structInfoHashTable
           
 NMLConnectionInterface m_cmd_write_Connection
           
static java.util.Hashtable m_enumInfoHashTable
           
static java.util.Hashtable m_loadedPreDefinedTypes
           
 URLLoadInfoPanelInterface m_loadingPanel
           
 NMLConnectionInterface m_stat_read_Connection
           
static java.util.Hashtable m_stat_structInfoHashTable
           
 NMLConnectionInterface m_stat_write_Connection
           
static java.util.Hashtable m_structInfoByNameHashTable
           
static java.util.Hashtable m_structInfoHashTable
           
 java.lang.String MainLoopName
           
 int max_children_in_generation
           
 int max_cmd_var_number
           
static int max_module_number
           
 int max_stat_var_number
           
 int module_number
           
 java.lang.String moduleClassName
           
 java.util.Vector ModulesReadingAuxOutput
           
 java.lang.String Name
           
 java.lang.String ndlaInfo
           
 java.lang.String ndlaName
           
 boolean new_cmd
           
 int new_cmd_count
           
 boolean new_command
           
 boolean new_command_drawn
           
 int new_data_count
           
static boolean new_errlog
           
 boolean new_stat
           
 int new_stat_count
           
 boolean new_status
           
 boolean new_status_drawn
           
 java.lang.String NMLConfigurationFile
           
 boolean no_cmd
          Does this module have no associated command buffer?
static boolean no_errlog
           
static boolean no_errlog_env_tested
           
 boolean no_stat
          Dos this module have no associated status buffer?
static int num_modules
           
 ModuleInfo parent
           
 java.lang.String parse_error_string
           
static boolean parse_error_to_send
           
 boolean positioned
           
 java.util.Vector predefined_type_files
           
 boolean preset_x
           
 boolean preset_y
           
 java.util.Hashtable previous_commands
           
static java.lang.String previous_url_loaded
           
 java.lang.String primaryStatusType
           
static int RCS_CODEGEN_APPLICATION_TYPE
           
static int RCS_CONTROLLER_APPLICATION_TYPE
           
static int RCS_CUSTOM_APPLICATION_TYPE
           
static int RCS_DESIGN_APPLICATION_TYPE
           
static int RCS_DIAGNOSTICS_APPLICATION_TYPE
           
static int RCS_GUI_APPLICATION_TYPE
           
static boolean read_nml_configs
           
 java.lang.String releaseIncludeDirectory
           
 java.lang.String releaseLibrary
           
 boolean sending_short_string
          Variable temporarily set to true only by the diagnostics hierarchy view when sending a message string that only contains the type and size placeholder.
 int serial_number
           
 java.lang.String SourceCodeDirectory
           
static java.util.Hashtable startingDefinedValues
           
 boolean stat_has_been_plotted
           
 long stat_msg_type
           
 java.util.Hashtable stat_plotting_variables
           
 java.lang.String statData
           
 java.lang.String statFormatFunction
           
 java.util.Vector statMsgsAvailable
           
 int stats_sent
           
 java.lang.String statsTypeFile
           
 java.lang.String status_type_name
           
 java.lang.String subsystem
           
 java.lang.String SymbolLookup
           
 java.lang.String unboundedInfo
           
 java.lang.String unboundedName
           
 boolean update_next_aux_every_cycle
           
 int updateCmdDataErrors
           
 int updateStatDataErrors
           
static boolean UseDefaultTypes
           
 int writeCmdsFailedInARow
           
 int writeStatsFailedInARow
           
 int x
           
 int y
           
 
Constructor Summary
ModuleInfo(DiagNMLMsgDictCreatorInterface diag_dict_creator_param, NMLConnectionCreatorInterface nml_creator_param)
           
 
Method Summary
 void AddAllAuxMessages()
           
 void AddAllAuxMessagesFromHeader()
           
 void addAuxAvailableMessageFilter(java.lang.String s)
           
 void AddAuxInput(java.lang.String name)
           
 void AddAuxInputType(java.lang.String valueString)
           
 void AddAuxOutput(java.lang.String name)
           
static void AddCmdLineDefaultValue(java.lang.String name, java.lang.String value)
           
static void AddDCmdOption(java.lang.String arg)
           
static void AddDefaultTypes()
           
static void addExcludedIncludePattern(java.lang.String p)
           
static void AddExtraHeader(java.lang.String header)
           
 void AddHeader(java.lang.String header)
           
 void CheckIncludedFile(java.lang.String include_file)
           
static void ClearStaticData()
           
 int connect()
           
 NMLConnectionInterface createExtraCommandChannel()
           
 NMLConnectionInterface createExtraStatusChannel()
           
 int disconnect()
           
static int doArrayLengthMath(java.lang.String str)
           
static long doSimpleLongMath(java.lang.String str)
           
 DiagNMLMsgDictInterface get_aux_diag_msg_read_dict()
           
 DiagNMLMsgDictInterface get_aux_diag_msg_write_dict()
           
 NMLMessageDictionary get_cmd_msg_dict()
           
 java.util.Hashtable get_conflict_m_structInfoHashTable()
          Get a Hashtable that matches long identifiers to StructureTypeInfo objects used to resolve conflicts when more than one StructureTypeInfo is associated with the same id in the global hashtable.
 boolean get_created_from_header()
          Was the module created from a C++ header file? (As opposed to a module section of a hierarchy file.)
static java.lang.String get_last_loading_module_string()
          Get a string for debuggin purposes.
 NMLConnectionCreatorInterface get_nml_creator()
          Get the NMLConnectionCreator associated with this module.
static NMLFormatConvertErrCallbackInterface get_nml_format_err_callback()
           
 NMLMessageDictionary get_stat_msg_dict()
           
 java.util.Vector getAuxAvailableMessageFilters()
          Get the list of filters of the form buffername:pattern to select available messages for a buffer.
 java.util.Vector getAuxMessages()
          Get the list of messages that can be sent or recieved to auxilliary buffers associated with this module.
 java.lang.String getFormatFunction()
          Get the name of the C++ format function.
 java.lang.String getName()
          Get the name property.
 java.lang.String getSymbolLookup()
          Get the name of the C++ format function.
static boolean is_check_errlog_flag_set()
           
 boolean IsAncestor(java.lang.String str)
           
 boolean isMathString(java.lang.String str)
           
 int LoadAuxTypeFile(java.lang.String type_file_string)
           
 int LoadAuxTypes()
           
 int LoadInfo()
           
 int LoadInfo(java.lang.String new_cmdsTypeFile, java.lang.String new_statsTypeFile)
           
 int LoadPredefinedTypeFile(java.lang.String type_file_string)
           
 int LoadPredefinedTypes()
           
 boolean login(java.lang.String name, java.lang.String passwd)
           
static java.lang.String readErrlogData()
           
 java.lang.String RemoveStartingEndingSpace(java.lang.String str)
           
 java.lang.String ReplaceDefinedValues(java.lang.String inStr, int rdv_recurse_count, java.util.Hashtable usedDefines)
           
 void setHost(java.lang.String new_host)
           
 void SetNMLConfigFile(java.lang.String new_config_file)
           
 java.lang.String toString()
           
 java.lang.String updateCmdData()
           
 java.lang.String updateStatData()
           
 void writeCmd(java.lang.String cmdString)
           
 void writeStat(java.lang.String statString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lhui

public static LoadHierarchyUpdateInterface lhui
Object that can notify a progres bar etc of progress.


sending_short_string

public boolean sending_short_string
Variable temporarily set to true only by the diagnostics hierarchy view when sending a message string that only contains the type and size placeholder. Other variables in the message are set to zero or taken from the last message.


preset_x

public boolean preset_x

preset_y

public boolean preset_y

adding_aux_channel

public boolean adding_aux_channel

Id

public static final java.lang.String Id
See Also:
Constant Field Values

ignored_header_list

public static java.util.Vector ignored_header_list

no_cmd

public boolean no_cmd
Does this module have no associated command buffer?


no_stat

public boolean no_stat
Dos this module have no associated status buffer?


deleted_commands

public java.util.Vector deleted_commands
A list of deleted commands used by the Design tool when remerging old code.


designLog

public java.lang.String designLog

importing

public boolean importing

moduleClassName

public java.lang.String moduleClassName

subsystem

public java.lang.String subsystem

baseClassName

public java.lang.String baseClassName

baseModuleName

public java.lang.String baseModuleName

ModulesReadingAuxOutput

public java.util.Vector ModulesReadingAuxOutput

AuxInputNames

public java.util.Vector AuxInputNames

AuxOutputNames

public java.util.Vector AuxOutputNames

AuxUpdateEveryCycleNames

public java.util.Vector AuxUpdateEveryCycleNames

update_next_aux_every_cycle

public boolean update_next_aux_every_cycle

deletedAuxInputNames

public java.util.Vector deletedAuxInputNames

deletedAuxOutputNames

public java.util.Vector deletedAuxOutputNames

externalIncludeDirectories

public java.util.Vector externalIncludeDirectories

externalLibraries

public java.util.Vector externalLibraries

releaseLibrary

public java.lang.String releaseLibrary

releaseIncludeDirectory

public java.lang.String releaseIncludeDirectory

AllAuxChannels

public static java.util.Vector AllAuxChannels

positioned

public boolean positioned

previous_commands

public java.util.Hashtable previous_commands

SourceCodeDirectory

public java.lang.String SourceCodeDirectory

cmd_name_pattern

public java.lang.String cmd_name_pattern

cmd_name_exclude_pattern

public java.lang.String cmd_name_exclude_pattern

current_command_variable_selected

public int current_command_variable_selected

current_command_to_send_variable_selected

public int current_command_to_send_variable_selected

current_status_variable_selected

public int current_status_variable_selected

new_status

public boolean new_status

new_status_drawn

public boolean new_status_drawn

new_command

public boolean new_command

new_command_drawn

public boolean new_command_drawn

line_to_sub_drawn

public boolean line_to_sub_drawn

last_new_stat_time

public long last_new_stat_time

last_new_command_time

public long last_new_command_time

last_new_echo_serial_time

public long last_new_echo_serial_time

serial_number

public int serial_number

last_serial_number_displayed

public int last_serial_number_displayed

echo_serial_number

public int echo_serial_number

last_echo_serial_number_displayed

public int last_echo_serial_number_displayed

FormatFunction

public java.lang.String FormatFunction

SymbolLookup

public java.lang.String SymbolLookup

cmdFormatFunction

public java.lang.String cmdFormatFunction

statFormatFunction

public java.lang.String statFormatFunction

last_selected_command_index

public int last_selected_command_index

generate_enum_symbol_lookup

public static boolean generate_enum_symbol_lookup

AuxAvailableMessageFilters

public java.util.Vector AuxAvailableMessageFilters

read_nml_configs

public static boolean read_nml_configs

created_from_header

public boolean created_from_header

DefaultNMLConfigurationFile

public static java.lang.String DefaultNMLConfigurationFile

NMLConfigurationFile

public java.lang.String NMLConfigurationFile

debug_on

public static boolean debug_on

host

public java.lang.String host

interrupt_loading

public static boolean interrupt_loading

status_type_name

public java.lang.String status_type_name

cmd_msg_type

public long cmd_msg_type

stat_msg_type

public long stat_msg_type

max_cmd_var_number

public int max_cmd_var_number

max_stat_var_number

public int max_stat_var_number

cmd_plotting_variables

public java.util.Hashtable cmd_plotting_variables

stat_plotting_variables

public java.util.Hashtable stat_plotting_variables

cmd_has_been_plotted

public boolean cmd_has_been_plotted

stat_has_been_plotted

public boolean stat_has_been_plotted

previous_url_loaded

public static java.lang.String previous_url_loaded

new_data_count

public int new_data_count

m_loadingPanel

public URLLoadInfoPanelInterface m_loadingPanel

parse_error_to_send

public static boolean parse_error_to_send

HTTPport

public int HTTPport

Name

public java.lang.String Name

predefined_type_files

public java.util.Vector predefined_type_files

aux_type_files

public java.util.Vector aux_type_files

baseClassCmdsTypeFile

public java.lang.String baseClassCmdsTypeFile

baseClassStatsTypeFile

public java.lang.String baseClassStatsTypeFile

cmdsTypeFile

public java.lang.String cmdsTypeFile

statsTypeFile

public java.lang.String statsTypeFile

primaryStatusType

public java.lang.String primaryStatusType

cmdsAvailable

public java.util.Vector cmdsAvailable

statMsgsAvailable

public java.util.Vector statMsgsAvailable

cmdsAdded

public java.util.Vector cmdsAdded

cmdsBaseClass

public java.util.Vector cmdsBaseClass

auxMessages

public java.util.Vector auxMessages

children_names

public java.util.Vector children_names

baseClassChildrenNames

public java.util.Vector baseClassChildrenNames

parent

public ModuleInfo parent

Info

public java.lang.String Info

cmdData

public java.lang.String cmdData

statData

public java.lang.String statData

errlogData

public static java.lang.String errlogData

lastCmdName

public java.lang.String lastCmdName

lastStatName

public java.lang.String lastStatName

is_connected

public boolean is_connected

module_number

public int module_number

num_modules

public static int num_modules

max_module_number

public static int max_module_number

generation

public int generation

max_children_in_generation

public int max_children_in_generation

x

public int x

y

public int y

new_cmd

public boolean new_cmd

new_stat

public boolean new_stat

new_errlog

public static boolean new_errlog

parse_error_string

public java.lang.String parse_error_string

m_cmd_read_Connection

public NMLConnectionInterface m_cmd_read_Connection

m_cmd_write_Connection

public NMLConnectionInterface m_cmd_write_Connection

m_stat_read_Connection

public NMLConnectionInterface m_stat_read_Connection

m_stat_write_Connection

public NMLConnectionInterface m_stat_write_Connection

no_errlog

public static boolean no_errlog

no_errlog_env_tested

public static boolean no_errlog_env_tested

conflict_m_structInfoHashTable

public java.util.Hashtable conflict_m_structInfoHashTable

m_structInfoHashTable

public static java.util.Hashtable m_structInfoHashTable

m_cmd_structInfoHashTable

public static java.util.Hashtable m_cmd_structInfoHashTable

m_stat_structInfoHashTable

public static java.util.Hashtable m_stat_structInfoHashTable

m_structInfoByNameHashTable

public static java.util.Hashtable m_structInfoByNameHashTable

m_enumInfoHashTable

public static java.util.Hashtable m_enumInfoHashTable

cmdsAvailHashtable

public static java.util.Hashtable cmdsAvailHashtable

m_loadedPreDefinedTypes

public static java.util.Hashtable m_loadedPreDefinedTypes

currentDefaultValue

public java.lang.String currentDefaultValue

currentOverrideName

public java.lang.String currentOverrideName

ndlaName

public java.lang.String ndlaName

ndlaInfo

public java.lang.String ndlaInfo

unboundedName

public java.lang.String unboundedName

unboundedInfo

public java.lang.String unboundedInfo

currentAttributeInfo

public java.lang.String currentAttributeInfo

MainLoopName

public java.lang.String MainLoopName

cycle_time

public double cycle_time

headerFiles

public static java.util.Vector headerFiles

extraHeaderFiles

public static java.util.Vector extraHeaderFiles

UseDefaultTypes

public static boolean UseDefaultTypes

arrayLengthTooLong

public boolean arrayLengthTooLong

common_cmd_base

public java.lang.String common_cmd_base

RCS_CUSTOM_APPLICATION_TYPE

public static final int RCS_CUSTOM_APPLICATION_TYPE
See Also:
Constant Field Values

RCS_CONTROLLER_APPLICATION_TYPE

public static final int RCS_CONTROLLER_APPLICATION_TYPE
See Also:
Constant Field Values

RCS_GUI_APPLICATION_TYPE

public static final int RCS_GUI_APPLICATION_TYPE
See Also:
Constant Field Values

RCS_DIAGNOSTICS_APPLICATION_TYPE

public static final int RCS_DIAGNOSTICS_APPLICATION_TYPE
See Also:
Constant Field Values

RCS_DESIGN_APPLICATION_TYPE

public static final int RCS_DESIGN_APPLICATION_TYPE
See Also:
Constant Field Values

RCS_CODEGEN_APPLICATION_TYPE

public static final int RCS_CODEGEN_APPLICATION_TYPE
See Also:
Constant Field Values

application_type

public static int application_type

writeCmdsFailedInARow

public int writeCmdsFailedInARow

commands_sent

public volatile int commands_sent

writeStatsFailedInARow

public int writeStatsFailedInARow

stats_sent

public volatile int stats_sent

updateCmdDataErrors

public int updateCmdDataErrors

new_cmd_count

public int new_cmd_count

updateStatDataErrors

public int updateStatDataErrors

new_stat_count

public int new_stat_count

bad_simple_long_math

public static boolean bad_simple_long_math

startingDefinedValues

public static java.util.Hashtable startingDefinedValues

definedValues

public java.util.Hashtable definedValues

cur_file_name

public static volatile java.lang.String cur_file_name

cur_file_line

public static volatile int cur_file_line

codegen_select_from_all_files

public static boolean codegen_select_from_all_files

codegen_generate_format_only

public static boolean codegen_generate_format_only

anonymous_enum_number

public static int anonymous_enum_number
Constructor Detail

ModuleInfo

public ModuleInfo(DiagNMLMsgDictCreatorInterface diag_dict_creator_param,
                  NMLConnectionCreatorInterface nml_creator_param)
Method Detail

get_last_loading_module_string

public static java.lang.String get_last_loading_module_string()
Get a string for debuggin purposes.

Returns:
last_loading_module_string;

get_nml_format_err_callback

public static NMLFormatConvertErrCallbackInterface get_nml_format_err_callback()

getAuxAvailableMessageFilters

public java.util.Vector getAuxAvailableMessageFilters()
Description copied from interface: ModuleInfoInterface
Get the list of filters of the form buffername:pattern to select available messages for a buffer.

Specified by:
getAuxAvailableMessageFilters in interface ModuleInfoInterface
Returns:
AuxMessages vector.

addAuxAvailableMessageFilter

public void addAuxAvailableMessageFilter(java.lang.String s)

getFormatFunction

public java.lang.String getFormatFunction()
Description copied from interface: ModuleInfoInterface
Get the name of the C++ format function.

Specified by:
getFormatFunction in interface ModuleInfoInterface
Returns:
format function name

getSymbolLookup

public java.lang.String getSymbolLookup()
Description copied from interface: ModuleInfoInterface
Get the name of the C++ format function.

Specified by:
getSymbolLookup in interface ModuleInfoInterface
Returns:
format function name

get_created_from_header

public boolean get_created_from_header()
Description copied from interface: ModuleInfoInterface
Was the module created from a C++ header file? (As opposed to a module section of a hierarchy file.)

Specified by:
get_created_from_header in interface ModuleInfoInterface
Returns:
created_from_header

getName

public java.lang.String getName()
Description copied from interface: ModuleInfoInterface
Get the name property.

Specified by:
getName in interface ModuleInfoInterface
Returns:
name

SetNMLConfigFile

public void SetNMLConfigFile(java.lang.String new_config_file)

get_conflict_m_structInfoHashTable

public java.util.Hashtable get_conflict_m_structInfoHashTable()
Description copied from interface: ModuleInfoInterface
Get a Hashtable that matches long identifiers to StructureTypeInfo objects used to resolve conflicts when more than one StructureTypeInfo is associated with the same id in the global hashtable.

Specified by:
get_conflict_m_structInfoHashTable in interface ModuleInfoInterface
Returns:
conflict_m_structInfoHashTable

AddExtraHeader

public static void AddExtraHeader(java.lang.String header)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

get_cmd_msg_dict

public NMLMessageDictionary get_cmd_msg_dict()

get_stat_msg_dict

public NMLMessageDictionary get_stat_msg_dict()

get_aux_diag_msg_write_dict

public DiagNMLMsgDictInterface get_aux_diag_msg_write_dict()

get_aux_diag_msg_read_dict

public DiagNMLMsgDictInterface get_aux_diag_msg_read_dict()

get_nml_creator

public NMLConnectionCreatorInterface get_nml_creator()
Description copied from interface: ModuleInfoInterface
Get the NMLConnectionCreator associated with this module.

Specified by:
get_nml_creator in interface ModuleInfoInterface
Returns:
nml_creator

createExtraCommandChannel

public NMLConnectionInterface createExtraCommandChannel()

createExtraStatusChannel

public NMLConnectionInterface createExtraStatusChannel()

AddAuxInput

public void AddAuxInput(java.lang.String name)

AddAuxOutput

public void AddAuxOutput(java.lang.String name)

AddDefaultTypes

public static void AddDefaultTypes()

writeCmd

public void writeCmd(java.lang.String cmdString)

writeStat

public void writeStat(java.lang.String statString)

is_check_errlog_flag_set

public static boolean is_check_errlog_flag_set()

readErrlogData

public static java.lang.String readErrlogData()

updateCmdData

public java.lang.String updateCmdData()

updateStatData

public java.lang.String updateStatData()

setHost

public void setHost(java.lang.String new_host)

isMathString

public boolean isMathString(java.lang.String str)

ReplaceDefinedValues

public java.lang.String ReplaceDefinedValues(java.lang.String inStr,
                                             int rdv_recurse_count,
                                             java.util.Hashtable usedDefines)

doArrayLengthMath

public static int doArrayLengthMath(java.lang.String str)

doSimpleLongMath

public static long doSimpleLongMath(java.lang.String str)

addExcludedIncludePattern

public static void addExcludedIncludePattern(java.lang.String p)

CheckIncludedFile

public void CheckIncludedFile(java.lang.String include_file)

RemoveStartingEndingSpace

public java.lang.String RemoveStartingEndingSpace(java.lang.String str)

AddDCmdOption

public static void AddDCmdOption(java.lang.String arg)

AddCmdLineDefaultValue

public static void AddCmdLineDefaultValue(java.lang.String name,
                                          java.lang.String value)

ClearStaticData

public static void ClearStaticData()

LoadPredefinedTypeFile

public int LoadPredefinedTypeFile(java.lang.String type_file_string)

LoadAuxTypeFile

public int LoadAuxTypeFile(java.lang.String type_file_string)

LoadPredefinedTypes

public int LoadPredefinedTypes()

LoadAuxTypes

public int LoadAuxTypes()

AddHeader

public void AddHeader(java.lang.String header)

AddAuxInputType

public void AddAuxInputType(java.lang.String valueString)

LoadInfo

public int LoadInfo(java.lang.String new_cmdsTypeFile,
                    java.lang.String new_statsTypeFile)

LoadInfo

public int LoadInfo()
             throws java.lang.Exception
Throws:
java.lang.Exception

connect

public int connect()

login

public boolean login(java.lang.String name,
                     java.lang.String passwd)

disconnect

public int disconnect()

AddAllAuxMessagesFromHeader

public void AddAllAuxMessagesFromHeader()

AddAllAuxMessages

public void AddAllAuxMessages()
Specified by:
AddAllAuxMessages in interface ModuleInfoInterface

getAuxMessages

public java.util.Vector getAuxMessages()
Description copied from interface: ModuleInfoInterface
Get the list of messages that can be sent or recieved to auxilliary buffers associated with this module.

Specified by:
getAuxMessages in interface ModuleInfoInterface
Returns:
AuxMessages vector.

IsAncestor

public boolean IsAncestor(java.lang.String str)