Class DMNMarshallerService
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.marshaller.DMNMarshallerService
-
@Dependent public class DMNMarshallerService extends Object
-
-
Constructor Summary
Constructors Constructor Description DMNMarshallerService(DMNUnmarshaller dmnUnmarshaller, DMNMarshaller dmnMarshaller, org.kie.workbench.common.dmn.api.factory.DMNDiagramFactory dmnDiagramFactory, org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager, org.uberfire.client.promise.Promises promises, DMNDiagramsSession dmnDiagramsSession, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmarshall(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<String> contentServiceCallback)voidonDiagramSelected(DMNDiagramSelected selected)voidregisterDiagramInstance(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, String title, String shapeSetId)voidsetOnDiagramLoad(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.diagram.Diagram> onDiagramLoad)voidunmarshall(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, String xml, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.diagram.Diagram> callback)voidunmarshall(org.uberfire.backend.vfs.Path path, String xml, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.diagram.Diagram> callback)
-
-
-
Constructor Detail
-
DMNMarshallerService
@Inject public DMNMarshallerService(DMNUnmarshaller dmnUnmarshaller, DMNMarshaller dmnMarshaller, org.kie.workbench.common.dmn.api.factory.DMNDiagramFactory dmnDiagramFactory, org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager, org.uberfire.client.promise.Promises promises, DMNDiagramsSession dmnDiagramsSession, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext)
-
-
Method Detail
-
unmarshall
public void unmarshall(org.uberfire.backend.vfs.Path path, String xml, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.diagram.Diagram> callback)
-
unmarshall
public void unmarshall(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, String xml, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.diagram.Diagram> callback)
-
marshall
public void marshall(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<String> contentServiceCallback)
-
registerDiagramInstance
public void registerDiagramInstance(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, String title, String shapeSetId)
-
onDiagramSelected
public void onDiagramSelected(@Observes DMNDiagramSelected selected)
-
setOnDiagramLoad
public void setOnDiagramLoad(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.diagram.Diagram> onDiagramLoad)
-
-