net.sf.kernow.schema
Class SchemaValidator
java.lang.Object
net.sf.kernow.transform.TransformTask
net.sf.kernow.schema.SchemaValidator
- All Implemented Interfaces:
- CancelObserver, ObservableProgress, TimedTransform
public class SchemaValidator
- extends TransformTask
- implements ObservableProgress, CancelObserver
Constructor Summary |
SchemaValidator()
Creates a new instance of SchemaValidator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaValidator
public SchemaValidator()
- Creates a new instance of SchemaValidator
getSchemaFactory
public javax.xml.validation.SchemaFactory getSchemaFactory()
validateSchema
public boolean validateSchema(javax.xml.transform.Source schema)
validateSchema
public boolean validateSchema(javax.xml.transform.Source[] schemas)
validate
public boolean validate(javax.xml.transform.Source doc,
javax.xml.transform.Source schema)
validate
public boolean validate(javax.xml.transform.Source doc,
javax.xml.transform.Source[] schemas)
validateDirectory
public boolean validateDirectory(java.io.File dir,
javax.xml.transform.Source schema)
validateDirectory
public boolean validateDirectory(java.io.File dir,
javax.xml.transform.Source[] schemas)
getProgressText
public java.lang.String getProgressText()
- Specified by:
getProgressText
in interface ObservableProgress
getPercentComplete
public int getPercentComplete()
- Specified by:
getPercentComplete
in interface ObservableProgress
updateCancelStatus
public void updateCancelStatus(Cancellable c)
- Specified by:
updateCancelStatus
in interface CancelObserver
addProgressObserver
public void addProgressObserver(ProgressObserver progressObserver)
notifyProgressObservers
public void notifyProgressObservers()