Package japicmp.output.xml
Class XmlOutputGenerator
- java.lang.Object
-
- japicmp.output.OutputGenerator<XmlOutput>
-
- japicmp.output.xml.XmlOutputGenerator
-
public class XmlOutputGenerator extends OutputGenerator<XmlOutput>
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Logger
LOGGER
private static java.lang.String
XML_SCHEMA
private XmlOutputGeneratorOptions
xmlOutputGeneratorOptions
private static java.lang.String
XSD_FILENAME
-
Fields inherited from class japicmp.output.OutputGenerator
jApiClasses, options
-
-
Constructor Summary
Constructors Constructor Description XmlOutputGenerator(java.util.List<JApiClass> jApiClasses, Options options, boolean createSchemaFile)
Deprecated.XmlOutputGenerator(java.util.List<JApiClass> jApiClasses, Options options, XmlOutputGeneratorOptions xmlOutputGeneratorOptions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
analyzeJpaAnnotations(JApiCmpXmlRoot jApiCmpXmlRoot, java.util.List<JApiClass> jApiClasses)
private JApiCmpXmlRoot
createRootElement(java.util.List<JApiClass> jApiClasses, Options options)
private XmlOutput
createXmlDocumentAndSchema(Options options, JApiCmpXmlRoot jApiCmpXmlRoot)
private void
filterClasses(java.util.List<JApiClass> jApiClasses, Options options)
private java.lang.String
filtersAsString(java.util.List<Filter> filters, boolean include)
XmlOutput
generate()
private java.lang.String
integrateStylesheetIntoXslt(java.io.InputStream xsltAsInputStream, java.io.InputStream styleSheetAsInputStream)
private java.lang.String
regExAsString(java.util.List<java.util.regex.Pattern> ignoreMissingClassRegularExpression)
static java.util.List<java.io.File>
writeToFiles(Options options, XmlOutput xmlOutput)
-
-
-
Field Detail
-
XSD_FILENAME
private static final java.lang.String XSD_FILENAME
- See Also:
- Constant Field Values
-
XML_SCHEMA
private static final java.lang.String XML_SCHEMA
- See Also:
- Constant Field Values
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
xmlOutputGeneratorOptions
private final XmlOutputGeneratorOptions xmlOutputGeneratorOptions
-
-
Constructor Detail
-
XmlOutputGenerator
@Deprecated public XmlOutputGenerator(java.util.List<JApiClass> jApiClasses, Options options, boolean createSchemaFile)
Deprecated.
-
XmlOutputGenerator
public XmlOutputGenerator(java.util.List<JApiClass> jApiClasses, Options options, XmlOutputGeneratorOptions xmlOutputGeneratorOptions)
-
-
Method Detail
-
generate
public XmlOutput generate()
- Specified by:
generate
in classOutputGenerator<XmlOutput>
-
writeToFiles
public static java.util.List<java.io.File> writeToFiles(Options options, XmlOutput xmlOutput)
-
analyzeJpaAnnotations
private void analyzeJpaAnnotations(JApiCmpXmlRoot jApiCmpXmlRoot, java.util.List<JApiClass> jApiClasses)
-
createXmlDocumentAndSchema
private XmlOutput createXmlDocumentAndSchema(Options options, JApiCmpXmlRoot jApiCmpXmlRoot)
-
integrateStylesheetIntoXslt
private java.lang.String integrateStylesheetIntoXslt(java.io.InputStream xsltAsInputStream, java.io.InputStream styleSheetAsInputStream)
-
createRootElement
private JApiCmpXmlRoot createRootElement(java.util.List<JApiClass> jApiClasses, Options options)
-
regExAsString
private java.lang.String regExAsString(java.util.List<java.util.regex.Pattern> ignoreMissingClassRegularExpression)
-
filtersAsString
private java.lang.String filtersAsString(java.util.List<Filter> filters, boolean include)
-
-