Class CompositeTypeImpl

  • All Implemented Interfaces:
    java.lang.Cloneable, org.kie.dmn.api.core.DMNType

    public class CompositeTypeImpl
    extends BaseDMNTypeImpl
    See Also:
    DMNType
    • 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:
        getFields in interface org.kie.dmn.api.core.DMNType
        Overrides:
        getFields in class BaseDMNTypeImpl
      • 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:
        isComposite in interface org.kie.dmn.api.core.DMNType
        Overrides:
        isComposite in class BaseDMNTypeImpl