public class XMLFormatConverter extends NMLFormatConverterBase
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
align_bytes |
static boolean |
auto_align |
static boolean |
debug_on |
base_class_name, bytes_in_input_stream, bytes_in_input_stream_known, check_unsigneds, class_name, class_var_name, decoding, diagnostics_mode, diagnostics_mode_string_max, first_format_error, first_update_error_occured, hide_errors, input_stream, input_string, input_string_tokenizer, msg_dict, msg_size, next_default, nfceci, output_stream, output_string_buffer, raw_data_size, save_var_names, updating_unsigned, use_string, var_name, var_name_listadd_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 |
|---|
XMLFormatConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
autoname() |
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) |
java.lang.String |
convertMsgToXML(NMLmsg msg) |
protected NMLmsg |
convertRawDataToMsg(byte[] b,
int offset,
int size) |
NMLmsg |
convertXMLToMsg(java.lang.String xml) |
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) |
java.lang.String |
get_attribute(java.lang.String name) |
java.lang.String |
get_content(java.lang.String name) |
int |
get_length_of_unbounded(java.lang.String typename,
java.lang.String varname,
java.lang.Object[] oarray) |
static java.lang.String |
limitString(java.lang.String str,
int maxlen) |
NMLmsg |
readXmlFromFile(java.lang.String filename) |
NMLmsg |
readXmlFromURL(java.net.URL url) |
java.lang.String |
toString() |
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) |
byte[] |
update_unbounded_attribute_with_name(java.lang.String name,
byte[] 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) |
void |
update_unsigned_with_name(java.lang.String name,
byte[] 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) |
byte |
update(byte x) |
void |
update(byte[] x,
int num_elements) |
char |
update(char x) |
void |
update(char[] x,
int num_elements) |
double |
update(double x) |
void |
update(double[] x,
int num_elements) |
float |
update(float x) |
void |
update(float[] x,
int num_elements) |
int |
update(int x) |
void |
update(int[] x,
int num_elements) |
long |
update(long x) |
void |
update(long[] x,
int num_elements) |
short |
update(short x) |
void |
update(short[] x,
int num_elements) |
add_to_output_string, convertStringToMsg, get_decoding, get_diagnostics_mode_string_max, get_diagnostics_mode, get_raw_data_size, get_token_count, get_use_string, GetMessageDictionary, getMessageFromInputStream, getPos, getVersionString, next_update_default, rewind, sendMsgToOutputStream, set_diagnostics_mode_string_max, set_diagnostics_mode, set_do_not_print_diag_overflow_err, SetBufName, SetErrorInUpdate, SetFormatConvertErrCallback, SetMessageDictionary, start_updates, throw_away_token, update_attribute_enumeration_with_name, update_ll_with_name, update_ll_with_name, update_ll, update_ll, update_pre_check, update_unbounded_unsigned_with_name, update_unbounded_unsigned_with_name, update_unbounded_unsigned_with_name, update_unbounded_unsigned_with_name, update_unsigned_ll_with_name, update_unsigned_ll_with_name, update_unsigned_ll, update_unsigned_ll, update_unsigned_with_name, update_unsigned_with_name, update_unsigned_with_name, update_unsigned_with_name, update_unsigned_with_name, update_unsigned_with_name, update_unsigned_with_name, update_unsigned_with_name, update_unsigned_with_name, update_unsigned, update_unsigned, update_unsigned, update_unsigned, update_unsigned, update_unsigned, update_unsigned, update_unsigned, update_unsigned, update_unsignedset_array_val, set_classVarArrayIndexpublic static byte[] align_bytes
public static boolean auto_align
public static boolean debug_on
protected java.lang.String convertMsgToString(NMLmsg msg)
convertMsgToString in class NMLFormatConverterBasepublic java.lang.String convertMsgToXML(NMLmsg msg)
public NMLmsg readXmlFromFile(java.lang.String filename)
public NMLmsg readXmlFromURL(java.net.URL url)
public static java.lang.String limitString(java.lang.String str,
int maxlen)
protected NMLmsg convertRawDataToMsg(byte[] b, int offset, int size)
convertRawDataToMsg in class NMLFormatConverterBaseprotected int convertMsgToRawData(byte[] b,
int size,
NMLmsg msg)
convertMsgToRawData in class NMLFormatConverterBasepublic NMLmsg convertXMLToMsg(java.lang.String xml)
public java.lang.String toString()
toString in class NMLFormatConverterprotected java.lang.String autoname()
public boolean update(boolean x)
update in class NMLFormatConverterBasepublic void update(boolean[] x,
int num_elements)
update in class NMLFormatConverterBasepublic byte update(byte x)
update in class NMLFormatConverterBasepublic void update(byte[] x,
int num_elements)
update in class NMLFormatConverterBasepublic char update(char x)
update in class NMLFormatConverterBasepublic void update(char[] x,
int num_elements)
update in class NMLFormatConverterBasepublic short update(short x)
update in class NMLFormatConverterBasepublic void update(short[] x,
int num_elements)
update in class NMLFormatConverterBasepublic int update(int x)
update in class NMLFormatConverterBasepublic void update(int[] x,
int num_elements)
update in class NMLFormatConverterBasepublic long update(long x)
update in class NMLFormatConverterBasepublic void update(long[] x,
int num_elements)
update in class NMLFormatConverterBasepublic float update(float x)
update in class NMLFormatConverterBasepublic void update(float[] x,
int num_elements)
update in class NMLFormatConverterBasepublic double update(double x)
update in class NMLFormatConverterBasepublic void update(double[] x,
int num_elements)
update in class NMLFormatConverterBasepublic java.lang.String get_content(java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String get_attribute(java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionpublic boolean update_with_name(java.lang.String name,
boolean x)
update_with_name in class NMLFormatConverterBasepublic byte update_with_name(java.lang.String name,
byte x)
update_with_name in class NMLFormatConverterBasepublic char update_with_name(java.lang.String name,
char x)
update_with_name in class NMLFormatConverterBasepublic short update_with_name(java.lang.String name,
short x)
update_with_name in class NMLFormatConverterBasepublic int update_with_name(java.lang.String name,
int x)
update_with_name in class NMLFormatConverterBasepublic long update_with_name(java.lang.String name,
long x)
update_with_name in class NMLFormatConverterBasepublic float update_with_name(java.lang.String name,
float x)
update_with_name in class NMLFormatConverterBasepublic double update_with_name(java.lang.String name,
double x)
update_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
byte[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
boolean[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic void update_unsigned_with_name(java.lang.String name,
byte[] x,
int num_elements)
update_unsigned_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
char[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
short[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
int[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
long[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
float[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic void update_with_name(java.lang.String name,
double[] x,
int num_elements)
update_with_name in class NMLFormatConverterBasepublic int check_type_info(NML_ENUM_INFO info)
check_type_info in class NMLFormatConverterBasepublic void beginBaseClass(java.lang.String name)
beginBaseClass in class NMLFormatConverterBasepublic void endBaseClass(java.lang.String name)
endBaseClass in class NMLFormatConverterBasepublic void beginClass(java.lang.String name,
java.lang.String base)
beginClass in class NMLFormatConverterBasepublic void endClass(java.lang.String name,
java.lang.String base)
endClass in class NMLFormatConverterBasepublic void beginClassVar(java.lang.String name)
beginClassVar in class NMLFormatConverterBasepublic void endClassVar(java.lang.String name)
endClassVar in class NMLFormatConverterBasepublic void beginClassArrayElem(java.lang.String name,
int elemnum)
beginClassArrayElem in class NMLFormatConverterBasepublic void endClassArrayElem(java.lang.String name,
int elemnum)
endClassArrayElem in class NMLFormatConverterBasepublic int update_enumeration_with_name(java.lang.String name,
int enumin,
NML_ENUM_INFO info)
update_enumeration_with_name in class NMLFormatConverterBasepublic 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 NMLFormatConverterBasepublic void update_attribute_with_name(java.lang.String name,
byte[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterBasepublic void update_attribute_with_name(java.lang.String name,
char[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterBasepublic void update_attribute_with_name(java.lang.String name,
short[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterBasepublic void update_attribute_with_name(java.lang.String name,
int[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterBasepublic void update_attribute_with_name(java.lang.String name,
long[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterBasepublic void update_attribute_with_name(java.lang.String name,
float[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterBasepublic void update_attribute_with_name(java.lang.String name,
double[] x,
int num_elements)
update_attribute_with_name in class NMLFormatConverterBasepublic boolean update_attribute_with_name(java.lang.String name,
boolean x)
update_attribute_with_name in class NMLFormatConverterBasepublic byte update_attribute_with_name(java.lang.String name,
byte x)
update_attribute_with_name in class NMLFormatConverterBasepublic char update_attribute_with_name(java.lang.String name,
char x)
update_attribute_with_name in class NMLFormatConverterBasepublic short update_attribute_with_name(java.lang.String name,
short x)
update_attribute_with_name in class NMLFormatConverterBasepublic int update_attribute_with_name(java.lang.String name,
int x)
update_attribute_with_name in class NMLFormatConverterBasepublic long update_attribute_with_name(java.lang.String name,
long x)
update_attribute_with_name in class NMLFormatConverterBasepublic float update_attribute_with_name(java.lang.String name,
float x)
update_attribute_with_name in class NMLFormatConverterBasepublic double update_attribute_with_name(java.lang.String name,
double x)
update_attribute_with_name in class NMLFormatConverterBasepublic int update_dla_length_with_name(java.lang.String name,
int x)
update_dla_length_with_name in class NMLFormatConverterBasepublic int get_length_of_unbounded(java.lang.String typename,
java.lang.String varname,
java.lang.Object[] oarray)
get_length_of_unbounded in class NMLFormatConverterBasepublic byte[] update_unbounded_attribute_with_name(java.lang.String name,
byte[] x)
update_unbounded_attribute_with_name in class NMLFormatConverterBasepublic byte[] update_unbounded_with_name(java.lang.String name,
byte[] x)
update_unbounded_with_name in class NMLFormatConverterBasepublic short[] update_unbounded_with_name(java.lang.String name,
short[] x)
update_unbounded_with_name in class NMLFormatConverterBasepublic int[] update_unbounded_with_name(java.lang.String name,
int[] x)
update_unbounded_with_name in class NMLFormatConverterBasepublic long[] update_unbounded_with_name(java.lang.String name,
long[] x)
update_unbounded_with_name in class NMLFormatConverterBasepublic float[] update_unbounded_with_name(java.lang.String name,
float[] x)
update_unbounded_with_name in class NMLFormatConverterBasepublic double[] update_unbounded_with_name(java.lang.String name,
double[] x)
update_unbounded_with_name in class NMLFormatConverterBasepublic void update_CMS_TIME(CMS_TIME time)
update_CMS_TIME in class NMLFormatConverterBasepublic void update_CMS_DATE(CMS_DATE date)
update_CMS_DATE in class NMLFormatConverterBase