org.progeeks.tool.xml
Class XmlValidator

java.lang.Object
  extended by org.progeeks.tool.xml.XmlValidator

public class XmlValidator
extends java.lang.Object

Utility that can validate different XML files based on signature.

Version:
$Revision: 1.6 $
Author:
Paul Speed

Field Summary
static int RETURN_IGNORED
           
static int RETURN_INVALID
           
static int RETURN_VALID
           
 
Constructor Summary
XmlValidator()
           
 
Method Summary
 java.lang.Throwable getLastError()
           
 ObjectXmlProfile getLastProfile()
           
 java.lang.String getSignature(java.io.File f)
           
 java.util.List getXmlProfiles()
           
protected  boolean isValidForProfile(java.io.File f, ObjectXmlProfile profile)
           
static XmlValidator loadValidator(java.io.File config)
           
static void main(java.lang.String[] args)
           
 void setXmlProfiles(java.util.List profiles)
           
 int validate(java.io.File f)
           
 void validateFile(java.io.File f)
           
 void validateFiles(java.util.List files)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RETURN_VALID

public static final int RETURN_VALID
See Also:
Constant Field Values

RETURN_INVALID

public static final int RETURN_INVALID
See Also:
Constant Field Values

RETURN_IGNORED

public static final int RETURN_IGNORED
See Also:
Constant Field Values
Constructor Detail

XmlValidator

public XmlValidator()
Method Detail

setXmlProfiles

public void setXmlProfiles(java.util.List profiles)

getXmlProfiles

public java.util.List getXmlProfiles()

getLastError

public java.lang.Throwable getLastError()

getLastProfile

public ObjectXmlProfile getLastProfile()

validate

public int validate(java.io.File f)

isValidForProfile

protected boolean isValidForProfile(java.io.File f,
                                    ObjectXmlProfile profile)

getSignature

public java.lang.String getSignature(java.io.File f)

validateFile

public void validateFile(java.io.File f)
                  throws java.io.IOException
Throws:
java.io.IOException

validateFiles

public void validateFiles(java.util.List files)
                   throws java.io.IOException
Throws:
java.io.IOException

loadValidator

public static XmlValidator loadValidator(java.io.File config)
                                  throws java.io.IOException
Throws:
java.io.IOException

main

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


Copyright © 2002-2003 Paul Speed. All Rights Reserved.