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