org.odftoolkit.odfvalidator
Class ODFFileValidator
java.lang.Object
org.odftoolkit.odfvalidator.ODFFileValidator
public class ODFFileValidator
- extends Object
Validator for Files
Method Summary |
void |
foundManifestEntry(ManifestEntry aManifestEntry)
|
protected String |
getDocumentPath()
|
String |
getGenerator()
get the generator |
protected String |
getLoggerName()
|
protected OdfPackage |
getPackage(ErrorHandler handler)
|
protected OdfPackage |
getPackage(Logger aLogger)
|
protected String |
getStreamName(String aEntry)
|
protected void |
logSummary(boolean bHasErrors,
Logger aLogger)
|
protected boolean |
parseEntry(XMLFilter aFilter,
Logger aLogger,
String aEntryName,
boolean bValidating)
|
protected boolean |
validate(Logger aParentLogger)
|
protected boolean |
validate(PrintStream aOut)
|
protected boolean |
validateDSig(Logger aParentLogger,
String aEntryName,
OdfVersion aVersion)
|
protected boolean |
validateEntry(Logger aParentLogger,
String aEntryName,
String aLocalElementName,
OdfVersion aVersion)
|
protected boolean |
validateEntry(XMLFilter aFilter,
Validator aValidator,
Logger aLogger,
String aEntryName)
|
protected boolean |
validatePost(Logger aLogger,
OdfVersion aVersion)
|
protected boolean |
validatePre(Logger aLogger,
OdfVersion aVersion)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_nLogLevel
protected Logger.LogLevel m_nLogLevel
m_eMode
protected OdfValidatorMode m_eMode
m_aFilter
protected SAXParseExceptionFilter m_aFilter
m_aValidatorProvider
protected ODFValidatorProvider m_aValidatorProvider
m_aResult
protected ODFValidationResult m_aResult
m_aConfigVersion
protected OdfVersion m_aConfigVersion
mOdfPackageVersion
protected OdfVersion mOdfPackageVersion
ODFFileValidator
public ODFFileValidator(File aFile,
Logger.LogLevel nLogLevel,
OdfValidatorMode eMode,
OdfVersion aVersion,
SAXParseExceptionFilter aFilter,
ODFValidatorProvider aValidatorProvider)
throws ODFValidatorException
- Creates a new instance of ODFFileValidator
- Throws:
ODFValidatorException
getLoggerName
protected String getLoggerName()
getDocumentPath
protected String getDocumentPath()
getPackage
protected OdfPackage getPackage(ErrorHandler handler)
throws Exception
- Throws:
Exception
getPackage
protected OdfPackage getPackage(Logger aLogger)
getStreamName
protected String getStreamName(String aEntry)
validatePre
protected boolean validatePre(Logger aLogger,
OdfVersion aVersion)
throws ODFValidatorException,
IOException
- Throws:
ODFValidatorException
IOException
validatePost
protected boolean validatePost(Logger aLogger,
OdfVersion aVersion)
throws ODFValidatorException,
IOException
- Throws:
ODFValidatorException
IOException
logSummary
protected void logSummary(boolean bHasErrors,
Logger aLogger)
foundManifestEntry
public void foundManifestEntry(ManifestEntry aManifestEntry)
validate
protected boolean validate(PrintStream aOut)
throws ODFValidatorException
- Throws:
ODFValidatorException
validate
protected boolean validate(Logger aParentLogger)
throws ODFValidatorException
- Throws:
ODFValidatorException
validateEntry
protected boolean validateEntry(Logger aParentLogger,
String aEntryName,
String aLocalElementName,
OdfVersion aVersion)
throws IOException,
ZipException,
IllegalStateException,
ODFValidatorException
- Throws:
IOException
ZipException
IllegalStateException
ODFValidatorException
validateDSig
protected boolean validateDSig(Logger aParentLogger,
String aEntryName,
OdfVersion aVersion)
throws IOException,
ZipException,
IllegalStateException,
ODFValidatorException
- Throws:
IOException
ZipException
IllegalStateException
ODFValidatorException
validateEntry
protected boolean validateEntry(XMLFilter aFilter,
Validator aValidator,
Logger aLogger,
String aEntryName)
throws IOException,
ZipException,
IllegalStateException,
ODFValidatorException
- Throws:
IOException
ZipException
IllegalStateException
ODFValidatorException
parseEntry
protected boolean parseEntry(XMLFilter aFilter,
Logger aLogger,
String aEntryName,
boolean bValidating)
throws IOException,
ZipException,
IllegalStateException,
ODFValidatorException
- Throws:
IOException
ZipException
IllegalStateException
ODFValidatorException
getGenerator
public String getGenerator()
- get the generator
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.