java.lang.Objectrcs.nml.NMLFormatConverter
public abstract class NMLFormatConverter
interface each NMLmsg should use to implement it's update function.
Field Summary | |
---|---|
boolean |
add_array_indexes_to_name
|
boolean |
always_update_cmd_msg
|
boolean |
always_update_stat_msg
|
protected int |
array_val
|
java.lang.String |
bufName
|
boolean |
bytes_not_used_warning_given
|
protected int |
classVarArrayIndex
|
boolean |
cmd_msg_updated
|
boolean |
error_in_update
|
java.lang.String |
error_in_update_string
|
java.lang.Object |
msg_to_update
Message being updated. |
int |
msg_type
The type of message being converted. |
boolean |
sending_short
|
boolean |
stat_msg_updated
|
boolean |
tokens_not_used_warning_given
|
java.lang.String |
type_string
|
Constructor Summary | |
---|---|
NMLFormatConverter()
|
Method Summary | |
---|---|
abstract void |
add_to_output_string(java.lang.String s)
|
abstract void |
beginBaseClass(java.lang.String name)
|
abstract void |
beginClass(java.lang.String name,
java.lang.String base)
|
abstract void |
beginClassArrayElem(java.lang.String name,
int elemnum)
|
abstract void |
beginClassVar(java.lang.String name)
|
abstract int |
check_type_info(NML_ENUM_INFO info)
|
abstract void |
endBaseClass(java.lang.String name)
|
abstract void |
endClass(java.lang.String name,
java.lang.String base)
|
abstract void |
endClassArrayElem(java.lang.String name,
int elemnum)
|
abstract void |
endClassVar(java.lang.String name)
|
abstract boolean |
get_decoding()
|
abstract int |
get_diagnostics_mode_string_max()
|
abstract boolean |
get_diagnostics_mode()
|
abstract int |
get_length_of_unbounded(java.lang.String typename,
java.lang.String varname,
java.lang.Object[] oarray)
|
abstract int |
get_token_count()
|
abstract boolean |
get_use_string()
|
abstract void |
next_update_default(java.lang.String s)
|
void |
set_array_val(int _array_val)
|
void |
set_classVarArrayIndex(int _classVarArrayIndex)
|
abstract void |
set_diagnostics_mode_string_max(int len)
|
abstract void |
set_diagnostics_mode(boolean dm)
|
abstract void |
SetBufName(java.lang.String bname)
|
abstract void |
SetErrorInUpdate(java.lang.String str)
|
abstract void |
throw_away_token()
|
java.lang.String |
toString()
|
abstract int |
update_attribute_enumeration_with_name(java.lang.String name,
int enumin,
NML_ENUM_INFO info)
|
abstract boolean |
update_attribute_with_name(java.lang.String name,
boolean x)
|
abstract byte |
update_attribute_with_name(java.lang.String name,
byte x)
|
abstract void |
update_attribute_with_name(java.lang.String name,
byte[] x,
int num_elements)
|
abstract char |
update_attribute_with_name(java.lang.String name,
char x)
|
abstract void |
update_attribute_with_name(java.lang.String name,
char[] x,
int num_elements)
|
abstract double |
update_attribute_with_name(java.lang.String name,
double x)
|
abstract void |
update_attribute_with_name(java.lang.String name,
double[] x,
int num_elements)
|
abstract float |
update_attribute_with_name(java.lang.String name,
float x)
|
abstract void |
update_attribute_with_name(java.lang.String name,
float[] x,
int num_elements)
|
abstract int |
update_attribute_with_name(java.lang.String name,
int x)
|
abstract void |
update_attribute_with_name(java.lang.String name,
int[] x,
int num_elements)
|
abstract long |
update_attribute_with_name(java.lang.String name,
long x)
|
abstract void |
update_attribute_with_name(java.lang.String name,
long[] x,
int num_elements)
|
abstract short |
update_attribute_with_name(java.lang.String name,
short x)
|
abstract void |
update_attribute_with_name(java.lang.String name,
short[] x,
int num_elements)
|
abstract void |
update_CMS_DATE(CMS_DATE date)
|
abstract void |
update_CMS_TIME(CMS_TIME time)
|
abstract int |
update_dla_length_with_name(java.lang.String name,
int x)
|
abstract void |
update_enumeration_array_with_name(java.lang.String name,
int[] enumin,
int num_elements,
NML_ENUM_INFO info)
|
abstract int |
update_enumeration_with_name(java.lang.String name,
int enumin,
NML_ENUM_INFO info)
|
abstract byte[] |
update_unbounded_attribute_with_name(java.lang.String name,
byte[] x)
|
abstract byte[] |
update_unbounded_with_name(java.lang.String name,
byte[] x)
|
abstract double[] |
update_unbounded_with_name(java.lang.String name,
double[] x)
|
abstract float[] |
update_unbounded_with_name(java.lang.String name,
float[] x)
|
abstract int[] |
update_unbounded_with_name(java.lang.String name,
int[] x)
|
abstract long[] |
update_unbounded_with_name(java.lang.String name,
long[] x)
|
abstract short[] |
update_unbounded_with_name(java.lang.String name,
short[] x)
|
abstract byte |
update_unsigned_with_name(java.lang.String name,
byte x)
|
abstract void |
update_unsigned_with_name(java.lang.String name,
byte[] x,
int num_elements)
|
abstract char |
update_unsigned_with_name(java.lang.String name,
char x)
|
abstract void |
update_unsigned_with_name(java.lang.String name,
char[] x,
int num_elements)
|
abstract int |
update_unsigned_with_name(java.lang.String name,
int x)
|
abstract void |
update_unsigned_with_name(java.lang.String name,
int[] x,
int num_elements)
|
abstract long |
update_unsigned_with_name(java.lang.String name,
long x)
|
abstract void |
update_unsigned_with_name(java.lang.String name,
long[] x,
int num_elements)
|
abstract short |
update_unsigned_with_name(java.lang.String name,
short x)
|
abstract void |
update_unsigned_with_name(java.lang.String name,
short[] x,
int num_elements)
|
abstract void |
update_unsigned(byte[] x,
int num_elements)
|
abstract char |
update_unsigned(char x)
|
abstract void |
update_unsigned(char[] x,
int num_elements)
|
abstract int |
update_unsigned(int x)
|
abstract void |
update_unsigned(int[] x,
int num_elements)
|
abstract long |
update_unsigned(long x)
|
abstract void |
update_unsigned(long[] x,
int num_elements)
|
abstract short |
update_unsigned(short x)
|
abstract void |
update_unsigned(short[] x,
int num_elements)
|
abstract boolean |
update_with_name(java.lang.String name,
boolean x)
|
abstract void |
update_with_name(java.lang.String name,
boolean[] x,
int num_elements)
|
abstract byte |
update_with_name(java.lang.String name,
byte x)
|
abstract void |
update_with_name(java.lang.String name,
byte[] x,
int num_elements)
|
abstract char |
update_with_name(java.lang.String name,
char x)
|
abstract void |
update_with_name(java.lang.String name,
char[] x,
int num_elements)
|
abstract double |
update_with_name(java.lang.String name,
double x)
|
abstract void |
update_with_name(java.lang.String name,
double[] x,
int num_elements)
|
abstract float |
update_with_name(java.lang.String name,
float x)
|
abstract void |
update_with_name(java.lang.String name,
float[] x,
int num_elements)
|
abstract int |
update_with_name(java.lang.String name,
int x)
|
abstract void |
update_with_name(java.lang.String name,
int[] x,
int num_elements)
|
abstract long |
update_with_name(java.lang.String name,
long x)
|
abstract void |
update_with_name(java.lang.String name,
long[] x,
int num_elements)
|
abstract short |
update_with_name(java.lang.String name,
short x)
|
abstract void |
update_with_name(java.lang.String name,
short[] x,
int num_elements)
|
abstract boolean |
update(boolean x)
|
abstract 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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.Object msg_to_update
public int msg_type
public java.lang.String type_string
public java.lang.String bufName
public boolean stat_msg_updated
public boolean cmd_msg_updated
public boolean error_in_update
public boolean always_update_stat_msg
public boolean always_update_cmd_msg
public boolean add_array_indexes_to_name
public boolean sending_short
public java.lang.String error_in_update_string
public boolean tokens_not_used_warning_given
public boolean bytes_not_used_warning_given
protected int array_val
protected int classVarArrayIndex
Constructor Detail |
---|
public NMLFormatConverter()
Method Detail |
---|
public void set_array_val(int _array_val)
public void set_classVarArrayIndex(int _classVarArrayIndex)
public abstract void SetErrorInUpdate(java.lang.String str)
public abstract void SetBufName(java.lang.String bname)
public abstract void add_to_output_string(java.lang.String s)
public abstract void throw_away_token()
public abstract boolean get_decoding()
public abstract boolean get_use_string()
public abstract boolean update(boolean x)
public abstract void update(boolean[] x, int num_elements)
public abstract byte update(byte x)
public abstract void update(byte[] x, int num_elements)
public abstract char update(char x)
public abstract void update(char[] x, int num_elements)
public abstract short update(short x)
public abstract void update(short[] x, int num_elements)
public abstract int update(int x)
public abstract void update(int[] x, int num_elements)
public abstract long update(long x)
public abstract void update(long[] x, int num_elements)
public abstract float update(float x)
public abstract void update(float[] x, int num_elements)
public abstract double update(double x)
public abstract void update(double[] x, int num_elements)
public abstract boolean update_with_name(java.lang.String name, boolean x)
public abstract void update_with_name(java.lang.String name, boolean[] x, int num_elements)
public abstract byte update_with_name(java.lang.String name, byte x)
public abstract void update_with_name(java.lang.String name, byte[] x, int num_elements)
public abstract char update_with_name(java.lang.String name, char x)
public abstract void update_with_name(java.lang.String name, char[] x, int num_elements)
public abstract short update_with_name(java.lang.String name, short x)
public abstract void update_with_name(java.lang.String name, short[] x, int num_elements)
public abstract int update_with_name(java.lang.String name, int x)
public abstract void update_with_name(java.lang.String name, int[] x, int num_elements)
public abstract long update_with_name(java.lang.String name, long x)
public abstract void update_with_name(java.lang.String name, long[] x, int num_elements)
public abstract float update_with_name(java.lang.String name, float x)
public abstract void update_with_name(java.lang.String name, float[] x, int num_elements)
public abstract double update_with_name(java.lang.String name, double x)
public abstract void update_with_name(java.lang.String name, double[] x, int num_elements)
public abstract void update_unsigned(byte[] x, int num_elements)
public abstract char update_unsigned(char x)
public abstract void update_unsigned(char[] x, int num_elements)
public abstract short update_unsigned(short x)
public abstract void update_unsigned(short[] x, int num_elements)
public abstract int update_unsigned(int x)
public abstract void update_unsigned(int[] x, int num_elements)
public abstract long update_unsigned(long x)
public abstract void update_unsigned(long[] x, int num_elements)
public abstract byte update_unsigned_with_name(java.lang.String name, byte x)
public abstract void update_unsigned_with_name(java.lang.String name, byte[] x, int num_elements)
public abstract char update_unsigned_with_name(java.lang.String name, char x)
public abstract void update_unsigned_with_name(java.lang.String name, char[] x, int num_elements)
public abstract short update_unsigned_with_name(java.lang.String name, short x)
public abstract void update_unsigned_with_name(java.lang.String name, short[] x, int num_elements)
public abstract int update_unsigned_with_name(java.lang.String name, int x)
public abstract void update_unsigned_with_name(java.lang.String name, int[] x, int num_elements)
public abstract long update_unsigned_with_name(java.lang.String name, long x)
public abstract void update_unsigned_with_name(java.lang.String name, long[] x, int num_elements)
public abstract void beginClass(java.lang.String name, java.lang.String base)
public abstract void endClass(java.lang.String name, java.lang.String base)
public abstract void beginBaseClass(java.lang.String name)
public abstract void endBaseClass(java.lang.String name)
public abstract void beginClassVar(java.lang.String name)
public abstract void endClassVar(java.lang.String name)
public abstract void beginClassArrayElem(java.lang.String name, int elemnum)
public abstract void endClassArrayElem(java.lang.String name, int elemnum)
public abstract int update_enumeration_with_name(java.lang.String name, int enumin, NML_ENUM_INFO info)
public abstract void update_enumeration_array_with_name(java.lang.String name, int[] enumin, int num_elements, NML_ENUM_INFO info)
public abstract int update_attribute_enumeration_with_name(java.lang.String name, int enumin, NML_ENUM_INFO info)
public abstract boolean update_attribute_with_name(java.lang.String name, boolean x)
public abstract byte update_attribute_with_name(java.lang.String name, byte x)
public abstract void update_attribute_with_name(java.lang.String name, byte[] x, int num_elements)
public abstract char update_attribute_with_name(java.lang.String name, char x)
public abstract short update_attribute_with_name(java.lang.String name, short x)
public abstract int update_attribute_with_name(java.lang.String name, int x)
public abstract long update_attribute_with_name(java.lang.String name, long x)
public abstract float update_attribute_with_name(java.lang.String name, float x)
public abstract double update_attribute_with_name(java.lang.String name, double x)
public abstract void update_attribute_with_name(java.lang.String name, char[] x, int num_elements)
public abstract void update_attribute_with_name(java.lang.String name, short[] x, int num_elements)
public abstract void update_attribute_with_name(java.lang.String name, int[] x, int num_elements)
public abstract void update_attribute_with_name(java.lang.String name, long[] x, int num_elements)
public abstract void update_attribute_with_name(java.lang.String name, float[] x, int num_elements)
public abstract void update_attribute_with_name(java.lang.String name, double[] x, int num_elements)
public abstract int check_type_info(NML_ENUM_INFO info)
public abstract int get_length_of_unbounded(java.lang.String typename, java.lang.String varname, java.lang.Object[] oarray)
public abstract byte[] update_unbounded_attribute_with_name(java.lang.String name, byte[] x)
public abstract byte[] update_unbounded_with_name(java.lang.String name, byte[] x)
public abstract short[] update_unbounded_with_name(java.lang.String name, short[] x)
public abstract int[] update_unbounded_with_name(java.lang.String name, int[] x)
public abstract long[] update_unbounded_with_name(java.lang.String name, long[] x)
public abstract float[] update_unbounded_with_name(java.lang.String name, float[] x)
public abstract double[] update_unbounded_with_name(java.lang.String name, double[] x)
public abstract int update_dla_length_with_name(java.lang.String name, int x)
public abstract void next_update_default(java.lang.String s)
public abstract void update_CMS_TIME(CMS_TIME time)
public abstract void update_CMS_DATE(CMS_DATE date)
public abstract int get_token_count()
public abstract void set_diagnostics_mode(boolean dm)
public abstract boolean get_diagnostics_mode()
public abstract void set_diagnostics_mode_string_max(int len)
public abstract int get_diagnostics_mode_string_max()
public java.lang.String toString()
toString
in class java.lang.Object