Class DMNDocumentationServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.documentation.common.DMNDocumentationServiceImpl
-
- All Implemented Interfaces:
DMNDocumentationService,org.kie.workbench.common.stunner.core.documentation.service.DiagramDocumentationService<org.kie.workbench.common.stunner.core.diagram.Diagram,DMNDocumentation,org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate,org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutput>
@Dependent public class DMNDocumentationServiceImpl extends Object implements DMNDocumentationService
-
-
Constructor Summary
Constructors Constructor Description DMNDocumentationServiceImpl(org.uberfire.ext.editor.commons.client.template.mustache.ClientMustacheTemplateRenderer mustacheTemplateRenderer, DMNDocumentationFactory dmnDocumentationFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutputbuildDocumentation(org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate template, DMNDocumentation diagramDocumentation)org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutputgenerate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplategetDocumentationTemplate()DMNDocumentationprocessDocumentation(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
-
-
-
Constructor Detail
-
DMNDocumentationServiceImpl
@Inject public DMNDocumentationServiceImpl(org.uberfire.ext.editor.commons.client.template.mustache.ClientMustacheTemplateRenderer mustacheTemplateRenderer, DMNDocumentationFactory dmnDocumentationFactory)
-
-
Method Detail
-
processDocumentation
public DMNDocumentation processDocumentation(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
- Specified by:
processDocumentationin interfaceorg.kie.workbench.common.stunner.core.documentation.service.DiagramDocumentationService<org.kie.workbench.common.stunner.core.diagram.Diagram,DMNDocumentation,org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate,org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutput>
-
getDocumentationTemplate
public org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate getDocumentationTemplate()
- Specified by:
getDocumentationTemplatein interfaceorg.kie.workbench.common.stunner.core.documentation.service.DiagramDocumentationService<org.kie.workbench.common.stunner.core.diagram.Diagram,DMNDocumentation,org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate,org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutput>
-
buildDocumentation
public org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutput buildDocumentation(org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate template, DMNDocumentation diagramDocumentation)- Specified by:
buildDocumentationin interfaceorg.kie.workbench.common.stunner.core.documentation.service.DiagramDocumentationService<org.kie.workbench.common.stunner.core.diagram.Diagram,DMNDocumentation,org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate,org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutput>
-
generate
public org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutput generate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
- Specified by:
generatein interfaceorg.kie.workbench.common.stunner.core.documentation.service.DiagramDocumentationService<org.kie.workbench.common.stunner.core.diagram.Diagram,DMNDocumentation,org.kie.workbench.common.stunner.core.documentation.model.HTMLDocumentationTemplate,org.kie.workbench.common.stunner.core.documentation.model.DocumentationOutput>
-
-