gov.bnl.star.offline.scheduler.request
Class ValidateXMLSchema

java.lang.Object
  extended by gov.bnl.star.offline.scheduler.request.ValidateXMLSchema

public class ValidateXMLSchema
extends java.lang.Object

Compares the user's xml request to an XML schema for validation. Line error are printed to the screen.

Author:
Levente Hajdu

Field Summary
static java.lang.String MSG_BAILOUT
           
static java.lang.String MSG_INVALID
           
static java.lang.String MSG_VALID
           
static java.lang.String MSG_VALIDATING
           
 
Constructor Summary
ValidateXMLSchema()
           
 
Method Summary
static java.lang.String localize(java.lang.String prop)
           
static java.lang.String localize(java.lang.String prop, java.lang.Object inputFile1)
           
static java.lang.String localize(java.lang.String propertyName, java.lang.Object[] inputFiles)
           
static java.lang.String localize(java.lang.String prop, java.lang.Object inputFile1, java.lang.Object inputFile2)
           
static void main(java.lang.String[] no_string)
           
 boolean TestFile(java.lang.String xml, int requestType)
          Perform XML schema validation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSG_VALIDATING

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

MSG_VALID

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

MSG_INVALID

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

MSG_BAILOUT

public static final java.lang.String MSG_BAILOUT
See Also:
Constant Field Values
Constructor Detail

ValidateXMLSchema

public ValidateXMLSchema()
Method Detail

main

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

TestFile

public boolean TestFile(java.lang.String xml,
                        int requestType)
Perform XML schema validation

Parameters:
xml - XML request
requestType - request type: JDL, RDL

localize

public static java.lang.String localize(java.lang.String propertyName,
                                        java.lang.Object[] inputFiles)

localize

public static java.lang.String localize(java.lang.String prop)

localize

public static java.lang.String localize(java.lang.String prop,
                                        java.lang.Object inputFile1)

localize

public static java.lang.String localize(java.lang.String prop,
                                        java.lang.Object inputFile1,
                                        java.lang.Object inputFile2)


Copyright © 2002-2004 STAR collaboration - Brookhaven National Laboratory. All Rights Reserved.