Package com.adobe.epubcheck.util
Class XmlReportImpl
- java.lang.Object
-
- com.adobe.epubcheck.api.MasterReport
-
- com.adobe.epubcheck.util.XmlReportAbstract
-
- com.adobe.epubcheck.util.XmlReportImpl
-
- All Implemented Interfaces:
LocalizableReport,Report
public class XmlReportImpl extends XmlReportAbstract
-
-
Field Summary
-
Fields inherited from class com.adobe.epubcheck.util.XmlReportAbstract
charsCount, contributors, creationDate, creators, date, embeddedFonts, epubCheckDate, epubCheckName, epubCheckVersion, errors, fatalErrors, formatName, formatVersion, generationDate, hasAudio, hasEncryption, hasFixedLayout, hasScripts, hasSignatures, hasVideo, hints, identifier, language, lastModifiedDate, mediaTypes, out, pagesCount, publisher, references, refFonts, rights, subjects, titles, warns
-
Fields inherited from class com.adobe.epubcheck.api.MasterReport
allReportedMessageIds
-
-
Constructor Summary
Constructors Constructor Description XmlReportImpl(java.io.PrintWriter out, java.lang.String ePubName, java.lang.String versionEpubCheck)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidgenerateProperty(java.lang.String name, boolean value)private voidgenerateProperty(java.lang.String name, long value)private voidgenerateProperty(java.lang.String name, java.lang.String[] value, java.lang.String type)private voidgenerateProperty(java.lang.String name, java.lang.String value, java.lang.String type)intgenerateReport()Method to implement effective report generation.-
Methods inherited from class com.adobe.epubcheck.util.XmlReportAbstract
addPrefixNamespace, capitalize, close, correctToUtf8, endElement, fromTime, generate, generateElement, generateElement, generateElement, getNameFromPath, info, initialize, message, setNamespace, startElement, startElement, startElement
-
Methods inherited from class com.adobe.epubcheck.api.MasterReport
getCustomMessageFile, getDictionary, getEpubFileName, getErrorCount, getFatalErrorCount, getInfoCount, getLocale, getMessages, getReportingLevel, getUsageCount, getWarningCount, message, setCustomMessageFile, setEpubFileName, setLocale, setOverrideFile, setReportingLevel
-
-
-
-
Method Detail
-
generateReport
public int generateReport()
Description copied from class:XmlReportAbstractMethod to implement effective report generation.- Specified by:
generateReportin classXmlReportAbstract- Returns:
- errorCode
-
generateProperty
private void generateProperty(java.lang.String name, java.lang.String[] value, java.lang.String type)
-
generateProperty
private void generateProperty(java.lang.String name, java.lang.String value, java.lang.String type)
-
generateProperty
private void generateProperty(java.lang.String name, long value)
-
generateProperty
private void generateProperty(java.lang.String name, boolean value)
-
-