Package japicmp.output.xml
Class XmlOutputGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Logger
private static final String
private final XmlOutputGeneratorOptions
private static final String
Fields inherited from class japicmp.output.OutputGenerator
jApiClasses, options
-
Constructor Summary
ConstructorsConstructorDescriptionXmlOutputGenerator
(List<JApiClass> jApiClasses, Options options, boolean createSchemaFile) Deprecated.XmlOutputGenerator
(List<JApiClass> jApiClasses, Options options, XmlOutputGeneratorOptions xmlOutputGeneratorOptions) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
analyzeJpaAnnotations
(JApiCmpXmlRoot jApiCmpXmlRoot, List<JApiClass> jApiClasses) private JApiCmpXmlRoot
createRootElement
(List<JApiClass> jApiClasses, Options options) private XmlOutput
createXmlDocumentAndSchema
(Options options, JApiCmpXmlRoot jApiCmpXmlRoot) private void
filterClasses
(List<JApiClass> jApiClasses, Options options) private String
filtersAsString
(List<Filter> filters, boolean include) generate()
private String
integrateStylesheetIntoXslt
(InputStream xsltAsInputStream, InputStream styleSheetAsInputStream) private String
regExAsString
(List<Pattern> ignoreMissingClassRegularExpression) writeToFiles
(Options options, XmlOutput xmlOutput)
-
Field Details
-
XSD_FILENAME
- See Also:
-
XML_SCHEMA
- See Also:
-
LOGGER
-
xmlOutputGeneratorOptions
-
-
Constructor Details
-
XmlOutputGenerator
@Deprecated public XmlOutputGenerator(List<JApiClass> jApiClasses, Options options, boolean createSchemaFile) Deprecated. -
XmlOutputGenerator
public XmlOutputGenerator(List<JApiClass> jApiClasses, Options options, XmlOutputGeneratorOptions xmlOutputGeneratorOptions)
-
-
Method Details
-
generate
- Specified by:
generate
in classOutputGenerator<XmlOutput>
-
writeToFiles
-
analyzeJpaAnnotations
-
createXmlDocumentAndSchema
-
integrateStylesheetIntoXslt
private String integrateStylesheetIntoXslt(InputStream xsltAsInputStream, InputStream styleSheetAsInputStream) -
filterClasses
-
createRootElement
-
regExAsString
-
filtersAsString
-