Class XmlOutputGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate static final Stringprivate final XmlOutputGeneratorOptionsprivate static final StringFields inherited from class 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 voidanalyzeJpaAnnotations(JApiCmpXmlRoot jApiCmpXmlRoot, List<JApiClass> jApiClasses) private JApiCmpXmlRootcreateRootElement(List<JApiClass> jApiClasses, Options options) private XmlOutputcreateXmlDocumentAndSchema(Options options, JApiCmpXmlRoot jApiCmpXmlRoot) private voidfilterClasses(List<JApiClass> jApiClasses, Options options) private StringfiltersAsString(List<Filter> filters, boolean include) generate()private StringintegrateStylesheetIntoXslt(InputStream xsltAsInputStream, InputStream styleSheetAsInputStream) private StringregExAsString(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:
generatein classOutputGenerator<XmlOutput>
-
writeToFiles
-
analyzeJpaAnnotations
-
createXmlDocumentAndSchema
-
integrateStylesheetIntoXslt
private String integrateStylesheetIntoXslt(InputStream xsltAsInputStream, InputStream styleSheetAsInputStream) -
filterClasses
-
createRootElement
-
regExAsString
-
filtersAsString
-