public abstract class NMLFormatConverterBase extends NMLFormatConverter
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
base_class_name |
protected int |
bytes_in_input_stream |
protected boolean |
bytes_in_input_stream_known |
boolean |
check_unsigneds |
java.lang.String |
class_name |
java.lang.String |
class_var_name |
static boolean |
debug_on |
boolean |
decoding |
protected boolean |
diagnostics_mode |
protected int |
diagnostics_mode_string_max |
boolean |
first_format_error |
protected boolean |
first_update_error_occured |
boolean |
hide_errors |
protected java.io.DataInputStream |
input_stream |
protected java.lang.String |
input_string |
protected java.util.StringTokenizer |
input_string_tokenizer |
protected NMLMessageDictionary |
msg_dict |
protected long |
msg_size |
protected java.lang.String |
next_default |
protected NMLFormatConvertErrCallbackInterface |
nfceci
True when the data from the network is being converted into a message in
this hosts format, false when a message on this host is being converted to
a neutral format.
|
protected java.io.DataOutputStream |
output_stream |
protected java.lang.StringBuffer |
output_string_buffer |
protected int |
raw_data_size |
static boolean |
save_var_names |
boolean |
updating_unsigned |
protected boolean |
use_string |
protected java.lang.String |
var_name |
java.util.Vector |
var_name_list |
add_array_indexes_to_name, always_update_cmd_msg, always_update_stat_msg, array_val, bufName, bytes_not_used_warning_given, classVarArrayIndex, cmd_msg_updated, error_in_update, error_in_update_string, msg_to_update, msg_type, sending_short, stat_msg_updated, tokens_not_used_warning_given, type_string| Constructor and Description |
|---|
NMLFormatConverterBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
add_to_output_string(java.lang.String s) |
void |
beginBaseClass(java.lang.String name) |
void |
beginClass(java.lang.String name,
java.lang.String base) |
void |
beginClassArrayElem(java.lang.String name,
int elemnum) |
void |
beginClassVar(java.lang.String name) |
int |
check_type_info(NML_ENUM_INFO info) |
protected int |
convertMsgToRawData(byte[] b,
int size,
NMLmsg msg) |
protected java.lang.String |
convertMsgToString(NMLmsg msg) |
protected NMLmsg |
convertRawDataToMsg(byte[] b,
int offset,
int size) |
protected NMLmsg |
convertStringToMsg(java.lang.String str) |
void |
endBaseClass(java.lang.String name) |
void |
endClass(java.lang.String name,
java.lang.String base) |
void |
endClassArrayElem(java.lang.String name,
int elemnum) |
void |
endClassVar(java.lang.String name) |
boolean |
get_decoding() |
int |
get_diagnostics_mode_string_max() |
boolean |
get_diagnostics_mode() |
int |
get_length_of_unbounded(java.lang.String typename,
java.lang.String varname,
java.lang.Object[] oarray) |
int |
get_raw_data_size() |
int |
get_token_count() |
boolean |
get_use_string() |
NMLMessageDictionary |
GetMessageDictionary() |
protected NMLmsg |
getMessageFromInputStream(java.io.DataInputStream dis) |
long |
getPos() |
java.lang.String |
getVersionString() |
void |
next_update_default(java.lang.String s) |
void |
rewind()
Function that should be called before every message or string is parsed.
|
protected int |
sendMsgToOutputStream(java.io.DataOutputStream dos,
NMLmsg msg) |
void |
set_diagnostics_mode_string_max(int len) |
void |
set_diagnostics_mode(boolean dm) |
void |
set_do_not_print_diag_overflow_err(boolean _do_not_print_diag_overflow_err) |
void |
SetBufName(java.lang.String bname) |
void |
SetErrorInUpdate(java.lang.String s) |
void |
SetFormatConvertErrCallback(NMLFormatConvertErrCallbackInterface new_nfceci) |
void |
SetMessageDictionary(NMLMessageDictionary new_dict) |
void |
start_updates() |
void |
throw_away_token() |
int |
update_attribute_enumeration_with_name(java.lang.String name,
int enumin,
NML_ENUM_INFO info) |
boolean |
update_attribute_with_name(java.lang.String name,
boolean x) |
byte |
update_attribute_with_name(java.lang.String name,
byte x) |
void |
update_attribute_with_name(java.lang.String name,
byte[] x,
int num_elements) |
char |
update_attribute_with_name(java.lang.String name,
char x) |
void |
update_attribute_with_name(java.lang.String name,
char[] x,
int num_elements) |
double |
update_attribute_with_name(java.lang.String name,
double x) |
void |
update_attribute_with_name(java.lang.String name,
double[] x,
int num_elements) |
float |
update_attribute_with_name(java.lang.String name,
float x) |
void |
update_attribute_with_name(java.lang.String name,
float[] x,
int num_elements) |
int |
update_attribute_with_name(java.lang.String name,
int x) |
void |
update_attribute_with_name(java.lang.String name,
int[] x,
int num_elements) |
long |
update_attribute_with_name(java.lang.String name,
long x) |
void |
update_attribute_with_name(java.lang.String name,
long[] x,
int num_elements) |
short |
update_attribute_with_name(java.lang.String name,
short x) |
void |
update_attribute_with_name(java.lang.String name,
short[] x,
int num_elements) |
void |
update_CMS_DATE(CMS_DATE date) |
void |
update_CMS_TIME(CMS_TIME time) |
int |
update_dla_length_with_name(java.lang.String name,
int x) |
void |
update_enumeration_array_with_name(java.lang.String name,
int[] enumin,
int num_elements,
NML_ENUM_INFO info) |
int |
update_enumeration_with_name(java.lang.String name,
int enumin,
NML_ENUM_INFO info) |
long |
update_ll_with_name(java.lang.String name,
long x) |
void |
update_ll_with_name(java.lang.String name,
long[] x,
int num_elements) |
long |
update_ll(long x) |
void |
update_ll(long[] x,
int num_elements) |
void |
update_pre_check(java.lang.String name) |
byte[] |
update_unbounded_attribute_with_name(java.lang.String name,
byte[] x) |
byte[] |
update_unbounded_unsigned_with_name(java.lang.String name,
byte[] x) |
int[] |
update_unbounded_unsigned_with_name(java.lang.String name,
int[] x) |
long[] |
update_unbounded_unsigned_with_name(java.lang.String name,
long[] x) |
short[] |
update_unbounded_unsigned_with_name(java.lang.String name,
short[] x) |
byte[] |
update_unbounded_with_name(java.lang.String name,
byte[] x) |
double[] |
update_unbounded_with_name(java.lang.String name,
double[] x) |
float[] |
update_unbounded_with_name(java.lang.String name,
float[] x) |
int[] |
update_unbounded_with_name(java.lang.String name,
int[] x) |
long[] |
update_unbounded_with_name(java.lang.String name,
long[] x) |
short[] |
update_unbounded_with_name(java.lang.String name,
short[] x) |
long |
update_unsigned_ll_with_name(java.lang.String name,
long x) |
void |
update_unsigned_ll_with_name(java.lang.String name,
long[] x,
int num_elements) |
long |
update_unsigned_ll(long x) |
void |
update_unsigned_ll(long[] x,
int num_elements) |
byte |
update_unsigned_with_name(java.lang.String name,
byte x) |
void |
update_unsigned_with_name(java.lang.String name,
byte[] x,
int num_elements) |
char |
update_unsigned_with_name(java.lang.String name,
char x) |
void |
update_unsigned_with_name(java.lang.String name,
char[] x,
int num_elements) |
int |
update_unsigned_with_name(java.lang.String name,
int x) |
void |
update_unsigned_with_name(java.lang.String name,
int[] x,
int num_elements) |
long |
update_unsigned_with_name(java.lang.String name,
long x) |
void |
update_unsigned_with_name(java.lang.String name,
long[] x,
int num_elements) |
short |
update_unsigned_with_name(java.lang.String name,
short x) |
void |
update_unsigned_with_name(java.lang.String name,
short[] x,
int num_elements) |
byte |
update_unsigned(byte x) |
void |
update_unsigned(byte[] x,
int num_elements) |
char |
update_unsigned(char x) |
void |
update_unsigned(char[] x,
int num_elements) |
int |
update_unsigned(int x) |
void |
update_unsigned(int[] x,
int num_elements) |
long |
update_unsigned(long x) |
void |
update_unsigned(long[] x,
int num_elements) |
short |
update_unsigned(short x) |
void |
update_unsigned(short[] x,
int num_elements) |
boolean |
update_with_name(java.lang.String name,
boolean x) |
void |
update_with_name(java.lang.String name,
boolean[] x,
int num_elements) |
byte |
update_with_name(java.lang.String name,
byte x) |
void |
update_with_name(java.lang.String name,
byte[] x,
int num_elements) |
char |
update_with_name(java.lang.String name,
char x) |
void |
update_with_name(java.lang.String name,
char[] x,
int num_elements) |
double |
update_with_name(java.lang.String name,
double x) |
void |
update_with_name(java.lang.String name,
double[] x,
int num_elements) |
float |
update_with_name(java.lang.String name,
float x) |
void |
update_with_name(java.lang.String name,
float[] x,
int num_elements) |
int |
update_with_name(java.lang.String name,
int x) |
void |
update_with_name(java.lang.String name,
int[] x,
int num_elements) |
long |
update_with_name(java.lang.String name,
long x) |
void |
update_with_name(java.lang.String name,
long[] x,
int num_elements) |
short |
update_with_name(java.lang.String name,
short x) |
void |
update_with_name(java.lang.String name,
short[] x,
int num_elements) |
boolean |
update(boolean x) |
void |
update(boolean[] x,
int num_elements) |
abstract byte |
update(byte x) |
abstract void |
update(byte[] x,
int num_elements) |
abstract char |
update(char x) |
abstract void |
update(char[] x,
int num_elements) |
abstract double |
update(double x) |
abstract void |
update(double[] x,
int num_elements) |
abstract float |
update(float x) |
abstract void |
update(float[] x,
int num_elements) |
abstract int |
update(int x) |
abstract void |
update(int[] x,
int num_elements) |
abstract long |
update(long x) |
abstract void |
update(long[] x,
int num_elements) |
abstract short |
update(short x) |
abstract void |
update(short[] x,
int num_elements) |
set_array_val, set_classVarArrayIndex, toStringprotected NMLFormatConvertErrCallbackInterface nfceci
public boolean decoding
public boolean first_format_error
public boolean updating_unsigned
public boolean check_unsigneds
public boolean hide_errors
protected boolean first_update_error_occured
protected boolean use_string
protected boolean diagnostics_mode
protected int diagnostics_mode_string_max
public static boolean debug_on
protected java.lang.StringBuffer output_string_buffer
protected java.lang.String input_string
protected java.lang.String next_default
protected java.io.DataInputStream input_stream
protected java.util.StringTokenizer input_string_tokenizer
protected java.io.DataOutputStream output_stream
protected long msg_size
protected int raw_data_size
protected NMLMessageDictionary msg_dict
protected int bytes_in_input_stream
protected boolean bytes_in_input_stream_known
protected java.lang.String var_name
public java.util.Vector var_name_list
public static final boolean save_var_names
public java.lang.String class_name
public java.lang.String base_class_name
public java.lang.String class_var_name
public java.lang.String getVersionString()
getVersionString in class NMLFormatConverterpublic void SetFormatConvertErrCallback(NMLFormatConvertErrCallbackInterface new_nfceci)
public long getPos()
getPos in class NMLFormatConverterpublic void set_diagnostics_mode(boolean dm)
set_diagnostics_mode in class NMLFormatConverterpublic boolean get_diagnostics_mode()
get_diagnostics_mode in class NMLFormatConverterpublic void set_diagnostics_mode_string_max(int len)
set_diagnostics_mode_string_max in class NMLFormatConverterpublic int get_diagnostics_mode_string_max()
get_diagnostics_mode_string_max in class NMLFormatConverterpublic void SetBufName(java.lang.String bname)
SetBufName in class NMLFormatConverterpublic void SetMessageDictionary(NMLMessageDictionary new_dict)
public int get_token_count()
get_token_count in class NMLFormatConverterpublic void add_to_output_string(java.lang.String s)
add_to_output_string in class NMLFormatConverterpublic boolean get_decoding()
get_decoding in class NMLFormatConverterpublic boolean get_use_string()
get_use_string in class NMLFormatConverterpublic void SetErrorInUpdate(java.lang.String s)
SetErrorInUpdate in class NMLFormatConverterpublic void throw_away_token()
throw_away_token in class NMLFormatConverterpublic void rewind()
public void start_updates()
public NMLMessageDictionary GetMessageDictionary()
protected NMLmsg convertRawDataToMsg(byte[] b, int offset, int size)
protected NMLmsg convertStringToMsg(java.lang.String str)
public void set_do_not_print_diag_overflow_err(boolean _do_not_print_diag_overflow_err)
public int get_raw_data_size()
protected int convertMsgToRawData(byte[] b,
int size,
NMLmsg msg)
protected java.lang.String convertMsgToString(NMLmsg msg)
protected NMLmsg getMessageFromInputStream(java.io.DataInputStream dis)
protected int sendMsgToOutputStream(java.io.DataOutputStream dos,
NMLmsg msg)
public boolean update(boolean x)
update in class NMLFormatConverterpublic void update(boolean[] x,
int num_elements)
update in class NMLFormatConverterpublic abstract byte update(byte x)
update in class NMLFormatConverterpublic abstract void update(byte[] x,
int num_elements)
update in class NMLFormatConverterpublic abstract char update(char x)
update in class NMLFormatConverterpublic abstract void update(char[] x,
int num_elements)
update in class NMLFormatConverterpublic abstract short update(short x)
update in class NMLFormatConverterpublic abstract void update(short[] x,
int num_elements)
update in class NMLFormatConverterpublic abstract int update(int x)
update in class NMLFormatConverterpublic abstract void update(int[] x,
int num_elements)
update in class NMLFormatConverterpublic abstract long update(long x)
update in class NMLFormatConverterpublic abstract void update(long[] x,
int num_elements)
update in class NMLFormatConverterpublic abstract float update(float x)
update in class NMLFormatConverterpublic abstract void update(float[] x,
int num_elements)
update in class NMLFormatConverterpublic abstract double update(double x)
update in class NMLFormatConverterpublic abstract void update(double[] x,
int num_elements)
update in class NMLFormatConverterpublic void beginClass(java.lang.String name,
java.lang.String base)
beginClass in class NMLFormatConverterpublic void endClass(java.lang.String name,
java.lang.String base)
endClass in class NMLFormatConverterpublic void beginBaseClass(java.lang.String name)
beginBaseClass in class NMLFormatConverterpublic void endBaseClass(java.lang.String name)
endBaseClass in class NMLFormatConverterpublic void beginClassVar(java.lang.String name)
beginClassVar in class NMLFormatConverterpublic void endClassVar(java.lang.String name)
endClassVar in class NMLFormatConverterpublic void beginClassArrayElem(java.lang.String name,
int elemnum)
beginClassArrayElem in class NMLFormatConverterpublic void endClassArrayElem(java.lang.String name,
int elemnum)
endClassArrayElem in class NMLFormatConverterpublic int check_type_info(NML_ENUM_INFO info)
check_type_info in class NMLFormatConverterpublic int update_enumeration_with_name(java.lang.String name,
int enumin,
NML_ENUM_INFO info)
update_enumeration_with_name in class NMLFormatConverterpublic void update_enumeration_array_with_name(java.lang.String name,
int[] enumin,
int num_elements,
NML_ENUM_INFO info)
update_enumeration_array_with_name in class NMLFormatConverterpublic int update_attribute_enumeration_with_name(java.lang.String name,
int enumin,
NML_ENUM_INFO info)
update_attribute_enumeration_with_name in class NMLFormatConverterpublic byte update_unsigned(byte x)
public void update_unsigned(byte[] x,
int num_elements)
update_unsigned in class NMLFormatConverterpublic char update_unsigned(char x)
update_unsigned in class NMLFormatConverterpublic void update_unsigned(char[] x,
int num_elements)
update_unsigned in class NMLFormatConverterpublic short update_unsigned(short x)
update_unsigned in class NMLFormatConverterpublic void update_unsigned(short[] x,
int num_elements)
update_unsigned in class NMLFormatConverterpublic int update_unsigned(int x)
update_unsigned in class NMLFormatConverterpublic void update_unsigned(int[] x,
int num_elements)
update_unsigned in class NMLFormatConverterpublic long update_unsigned(long x)
update_unsigned in class NMLFormatConverterpublic void update_unsigned(long[] x,
int num_elements)
update_unsigned in class NMLFormatConverterpublic byte update_unsigned_with_name(java.lang.String name,
byte x)
update_unsigned_with_name in class NMLFormatConverterpublic void update_unsigned_with_name(java.lang.String name,
byte[] x,
int num_elements)
update_unsigned_with_name in class NMLFormatConverterpublic char update_unsigned_with_name(java.lang.String name,
char x)
update_unsigned_with_name in class NMLFormatConverterpublic void update_unsigned_with_name(java.lang.String name,
char[] x,
int num_elements)
update_unsigned_with_name in class NMLFormatConverterpublic short update_unsigned_with_name(java.lang.String name,
short x)
update_unsigned_with_name in class NMLFormatConverterpublic void update_unsigned_with_name(java.lang.String name,
short[] x,
int num_elements)
update_unsigned_with_name in class NMLFormatConverterpublic int update_unsigned_with_name(java.lang.String name,
int x)
update_unsigned_with_name in class NMLFormatConverterpublic void update_unsigned_with_name(java.lang.String name,
int[] x,
int num_elements)
update_unsigned_with_name in class NMLFormatConverterpublic long update_unsigned_with_name(java.lang.String name,
long x)
update_unsigned_with_name in class NMLFormatConverterpublic void update_unsigned_with_name(java.lang.String name,
long[] x,
int num_elements)
update_unsigned_with_name in class NMLFormatConverterpublic void update_pre_check(java.lang.String name)
public boolean update_with_name(java.lang.String name,
boolean x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
boolean[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic byte update_with_name(java.lang.String name,
byte x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
byte[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic char update_with_name(java.lang.String name,
char x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
char[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic short update_with_name(java.lang.String name,
short x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
short[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic int update_with_name(java.lang.String name,
int x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
int[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic long update_with_name(java.lang.String name,
long x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
long[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic float update_with_name(java.lang.String name,
float x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
float[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic double update_with_name(java.lang.String name,
double x)
update_with_name in class NMLFormatConverterpublic void update_with_name(java.lang.String name,
double[] x,
int num_elements)
update_with_name in class NMLFormatConverterpublic boolean update_attribute_with_name(java.lang.String name,
boolean x)
update_attribute_with_name in class NMLFormatConverterpublic byte update_attribute_with_name(java.lang.String name,
byte x)
update_attribute_with_name in class NMLFormatConverterpublic void update_attribute_with_name(java.lang.String name,
byte[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterpublic char update_attribute_with_name(java.lang.String name,
char x)
update_attribute_with_name in class NMLFormatConverterpublic short update_attribute_with_name(java.lang.String name,
short x)
update_attribute_with_name in class NMLFormatConverterpublic int update_attribute_with_name(java.lang.String name,
int x)
update_attribute_with_name in class NMLFormatConverterpublic long update_attribute_with_name(java.lang.String name,
long x)
update_attribute_with_name in class NMLFormatConverterpublic float update_attribute_with_name(java.lang.String name,
float x)
update_attribute_with_name in class NMLFormatConverterpublic double update_attribute_with_name(java.lang.String name,
double x)
update_attribute_with_name in class NMLFormatConverterpublic void update_attribute_with_name(java.lang.String name,
char[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterpublic void update_attribute_with_name(java.lang.String name,
short[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterpublic void update_attribute_with_name(java.lang.String name,
int[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterpublic void update_attribute_with_name(java.lang.String name,
long[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterpublic void update_attribute_with_name(java.lang.String name,
float[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterpublic void update_attribute_with_name(java.lang.String name,
double[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterpublic int get_length_of_unbounded(java.lang.String typename,
java.lang.String varname,
java.lang.Object[] oarray)
get_length_of_unbounded in class NMLFormatConverterpublic byte[] update_unbounded_with_name(java.lang.String name,
byte[] x)
update_unbounded_with_name in class NMLFormatConverterpublic short[] update_unbounded_with_name(java.lang.String name,
short[] x)
update_unbounded_with_name in class NMLFormatConverterpublic int[] update_unbounded_with_name(java.lang.String name,
int[] x)
update_unbounded_with_name in class NMLFormatConverterpublic long[] update_unbounded_with_name(java.lang.String name,
long[] x)
update_unbounded_with_name in class NMLFormatConverterpublic byte[] update_unbounded_unsigned_with_name(java.lang.String name,
byte[] x)
update_unbounded_unsigned_with_name in class NMLFormatConverterpublic short[] update_unbounded_unsigned_with_name(java.lang.String name,
short[] x)
update_unbounded_unsigned_with_name in class NMLFormatConverterpublic int[] update_unbounded_unsigned_with_name(java.lang.String name,
int[] x)
update_unbounded_unsigned_with_name in class NMLFormatConverterpublic long[] update_unbounded_unsigned_with_name(java.lang.String name,
long[] x)
update_unbounded_unsigned_with_name in class NMLFormatConverterpublic float[] update_unbounded_with_name(java.lang.String name,
float[] x)
update_unbounded_with_name in class NMLFormatConverterpublic double[] update_unbounded_with_name(java.lang.String name,
double[] x)
update_unbounded_with_name in class NMLFormatConverterpublic int update_dla_length_with_name(java.lang.String name,
int x)
update_dla_length_with_name in class NMLFormatConverterpublic void update_CMS_TIME(CMS_TIME time)
update_CMS_TIME in class NMLFormatConverterpublic void update_CMS_DATE(CMS_DATE date)
update_CMS_DATE in class NMLFormatConverterpublic byte[] update_unbounded_attribute_with_name(java.lang.String name,
byte[] x)
update_unbounded_attribute_with_name in class NMLFormatConverterpublic void next_update_default(java.lang.String s)
next_update_default in class NMLFormatConverterpublic long update_ll(long x)
update_ll in class NMLFormatConverterpublic void update_ll(long[] x,
int num_elements)
update_ll in class NMLFormatConverterpublic long update_unsigned_ll(long x)
update_unsigned_ll in class NMLFormatConverterpublic void update_unsigned_ll(long[] x,
int num_elements)
update_unsigned_ll in class NMLFormatConverterpublic long update_unsigned_ll_with_name(java.lang.String name,
long x)
update_unsigned_ll_with_name in class NMLFormatConverterpublic void update_unsigned_ll_with_name(java.lang.String name,
long[] x,
int num_elements)
update_unsigned_ll_with_name in class NMLFormatConverterpublic long update_ll_with_name(java.lang.String name,
long x)
update_ll_with_name in class NMLFormatConverterpublic void update_ll_with_name(java.lang.String name,
long[] x,
int num_elements)
update_ll_with_name in class NMLFormatConverter