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, wait
unknown
protected 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.FEELTypeRegistry
public org.kie.dmn.feel.lang.Type resolveFEELType(List<String> qns)
resolveFEELType
in interface org.kie.dmn.feel.lang.types.FEELTypeRegistry
protected 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 DMNTypeRegistry
public org.kie.dmn.api.core.DMNType resolveType(String namespace, String name)
resolveType
in interface DMNTypeRegistry
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.