@ApplicationScoped public class DataModelerService extends Object implements RangedDataHolderBuilder
| Modifier and Type | Field and Description |
|---|---|
static String |
HOLDER_TYPE_DATA_MODEL |
| Constructor and Description |
|---|
DataModelerService() |
| Modifier and Type | Method and Description |
|---|---|
DataHolder |
buildDataHolder(DataHolderBuildConfig config) |
String |
getDataHolderName(Locale locale) |
protected org.kie.workbench.common.services.datamodeller.core.DataModel |
getDataModel(org.uberfire.backend.vfs.Path path) |
protected org.kie.workbench.common.services.datamodeller.core.DataObject |
getDataObject(String className,
org.uberfire.backend.vfs.Path path) |
Map<String,String> |
getHolderSources(String path) |
String |
getId() |
protected org.uberfire.backend.vfs.Path |
getPath(String path) |
int |
getPriority() |
protected ClassLoader |
getProjectClassLoader(org.kie.workbench.common.services.shared.project.KieProject project) |
String[] |
getSupportedHolderTypes() |
boolean |
supportsPropertyType(String className,
String path) |
public static final String HOLDER_TYPE_DATA_MODEL
public Map<String,String> getHolderSources(String path)
getHolderSources in interface RangedDataHolderBuilderpublic DataHolder buildDataHolder(DataHolderBuildConfig config)
buildDataHolder in interface DataHolderBuilderpublic String getId()
getId in interface DataHolderBuilderprotected org.uberfire.backend.vfs.Path getPath(String path)
public boolean supportsPropertyType(String className, String path)
supportsPropertyType in interface DataHolderBuilderprotected org.kie.workbench.common.services.datamodeller.core.DataObject getDataObject(String className, org.uberfire.backend.vfs.Path path)
protected org.kie.workbench.common.services.datamodeller.core.DataModel getDataModel(org.uberfire.backend.vfs.Path path)
public int getPriority()
getPriority in interface DataHolderBuilderpublic String[] getSupportedHolderTypes()
getSupportedHolderTypes in interface DataHolderBuilderprotected ClassLoader getProjectClassLoader(org.kie.workbench.common.services.shared.project.KieProject project)
public String getDataHolderName(Locale locale)
getDataHolderName in interface DataHolderBuilderCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.