@ApplicationScoped public class DMNMarshallerImportsHelperImpl extends Object implements DMNMarshallerImportsHelper
| Constructor and Description |
|---|
DMNMarshallerImportsHelperImpl() |
DMNMarshallerImportsHelperImpl(DMNPathsHelperImpl pathsHelper,
org.guvnor.common.services.project.service.WorkspaceProjectService projectService,
org.uberfire.io.IOService ioService) |
| Modifier and Type | Method and Description |
|---|---|
Map<org.kie.dmn.model.api.Import,org.kie.dmn.model.api.Definitions> |
getImportDefinitions(Metadata metadata,
List<org.kie.dmn.model.api.Import> imports)
This method loads all imported definitions from a list of imports.
|
List<org.kie.dmn.model.api.DRGElement> |
getImportedDRGElements(Map<org.kie.dmn.model.api.Import,org.kie.dmn.model.api.Definitions> importDefinitions)
This method extract a list of
DRGElements from the importDefinitions map. |
List<org.kie.dmn.model.api.ItemDefinition> |
getImportedItemDefinitions(Map<org.kie.dmn.model.api.Import,org.kie.dmn.model.api.Definitions> importDefinitions)
This method extract a list of
ItemDefinition from the importDefinitions map. |
void |
init(org.kie.dmn.api.marshalling.DMNMarshaller marshaller) |
public DMNMarshallerImportsHelperImpl()
@Inject public DMNMarshallerImportsHelperImpl(DMNPathsHelperImpl pathsHelper, org.guvnor.common.services.project.service.WorkspaceProjectService projectService, @Named(value="ioStrategy") org.uberfire.io.IOService ioService)
public void init(org.kie.dmn.api.marshalling.DMNMarshaller marshaller)
public Map<org.kie.dmn.model.api.Import,org.kie.dmn.model.api.Definitions> getImportDefinitions(Metadata metadata, List<org.kie.dmn.model.api.Import> imports)
DMNMarshallerImportsHelpergetImportDefinitions in interface DMNMarshallerImportsHelpermetadata - represents the metadata from the main DMN model.imports - represent the list of imported files.Definitions indexed by Imports.public List<org.kie.dmn.model.api.DRGElement> getImportedDRGElements(Map<org.kie.dmn.model.api.Import,org.kie.dmn.model.api.Definitions> importDefinitions)
DMNMarshallerImportsHelperDRGElements from the importDefinitions map.getImportedDRGElements in interface DMNMarshallerImportsHelperimportDefinitions - is a map of Definitions indexed by Import.DRGElements.public List<org.kie.dmn.model.api.ItemDefinition> getImportedItemDefinitions(Map<org.kie.dmn.model.api.Import,org.kie.dmn.model.api.Definitions> importDefinitions)
DMNMarshallerImportsHelperItemDefinition from the importDefinitions map.getImportedItemDefinitions in interface DMNMarshallerImportsHelperimportDefinitions - is a map of Definitions indexed by Import.ItemDefinitions.Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.