Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

mas_gui
Class Parser  view Parser download Parser.java

java.lang.Object
  extended bymas_gui.Parser

class Parser
extends java.lang.Object

Market Analysis Parser - parses market and indicator data sent from the Market Analysis server


Field Summary
(package private)  java.lang.String _field_separator
           
(package private)  java.lang.String _record_separator
           
static int Close
           
static int Date
           
protected  java.util.Vector dates
           
(package private)  int float_field_count
           
static int High
           
(package private)  boolean is_intraday
           
static int Low
           
static int Not_set
           
(package private)  graph.DataSet oi_data
           
static int Open
           
static int Open_interest
           
(package private)  graph.BasicDrawer open_interest_drawer
           
protected  double[] open_interests
           
(package private)  int[] parsetype
           
(package private)  graph.DataSet processed_data
           
protected  java.util.Vector times
           
protected  double[] value_data
           
static int Volume
           
(package private)  graph.DataSet volume_data
           
(package private)  graph.BasicDrawer volume_drawer
           
protected  double[] volumes
           
 
Constructor Summary
(package private) Parser(int[] fieldspecs, java.lang.String record_sep, java.lang.String field_sep)
           
 
Method Summary
private  void clear_vectors()
           
(package private)  boolean contains_time_field(java.lang.String s)
           
 java.lang.String field_separator()
           
(package private)  int[] field_specifications()
           
private  int float_fields(int[] fieldspecs)
           
private  boolean has_field_type(int ftype)
           
(package private)  graph.DataSet open_interest_result()
           
private  void parse_default(java.util.StringTokenizer recs)
           
(package private)  double parse_double(java.lang.String s)
           
(package private)  java.lang.Integer parse_int(java.lang.String s)
           
private  void parse_with_no_open(java.util.StringTokenizer recs)
           
 void parse(java.lang.String s, graph.BasicDrawer drawer)
           
private  void process_data(graph.BasicDrawer drawer)
           
 java.lang.String record_separator()
           
(package private)  graph.DataSet result()
           
(package private)  void set_field_specifications(int[] fs)
           
(package private)  void set_open_interest_drawer(graph.BasicDrawer d)
           
(package private)  void set_volume_drawer(graph.BasicDrawer d)
           
(package private)  graph.DataSet volume_result()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

Parser

Parser(int[] fieldspecs,
       java.lang.String record_sep,
       java.lang.String field_sep)
Method Detail

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)