public abstract class DMNTypeRegistryAbstract extends Object implements DMNTypeRegistry, org.kie.dmn.feel.lang.types.FEELTypeRegistry
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,QName> |
aliases |
protected org.kie.dmn.feel.lang.types.ScopeImpl |
feelTypesScope |
protected Map<String,org.kie.dmn.feel.lang.types.ScopeImpl> |
feelTypesScopeChildLU |
protected Map<String,Map<String,org.kie.dmn.api.core.DMNType>> |
types |
| Constructor and Description |
|---|
DMNTypeRegistryAbstract(Map<String,QName> aliases) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
feelNS() |
org.kie.dmn.feel.lang.Scope |
getItemDefScope(org.kie.dmn.feel.lang.Scope parent) |
protected void |
registerAsFEELType(org.kie.dmn.api.core.DMNType dmnType) |
org.kie.dmn.api.core.DMNType |
registerType(org.kie.dmn.api.core.DMNType type) |
org.kie.dmn.feel.lang.Type |
resolveFEELType(List<String> qns) |
org.kie.dmn.api.core.DMNType |
resolveType(String namespace,
String name) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitunknownprotected abstract String feelNS()
public org.kie.dmn.feel.lang.Scope getItemDefScope(org.kie.dmn.feel.lang.Scope parent)
getItemDefScope in interface org.kie.dmn.feel.lang.types.FEELTypeRegistrypublic org.kie.dmn.feel.lang.Type resolveFEELType(List<String> qns)
resolveFEELType in interface org.kie.dmn.feel.lang.types.FEELTypeRegistryprotected void registerAsFEELType(org.kie.dmn.api.core.DMNType dmnType)
public org.kie.dmn.api.core.DMNType registerType(org.kie.dmn.api.core.DMNType type)
registerType in interface DMNTypeRegistrypublic org.kie.dmn.api.core.DMNType resolveType(String namespace, String name)
resolveType in interface DMNTypeRegistryCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.