Public Member Functions | |
boolean | isErrorFlag () |
void | setErrorFlag (boolean errorFlag) |
boolean | isGlobalErrorFlag () |
void | setGlobalErrorFlag (boolean globalErrorFlag) |
Repository | getIrRep () |
boolean | isVerbose () |
boolean | isCheckIdl () |
void | setTargetNamespaceString (String targetNamespace) |
void | cleanUp () |
void | downloadSchemas (List< String > reqSchemas) |
Static Public Member Functions | |
static void | main (String[] args) |
Public Attributes | |
String | XMLPath = null |
String | XSDPath = null |
Static Public Attributes | |
static final String | IR_CORBALOC = "ACS.repository" |
Protected Member Functions | |
Vector< String > | getFilenames (String paths[], String type) |
void | validateFileEncoding (String filename) throws IOException |
void | XSDValidate (Vector< String > filename) |
void | checkIdlTypes () |
void | XMLValidate (Vector< String > filenames) |
void | getTargetNamespace (Vector< String > XSDFilenames) |
boolean | checkArgs (String[] args) |
void | deleteTmp () |
boolean | checkImplLangMatch (File compFolder, File contFolder) |
Static Protected Member Functions | |
static void | printUsage () |
boolean cl.utfsm.cdbChecker.CDBChecker.checkArgs | ( | String[] | args | ) | [protected] |
Checks the command line arguments given to the program and capture the given flags.
args | command line arguments |
References cl.utfsm.cdbChecker.CDBChecker.XMLPath, and cl.utfsm.cdbChecker.CDBChecker.XSDPath.
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
void cl.utfsm.cdbChecker.CDBChecker.checkIdlTypes | ( | ) | [protected] |
This method check if the idl types on CDB are available
References cl.utfsm.cdbChecker.CDBChecker.IR_CORBALOC.
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
boolean cl.utfsm.cdbChecker.CDBChecker.checkImplLangMatch | ( | File | compFolder, | |
File | contFolder | |||
) | [protected] |
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
void cl.utfsm.cdbChecker.CDBChecker.cleanUp | ( | ) |
References cl.utfsm.cdbChecker.CDBChecker.deleteTmp().
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
void cl.utfsm.cdbChecker.CDBChecker.deleteTmp | ( | ) | [protected] |
Referenced by cl.utfsm.cdbChecker.CDBChecker.cleanUp().
void cl.utfsm.cdbChecker.CDBChecker.downloadSchemas | ( | List< String > | reqSchemas | ) |
Calls CDBChecker.getFile() to download files usually needed by XSD schema files.
reqSchemas | Vector that contains the required schemas, to be downloaded. |
Vector<String> cl.utfsm.cdbChecker.CDBChecker.getFilenames | ( | String | paths[], | |
String | type | |||
) | [protected] |
This get the filenames of type 'type' from the given path. There could be several paths separated by ":".
path | multiple paths separated by ":" to look for 'type' files. | |
type | type of files to get. |
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
Repository cl.utfsm.cdbChecker.CDBChecker.getIrRep | ( | ) |
Referenced by cl.utfsm.cdbChecker.CDBContentHandler.startElement().
void cl.utfsm.cdbChecker.CDBChecker.getTargetNamespace | ( | Vector< String > | XSDFilenames | ) | [protected] |
This method checks for the targetNamespace defined by the schema files and fills the CDBChecker.xsd_targetns with pairs {targetNamespace, XSD filename}
XSDFilenames | Vector with all the XSD filenames with absolute path. |
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
boolean cl.utfsm.cdbChecker.CDBChecker.isCheckIdl | ( | ) |
Referenced by cl.utfsm.cdbChecker.CDBContentHandler.startElement().
boolean cl.utfsm.cdbChecker.CDBChecker.isErrorFlag | ( | ) |
boolean cl.utfsm.cdbChecker.CDBChecker.isGlobalErrorFlag | ( | ) |
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
boolean cl.utfsm.cdbChecker.CDBChecker.isVerbose | ( | ) |
static void cl.utfsm.cdbChecker.CDBChecker.main | ( | String[] | args | ) | [static] |
Main function to run the cdbChecker tool System.exit(0/1) is used to return success if everything if fine or failure int case errors were encountered
References cl.utfsm.cdbChecker.CDBChecker.checkArgs(), cl.utfsm.cdbChecker.CDBChecker.checkIdlTypes(), cl.utfsm.cdbChecker.CDBChecker.checkImplLangMatch(), cl.utfsm.cdbChecker.CDBChecker.cleanUp(), cl.utfsm.cdbChecker.CDBChecker.getFilenames(), cl.utfsm.cdbChecker.CDBChecker.getTargetNamespace(), cl.utfsm.cdbChecker.CDBChecker.isGlobalErrorFlag(), cl.utfsm.cdbChecker.CDBChecker.printUsage(), cl.utfsm.cdbChecker.CDBChecker.setGlobalErrorFlag(), cl.utfsm.cdbChecker.CDBChecker.XMLPath, cl.utfsm.cdbChecker.CDBChecker.XMLValidate(), cl.utfsm.cdbChecker.CDBChecker.XSDPath, and cl.utfsm.cdbChecker.CDBChecker.XSDValidate().
static void cl.utfsm.cdbChecker.CDBChecker.printUsage | ( | ) | [static, protected] |
Prints usage information.
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
void cl.utfsm.cdbChecker.CDBChecker.setErrorFlag | ( | boolean | errorFlag | ) |
void cl.utfsm.cdbChecker.CDBChecker.setGlobalErrorFlag | ( | boolean | globalErrorFlag | ) |
Referenced by cl.utfsm.cdbChecker.CDBErrorHandler.error(), cl.utfsm.cdbChecker.CDBErrorHandler.fatalError(), cl.utfsm.cdbChecker.CDBSchemasResolver.findSchemaFile(), cl.utfsm.cdbChecker.CDBChecker.main(), cl.utfsm.cdbChecker.CDBContentHandler.startElement(), and cl.utfsm.cdbChecker.CDBErrorHandler.warning().
void cl.utfsm.cdbChecker.CDBChecker.setTargetNamespaceString | ( | String | targetNamespace | ) |
Sets the static variable CDBChecker.targetNamespace
targetNamespace |
Referenced by cl.utfsm.cdbChecker.CDBContentHandler.startElement().
void cl.utfsm.cdbChecker.CDBChecker.validateFileEncoding | ( | String | filename | ) | throws IOException [protected] |
This method validates the file encoding of XSD and XML files.
File | of an XML or XSD file to validate. |
Referenced by cl.utfsm.cdbChecker.CDBChecker.XMLValidate(), and cl.utfsm.cdbChecker.CDBChecker.XSDValidate().
void cl.utfsm.cdbChecker.CDBChecker.XMLValidate | ( | Vector< String > | filenames | ) | [protected] |
This method validates the XML files.
filenames | name with absolute path of the XML file to validate. |
References cl.utfsm.cdbChecker.CDBChecker.validateFileEncoding(), and cl.utfsm.cdbChecker.CDBChecker.XMLPath.
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
void cl.utfsm.cdbChecker.CDBChecker.XSDValidate | ( | Vector< String > | filename | ) | [protected] |
This method validates the XSD files.
filename | name with absolute path of the XSD file to validate. |
References cl.utfsm.cdbChecker.CDBChecker.validateFileEncoding(), and cl.utfsm.cdbChecker.CDBChecker.XSDPath.
Referenced by cl.utfsm.cdbChecker.CDBChecker.main().
final String cl.utfsm.cdbChecker.CDBChecker.IR_CORBALOC = "ACS.repository" [static] |
Referenced by cl.utfsm.cdbChecker.CDBChecker.checkIdlTypes().
String cl.utfsm.cdbChecker.CDBChecker.XMLPath = null |
String cl.utfsm.cdbChecker.CDBChecker.XSDPath = null |