@Dependent public class DMNDocumentationServiceImpl extends Object implements DMNDocumentationService
Constructor and Description |
---|
DMNDocumentationServiceImpl(org.uberfire.ext.editor.commons.client.template.mustache.ClientMustacheTemplateRenderer mustacheTemplateRenderer,
DMNDocumentationFactory dmnDocumentationFactory) |
Modifier and Type | Method and Description |
---|---|
DocumentationOutput |
buildDocumentation(HTMLDocumentationTemplate template,
DMNDocumentation diagramDocumentation) |
DocumentationOutput |
generate(Diagram diagram) |
HTMLDocumentationTemplate |
getDocumentationTemplate() |
DMNDocumentation |
processDocumentation(Diagram diagram) |
@Inject public DMNDocumentationServiceImpl(org.uberfire.ext.editor.commons.client.template.mustache.ClientMustacheTemplateRenderer mustacheTemplateRenderer, DMNDocumentationFactory dmnDocumentationFactory)
public DMNDocumentation processDocumentation(Diagram diagram)
processDocumentation
in interface DiagramDocumentationService<Diagram,DMNDocumentation,HTMLDocumentationTemplate,DocumentationOutput>
public HTMLDocumentationTemplate getDocumentationTemplate()
getDocumentationTemplate
in interface DiagramDocumentationService<Diagram,DMNDocumentation,HTMLDocumentationTemplate,DocumentationOutput>
public DocumentationOutput buildDocumentation(HTMLDocumentationTemplate template, DMNDocumentation diagramDocumentation)
buildDocumentation
in interface DiagramDocumentationService<Diagram,DMNDocumentation,HTMLDocumentationTemplate,DocumentationOutput>
public DocumentationOutput generate(Diagram diagram)
generate
in interface DiagramDocumentationService<Diagram,DMNDocumentation,HTMLDocumentationTemplate,DocumentationOutput>
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.