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

Quick Search    Search Deep

traffic
Class UXport  view UXport download UXport.java

java.lang.Object
  extended bytraffic.UXport

public class UXport
extends java.lang.Object

This program imports and exports data from text format traffic layouts. It is invoked through GXport. It manipulates data found in OCity, OStreet, OFragment, OIntersection and UQuery.

Since:
2003/07/25 18:49:43
Version:
1.3, 2003/08/01 17:39:53

Field Summary
private  java.lang.String blank
           
private  java.lang.String[][] citymeth
           
private  java.io.File fqname
           
private  java.lang.String[][] fragmeth
           
private  GXport gxport
           
private  java.lang.String integ
           
private  java.lang.String[][] intrmeth
           
private  java.lang.String[][] intrmeth4
           
private  java.lang.String[][] intrmeth8
           
private  java.lang.String[][] intrmethx
           
private  java.lang.String[][] qrymeth
           
private  java.lang.String[][] qrymeth2
           
private  java.lang.String[] secthead
           
private  java.util.StringTokenizer stoke
           
private  java.lang.String[][] strmeth
           
private  java.lang.String term
           
private  java.lang.String tfname
           
 
Constructor Summary
UXport()
           
 
Method Summary
 void exPort(java.lang.String filename, java.lang.String fdir, java.lang.String format)
          Create fully qualified file name from used data.
 java.lang.String getTFName()
          Gets the temporary file name.
 void iminiTraff()
          Loads the import data into a string
 void imPort(java.lang.String filename, java.lang.String fdir, java.lang.String format)
          Create fully qualified file name from used data.
 void ominiTraff()
          Traverses UXport data arrays and uses the export method to obtain the data.
 void parseData(java.lang.String datastr)
          Tokenize the data and restore it to it's rightful objects by reflectively calling the included method name.
 java.lang.Object subPort(java.lang.Object target, java.lang.String xmethod, java.lang.String[] sdata, java.lang.String[] stype)
          this method actually runs the methods from the data objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tfname

private java.lang.String tfname

blank

private java.lang.String blank

term

private java.lang.String term

integ

private java.lang.String integ

fqname

private java.io.File fqname

gxport

private GXport gxport

stoke

private java.util.StringTokenizer stoke

secthead

private java.lang.String[] secthead

citymeth

private java.lang.String[][] citymeth

strmeth

private java.lang.String[][] strmeth

fragmeth

private java.lang.String[][] fragmeth

intrmeth

private java.lang.String[][] intrmeth

intrmeth4

private java.lang.String[][] intrmeth4

intrmeth8

private java.lang.String[][] intrmeth8

intrmethx

private java.lang.String[][] intrmethx

qrymeth

private java.lang.String[][] qrymeth

qrymeth2

private java.lang.String[][] qrymeth2
Constructor Detail

UXport

public UXport()
Method Detail

exPort

public void exPort(java.lang.String filename,
                   java.lang.String fdir,
                   java.lang.String format)
Create fully qualified file name from used data. Also check user's will to proceed before going on.


ominiTraff

public void ominiTraff()
Traverses UXport data arrays and uses the export method to obtain the data. It then writes the import method, the data type and the data (as a string) to the export file.


imPort

public void imPort(java.lang.String filename,
                   java.lang.String fdir,
                   java.lang.String format)
Create fully qualified file name from used data. Also check user's will to proceed before going on.


iminiTraff

public void iminiTraff()
Loads the import data into a string


parseData

public void parseData(java.lang.String datastr)
Tokenize the data and restore it to it's rightful objects by reflectively calling the included method name.


subPort

public java.lang.Object subPort(java.lang.Object target,
                                java.lang.String xmethod,
                                java.lang.String[] sdata,
                                java.lang.String[] stype)
this method actually runs the methods from the data objects. It handles varying numbers and types of parameters.


getTFName

public java.lang.String getTFName()
Gets the temporary file name. This name is saved so that it can be displayed on the GXport panel when the user returns