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.LoggerLOGGERprivate static java.lang.StringXML_SCHEMAprivate XmlOutputGeneratorOptionsxmlOutputGeneratorOptionsprivate static java.lang.StringXSD_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 voidanalyzeJpaAnnotations(JApiCmpXmlRoot jApiCmpXmlRoot, java.util.List<JApiClass> jApiClasses)private JApiCmpXmlRootcreateRootElement(java.util.List<JApiClass> jApiClasses, Options options)private XmlOutputcreateXmlDocumentAndSchema(Options options, JApiCmpXmlRoot jApiCmpXmlRoot)private voidfilterClasses(java.util.List<JApiClass> jApiClasses, Options options)private java.lang.StringfiltersAsString(java.util.List<Filter> filters, boolean include)XmlOutputgenerate()private java.lang.StringintegrateStylesheetIntoXslt(java.io.InputStream xsltAsInputStream, java.io.InputStream styleSheetAsInputStream)private java.lang.StringregExAsString(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:
generatein 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)
-
-