rcs.nml
Class NMLFormatConverterBase

java.lang.Object
  extended by rcs.nml.NMLFormatConverter
      extended by rcs.nml.NMLFormatConverterBase
Direct Known Subclasses:
PackedFormatConverter, XDRFormatConverter, XMLFormatConverter

public abstract class NMLFormatConverterBase
extends NMLFormatConverter

This class is the base class for all classes used by NML to convert local data types to some neutral format usable by many different types of hosts.


Field Summary
 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
           
 
Fields inherited from class rcs.nml.NMLFormatConverter
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 Summary
NMLFormatConverterBase()
           
 
Method Summary
 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)
           
 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)
           
 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)
           
 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)
           
 
Methods inherited from class rcs.nml.NMLFormatConverter
set_array_val, set_classVarArrayIndex, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nfceci

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.


decoding

public boolean decoding

first_format_error

public boolean first_format_error

updating_unsigned

public boolean updating_unsigned

check_unsigneds

public boolean check_unsigneds

hide_errors

public boolean hide_errors

first_update_error_occured

protected boolean first_update_error_occured

use_string

protected boolean use_string

diagnostics_mode

protected boolean diagnostics_mode

diagnostics_mode_string_max

protected int diagnostics_mode_string_max

debug_on

public static boolean debug_on

output_string_buffer

protected java.lang.StringBuffer output_string_buffer

input_string

protected java.lang.String input_string

next_default

protected java.lang.String next_default

input_stream

protected java.io.DataInputStream input_stream

input_string_tokenizer

protected java.util.StringTokenizer input_string_tokenizer

output_stream

protected java.io.DataOutputStream output_stream

msg_size

protected long msg_size

raw_data_size

protected int raw_data_size

msg_dict

protected NMLMessageDictionary msg_dict

bytes_in_input_stream

protected int bytes_in_input_stream

bytes_in_input_stream_known

protected boolean bytes_in_input_stream_known

var_name

protected java.lang.String var_name

var_name_list

public java.util.Vector var_name_list

save_var_names

public static final boolean save_var_names
See Also:
Constant Field Values

class_name

public java.lang.String class_name

base_class_name

public java.lang.String base_class_name

class_var_name

public java.lang.String class_var_name
Constructor Detail

NMLFormatConverterBase

public NMLFormatConverterBase()
Method Detail

getVersionString

public java.lang.String getVersionString()
Specified by:
getVersionString in class NMLFormatConverter

SetFormatConvertErrCallback

public void SetFormatConvertErrCallback(NMLFormatConvertErrCallbackInterface new_nfceci)

set_diagnostics_mode

public void set_diagnostics_mode(boolean dm)
Specified by:
set_diagnostics_mode in class NMLFormatConverter

get_diagnostics_mode

public boolean get_diagnostics_mode()
Specified by:
get_diagnostics_mode in class NMLFormatConverter

set_diagnostics_mode_string_max

public void set_diagnostics_mode_string_max(int len)
Specified by:
set_diagnostics_mode_string_max in class NMLFormatConverter

get_diagnostics_mode_string_max

public int get_diagnostics_mode_string_max()
Specified by:
get_diagnostics_mode_string_max in class NMLFormatConverter

SetBufName

public void SetBufName(java.lang.String bname)
Specified by:
SetBufName in class NMLFormatConverter

SetMessageDictionary

public void SetMessageDictionary(NMLMessageDictionary new_dict)

get_token_count

public int get_token_count()
Specified by:
get_token_count in class NMLFormatConverter

add_to_output_string

public void add_to_output_string(java.lang.String s)
Specified by:
add_to_output_string in class NMLFormatConverter

get_decoding

public boolean get_decoding()
Specified by:
get_decoding in class NMLFormatConverter

get_use_string

public boolean get_use_string()
Specified by:
get_use_string in class NMLFormatConverter

SetErrorInUpdate

public void SetErrorInUpdate(java.lang.String s)
Specified by:
SetErrorInUpdate in class NMLFormatConverter

throw_away_token

public void throw_away_token()
Specified by:
throw_away_token in class NMLFormatConverter

rewind

public void rewind()
Function that should be called before every message or string is parsed.


start_updates

public void start_updates()

GetMessageDictionary

public NMLMessageDictionary GetMessageDictionary()

convertRawDataToMsg

protected NMLmsg convertRawDataToMsg(byte[] b,
                                     int offset,
                                     int size)

convertStringToMsg

protected NMLmsg convertStringToMsg(java.lang.String str)

set_do_not_print_diag_overflow_err

public void set_do_not_print_diag_overflow_err(boolean _do_not_print_diag_overflow_err)

get_raw_data_size

public int get_raw_data_size()

convertMsgToRawData

protected int convertMsgToRawData(byte[] b,
                                  int size,
                                  NMLmsg msg)

convertMsgToString

protected java.lang.String convertMsgToString(NMLmsg msg)

getMessageFromInputStream

protected NMLmsg getMessageFromInputStream(java.io.DataInputStream dis)

sendMsgToOutputStream

protected int sendMsgToOutputStream(java.io.DataOutputStream dos,
                                    NMLmsg msg)

update

public boolean update(boolean x)
Specified by:
update in class NMLFormatConverter

update

public void update(boolean[] x,
                   int num_elements)
Specified by:
update in class NMLFormatConverter

update

public abstract byte update(byte x)
Specified by:
update in class NMLFormatConverter

update

public abstract void update(byte[] x,
                            int num_elements)
Specified by:
update in class NMLFormatConverter

update

public abstract char update(char x)
Specified by:
update in class NMLFormatConverter

update

public abstract void update(char[] x,
                            int num_elements)
Specified by:
update in class NMLFormatConverter

update

public abstract short update(short x)
Specified by:
update in class NMLFormatConverter

update

public abstract void update(short[] x,
                            int num_elements)
Specified by:
update in class NMLFormatConverter

update

public abstract int update(int x)
Specified by:
update in class NMLFormatConverter

update

public abstract void update(int[] x,
                            int num_elements)
Specified by:
update in class NMLFormatConverter

update

public abstract long update(long x)
Specified by:
update in class NMLFormatConverter

update

public abstract void update(long[] x,
                            int num_elements)
Specified by:
update in class NMLFormatConverter

update

public abstract float update(float x)
Specified by:
update in class NMLFormatConverter

update

public abstract void update(float[] x,
                            int num_elements)
Specified by:
update in class NMLFormatConverter

update

public abstract double update(double x)
Specified by:
update in class NMLFormatConverter

update

public abstract void update(double[] x,
                            int num_elements)
Specified by:
update in class NMLFormatConverter

beginClass

public void beginClass(java.lang.String name,
                       java.lang.String base)
Specified by:
beginClass in class NMLFormatConverter

endClass

public void endClass(java.lang.String name,
                     java.lang.String base)
Specified by:
endClass in class NMLFormatConverter

beginBaseClass

public void beginBaseClass(java.lang.String name)
Specified by:
beginBaseClass in class NMLFormatConverter

endBaseClass

public void endBaseClass(java.lang.String name)
Specified by:
endBaseClass in class NMLFormatConverter

beginClassVar

public void beginClassVar(java.lang.String name)
Specified by:
beginClassVar in class NMLFormatConverter

endClassVar

public void endClassVar(java.lang.String name)
Specified by:
endClassVar in class NMLFormatConverter

beginClassArrayElem

public void beginClassArrayElem(java.lang.String name,
                                int elemnum)
Specified by:
beginClassArrayElem in class NMLFormatConverter

endClassArrayElem

public void endClassArrayElem(java.lang.String name,
                              int elemnum)
Specified by:
endClassArrayElem in class NMLFormatConverter

check_type_info

public int check_type_info(NML_ENUM_INFO info)
Specified by:
check_type_info in class NMLFormatConverter

update_enumeration_with_name

public int update_enumeration_with_name(java.lang.String name,
                                        int enumin,
                                        NML_ENUM_INFO info)
Specified by:
update_enumeration_with_name in class NMLFormatConverter

update_enumeration_array_with_name

public void update_enumeration_array_with_name(java.lang.String name,
                                               int[] enumin,
                                               int num_elements,
                                               NML_ENUM_INFO info)
Specified by:
update_enumeration_array_with_name in class NMLFormatConverter

update_attribute_enumeration_with_name

public int update_attribute_enumeration_with_name(java.lang.String name,
                                                  int enumin,
                                                  NML_ENUM_INFO info)
Specified by:
update_attribute_enumeration_with_name in class NMLFormatConverter

update_unsigned

public byte update_unsigned(byte x)

update_unsigned

public void update_unsigned(byte[] x,
                            int num_elements)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public char update_unsigned(char x)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public void update_unsigned(char[] x,
                            int num_elements)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public short update_unsigned(short x)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public void update_unsigned(short[] x,
                            int num_elements)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public int update_unsigned(int x)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public void update_unsigned(int[] x,
                            int num_elements)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public long update_unsigned(long x)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned

public void update_unsigned(long[] x,
                            int num_elements)
Specified by:
update_unsigned in class NMLFormatConverter

update_unsigned_with_name

public byte update_unsigned_with_name(java.lang.String name,
                                      byte x)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public void update_unsigned_with_name(java.lang.String name,
                                      byte[] x,
                                      int num_elements)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public char update_unsigned_with_name(java.lang.String name,
                                      char x)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public void update_unsigned_with_name(java.lang.String name,
                                      char[] x,
                                      int num_elements)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public short update_unsigned_with_name(java.lang.String name,
                                       short x)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public void update_unsigned_with_name(java.lang.String name,
                                      short[] x,
                                      int num_elements)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public int update_unsigned_with_name(java.lang.String name,
                                     int x)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public void update_unsigned_with_name(java.lang.String name,
                                      int[] x,
                                      int num_elements)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public long update_unsigned_with_name(java.lang.String name,
                                      long x)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_unsigned_with_name

public void update_unsigned_with_name(java.lang.String name,
                                      long[] x,
                                      int num_elements)
Specified by:
update_unsigned_with_name in class NMLFormatConverter

update_pre_check

public void update_pre_check(java.lang.String name)

update_with_name

public boolean update_with_name(java.lang.String name,
                                boolean x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             boolean[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public byte update_with_name(java.lang.String name,
                             byte x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             byte[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public char update_with_name(java.lang.String name,
                             char x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             char[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public short update_with_name(java.lang.String name,
                              short x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             short[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public int update_with_name(java.lang.String name,
                            int x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             int[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public long update_with_name(java.lang.String name,
                             long x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             long[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public float update_with_name(java.lang.String name,
                              float x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             float[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public double update_with_name(java.lang.String name,
                               double x)
Specified by:
update_with_name in class NMLFormatConverter

update_with_name

public void update_with_name(java.lang.String name,
                             double[] x,
                             int num_elements)
Specified by:
update_with_name in class NMLFormatConverter

update_attribute_with_name

public boolean update_attribute_with_name(java.lang.String name,
                                          boolean x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public byte update_attribute_with_name(java.lang.String name,
                                       byte x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public void update_attribute_with_name(java.lang.String name,
                                       byte[] x,
                                       int num_elements)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public char update_attribute_with_name(java.lang.String name,
                                       char x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public short update_attribute_with_name(java.lang.String name,
                                        short x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public int update_attribute_with_name(java.lang.String name,
                                      int x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public long update_attribute_with_name(java.lang.String name,
                                       long x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public float update_attribute_with_name(java.lang.String name,
                                        float x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public double update_attribute_with_name(java.lang.String name,
                                         double x)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public void update_attribute_with_name(java.lang.String name,
                                       char[] x,
                                       int num_elements)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public void update_attribute_with_name(java.lang.String name,
                                       short[] x,
                                       int num_elements)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public void update_attribute_with_name(java.lang.String name,
                                       int[] x,
                                       int num_elements)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public void update_attribute_with_name(java.lang.String name,
                                       long[] x,
                                       int num_elements)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public void update_attribute_with_name(java.lang.String name,
                                       float[] x,
                                       int num_elements)
Specified by:
update_attribute_with_name in class NMLFormatConverter

update_attribute_with_name

public void update_attribute_with_name(java.lang.String name,
                                       double[] x,
                                       int num_elements)
Specified by:
update_attribute_with_name in class NMLFormatConverter

get_length_of_unbounded

public int get_length_of_unbounded(java.lang.String typename,
                                   java.lang.String varname,
                                   java.lang.Object[] oarray)
Specified by:
get_length_of_unbounded in class NMLFormatConverter

update_unbounded_with_name

public byte[] update_unbounded_with_name(java.lang.String name,
                                         byte[] x)
Specified by:
update_unbounded_with_name in class NMLFormatConverter

update_unbounded_with_name

public short[] update_unbounded_with_name(java.lang.String name,
                                          short[] x)
Specified by:
update_unbounded_with_name in class NMLFormatConverter

update_unbounded_with_name

public int[] update_unbounded_with_name(java.lang.String name,
                                        int[] x)
Specified by:
update_unbounded_with_name in class NMLFormatConverter

update_unbounded_with_name

public long[] update_unbounded_with_name(java.lang.String name,
                                         long[] x)
Specified by:
update_unbounded_with_name in class NMLFormatConverter

update_unbounded_unsigned_with_name

public byte[] update_unbounded_unsigned_with_name(java.lang.String name,
                                                  byte[] x)
Specified by:
update_unbounded_unsigned_with_name in class NMLFormatConverter

update_unbounded_unsigned_with_name

public short[] update_unbounded_unsigned_with_name(java.lang.String name,
                                                   short[] x)
Specified by:
update_unbounded_unsigned_with_name in class NMLFormatConverter

update_unbounded_unsigned_with_name

public int[] update_unbounded_unsigned_with_name(java.lang.String name,
                                                 int[] x)
Specified by:
update_unbounded_unsigned_with_name in class NMLFormatConverter

update_unbounded_unsigned_with_name

public long[] update_unbounded_unsigned_with_name(java.lang.String name,
                                                  long[] x)
Specified by:
update_unbounded_unsigned_with_name in class NMLFormatConverter

update_unbounded_with_name

public float[] update_unbounded_with_name(java.lang.String name,
                                          float[] x)
Specified by:
update_unbounded_with_name in class NMLFormatConverter

update_unbounded_with_name

public double[] update_unbounded_with_name(java.lang.String name,
                                           double[] x)
Specified by:
update_unbounded_with_name in class NMLFormatConverter

update_dla_length_with_name

public int update_dla_length_with_name(java.lang.String name,
                                       int x)
Specified by:
update_dla_length_with_name in class NMLFormatConverter

update_CMS_TIME

public void update_CMS_TIME(CMS_TIME time)
Specified by:
update_CMS_TIME in class NMLFormatConverter

update_CMS_DATE

public void update_CMS_DATE(CMS_DATE date)
Specified by:
update_CMS_DATE in class NMLFormatConverter

update_unbounded_attribute_with_name

public byte[] update_unbounded_attribute_with_name(java.lang.String name,
                                                   byte[] x)
Specified by:
update_unbounded_attribute_with_name in class NMLFormatConverter

next_update_default

public void next_update_default(java.lang.String s)
Specified by:
next_update_default in class NMLFormatConverter