java.lang.Object
mas_gui.Parser
- class Parser
- extends java.lang.Object
Market Analysis Parser - parses market and indicator data sent from
the Market Analysis server
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Date
public static final int Date
- See Also:
- Constant Field Values
Open
public static final int Open
- See Also:
- Constant Field Values
High
public static final int High
- See Also:
- Constant Field Values
Low
public static final int Low
- See Also:
- Constant Field Values
Close
public static final int Close
- See Also:
- Constant Field Values
Volume
public static final int Volume
- See Also:
- Constant Field Values
Open_interest
public static final int Open_interest
- See Also:
- Constant Field Values
Not_set
public static final int Not_set
- See Also:
- Constant Field Values
parsetype
int[] parsetype
float_field_count
int float_field_count
dates
protected java.util.Vector dates
times
protected java.util.Vector times
value_data
protected double[] value_data
volumes
protected double[] volumes
open_interests
protected double[] open_interests
_record_separator
java.lang.String _record_separator
_field_separator
java.lang.String _field_separator
processed_data
graph.DataSet processed_data
volume_data
graph.DataSet volume_data
oi_data
graph.DataSet oi_data
is_intraday
boolean is_intraday
volume_drawer
graph.BasicDrawer volume_drawer
open_interest_drawer
graph.BasicDrawer open_interest_drawer
Parser
Parser(int[] fieldspecs,
java.lang.String record_sep,
java.lang.String field_sep)
set_field_specifications
void set_field_specifications(int[] fs)
set_volume_drawer
void set_volume_drawer(graph.BasicDrawer d)
set_open_interest_drawer
void set_open_interest_drawer(graph.BasicDrawer d)
field_specifications
int[] field_specifications()
parse
public void parse(java.lang.String s,
graph.BasicDrawer drawer)
throws java.lang.Exception
parse_default
private void parse_default(java.util.StringTokenizer recs)
throws java.lang.Exception
parse_with_no_open
private void parse_with_no_open(java.util.StringTokenizer recs)
throws java.lang.Exception
result
graph.DataSet result()
volume_result
graph.DataSet volume_result()
open_interest_result
graph.DataSet open_interest_result()
record_separator
public java.lang.String record_separator()
field_separator
public java.lang.String field_separator()
parse_double
double parse_double(java.lang.String s)
throws java.lang.Exception
parse_int
java.lang.Integer parse_int(java.lang.String s)
process_data
private void process_data(graph.BasicDrawer drawer)
throws java.lang.Exception
clear_vectors
private void clear_vectors()
float_fields
private int float_fields(int[] fieldspecs)
has_field_type
private boolean has_field_type(int ftype)
contains_time_field
boolean contains_time_field(java.lang.String s)