Package org.kie.dmn.core.impl
Class CompositeTypeImpl
- java.lang.Object
-
- org.kie.dmn.core.impl.BaseDMNTypeImpl
-
- org.kie.dmn.core.impl.CompositeTypeImpl
-
- All Implemented Interfaces:
java.lang.Cloneable,org.kie.dmn.api.core.DMNType
public class CompositeTypeImpl extends BaseDMNTypeImpl
- See Also:
DMNType
-
-
Constructor Summary
Constructors Constructor Description CompositeTypeImpl()CompositeTypeImpl(java.lang.String namespace, java.lang.String name, java.lang.String id)CompositeTypeImpl(java.lang.String namespace, java.lang.String name, java.lang.String id, boolean isCollection)CompositeTypeImpl(java.lang.String namespace, java.lang.String name, java.lang.String id, boolean isCollection, java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNType> fields, org.kie.dmn.api.core.DMNType baseType, org.kie.dmn.feel.lang.Type feelType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddField(java.lang.String name, org.kie.dmn.api.core.DMNType type)CompositeTypeImplclone()java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNType>getFields()protected booleaninternalIsAssignableValue(java.lang.Object o)protected booleaninternalIsInstanceOf(java.lang.Object o)booleanisComposite()java.lang.StringtoString(java.lang.Object value)-
Methods inherited from class org.kie.dmn.core.impl.BaseDMNTypeImpl
getAllowedValues, getAllowedValuesFEEL, getBaseType, getBelongingType, getFeelType, getId, getName, getNamespace, isAssignableValue, isCollection, isInstanceOf, setAllowedValues, setBaseType, setBelongingType, setFeelType, setId, setName, setNamespace, toString
-
-
-
-
Constructor Detail
-
CompositeTypeImpl
public CompositeTypeImpl()
-
CompositeTypeImpl
public CompositeTypeImpl(java.lang.String namespace, java.lang.String name, java.lang.String id)
-
CompositeTypeImpl
public CompositeTypeImpl(java.lang.String namespace, java.lang.String name, java.lang.String id, boolean isCollection)
-
CompositeTypeImpl
public CompositeTypeImpl(java.lang.String namespace, java.lang.String name, java.lang.String id, boolean isCollection, java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNType> fields, org.kie.dmn.api.core.DMNType baseType, org.kie.dmn.feel.lang.Type feelType)
-
-
Method Detail
-
getFields
public java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNType> getFields()
- Specified by:
getFieldsin interfaceorg.kie.dmn.api.core.DMNType- Overrides:
getFieldsin classBaseDMNTypeImpl
-
addField
public void addField(java.lang.String name, org.kie.dmn.api.core.DMNType type)
-
toString
public java.lang.String toString(java.lang.Object value)
-
isComposite
public boolean isComposite()
- Specified by:
isCompositein interfaceorg.kie.dmn.api.core.DMNType- Overrides:
isCompositein classBaseDMNTypeImpl
-
clone
public CompositeTypeImpl clone()
- Specified by:
clonein interfaceorg.kie.dmn.api.core.DMNType- Specified by:
clonein classBaseDMNTypeImpl
-
internalIsInstanceOf
protected boolean internalIsInstanceOf(java.lang.Object o)
- Specified by:
internalIsInstanceOfin classBaseDMNTypeImpl
-
internalIsAssignableValue
protected boolean internalIsAssignableValue(java.lang.Object o)
- Specified by:
internalIsAssignableValuein classBaseDMNTypeImpl
-
-