com.trackstudio.sman
Class SchemaGenerator

java.lang.Object
  extended by com.trackstudio.sman.SchemaGenerator

public class SchemaGenerator
extends java.lang.Object


Field Summary
static java.lang.String DEFINE
           
 java.util.ArrayList<java.lang.String> definitions
           
static java.lang.String ENDIF
           
 java.lang.String errorlog
           
static java.lang.String IFDEF
           
static java.lang.String IFNDEF
           
static java.lang.String INCLUDE
           
 java.util.Collection outCollection
           
 java.util.Collection outValuesCollection
           
static java.lang.String PARSEXML
           
 java.util.HashMap<java.lang.String,java.lang.String> placeholders
           
static boolean sman
           
 
Constructor Summary
SchemaGenerator()
           
 
Method Summary
 void deleteConstraints(java.lang.String fileName, QueryProcessor qp)
           
 void deleteIndices(java.lang.String fileName, QueryProcessor qp)
           
 int getImportConfiguration(java.lang.String constrFile, java.lang.String indicesFile, java.io.File dataFile, javax.swing.JProgressBar bar, java.lang.String encoding)
           
 int getJoinDatabase(java.lang.String constrFile, java.lang.String indicesFile, java.io.File dataFile, javax.swing.JProgressBar bar, java.lang.String encoding)
           
 int getQueryCollection(java.lang.String fileName, java.io.File dataFile, java.lang.String sgenName, javax.swing.JProgressBar bar, java.lang.String encoding)
           
 void interruptQueriesExecution()
           
static void main(java.lang.String[] args)
           
 void parseFile(java.lang.String fileName, QueryProcessor qp, java.lang.String encoding)
           
static java.lang.String replace(java.lang.String s)
           
static java.lang.String replace(java.lang.String s, boolean replaceSlash)
           
static void replace(java.lang.StringBuffer sb, java.lang.String what, java.lang.String with)
           
 void usage()
           
 java.lang.Integer xml2sql(java.io.File file, QueryProcessor qp, int number, boolean isJoinDB)
           
 void xml2sql(java.lang.String file, QueryProcessor qp, java.lang.String encoding)
           
 void xml2sql(java.lang.String file, java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IFDEF

public static final java.lang.String IFDEF
See Also:
Constant Field Values

DEFINE

public static final java.lang.String DEFINE
See Also:
Constant Field Values

INCLUDE

public static final java.lang.String INCLUDE
See Also:
Constant Field Values

IFNDEF

public static final java.lang.String IFNDEF
See Also:
Constant Field Values

ENDIF

public static final java.lang.String ENDIF
See Also:
Constant Field Values

PARSEXML

public static final java.lang.String PARSEXML
See Also:
Constant Field Values

outCollection

public java.util.Collection outCollection

outValuesCollection

public java.util.Collection outValuesCollection

definitions

public java.util.ArrayList<java.lang.String> definitions

placeholders

public java.util.HashMap<java.lang.String,java.lang.String> placeholders

sman

public static boolean sman

errorlog

public java.lang.String errorlog
Constructor Detail

SchemaGenerator

public SchemaGenerator()
Method Detail

interruptQueriesExecution

public void interruptQueriesExecution()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getQueryCollection

public int getQueryCollection(java.lang.String fileName,
                              java.io.File dataFile,
                              java.lang.String sgenName,
                              javax.swing.JProgressBar bar,
                              java.lang.String encoding)
                       throws java.lang.Exception
Throws:
java.lang.Exception

usage

public void usage()

parseFile

public void parseFile(java.lang.String fileName,
                      QueryProcessor qp,
                      java.lang.String encoding)
               throws java.lang.Exception
Throws:
java.lang.Exception

xml2sql

public void xml2sql(java.lang.String file,
                    java.lang.String encoding)
             throws java.lang.Exception
Throws:
java.lang.Exception

xml2sql

public void xml2sql(java.lang.String file,
                    QueryProcessor qp,
                    java.lang.String encoding)
             throws java.lang.Exception
Throws:
java.lang.Exception

xml2sql

public java.lang.Integer xml2sql(java.io.File file,
                                 QueryProcessor qp,
                                 int number,
                                 boolean isJoinDB)
                          throws java.lang.Exception
Throws:
java.lang.Exception

replace

public static java.lang.String replace(java.lang.String s)

replace

public static java.lang.String replace(java.lang.String s,
                                       boolean replaceSlash)

replace

public static void replace(java.lang.StringBuffer sb,
                           java.lang.String what,
                           java.lang.String with)

getImportConfiguration

public int getImportConfiguration(java.lang.String constrFile,
                                  java.lang.String indicesFile,
                                  java.io.File dataFile,
                                  javax.swing.JProgressBar bar,
                                  java.lang.String encoding)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getJoinDatabase

public int getJoinDatabase(java.lang.String constrFile,
                           java.lang.String indicesFile,
                           java.io.File dataFile,
                           javax.swing.JProgressBar bar,
                           java.lang.String encoding)
                    throws java.lang.Exception
Throws:
java.lang.Exception

deleteConstraints

public void deleteConstraints(java.lang.String fileName,
                              QueryProcessor qp)
                       throws java.lang.Exception
Throws:
java.lang.Exception

deleteIndices

public void deleteIndices(java.lang.String fileName,
                          QueryProcessor qp)
                   throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.