Class RuleDescr

    • Constructor Detail

      • RuleDescr

        public RuleDescr()
      • RuleDescr

        public RuleDescr​(java.lang.String name)
      • RuleDescr

        public RuleDescr​(java.lang.String ruleName,
                         java.lang.String documentation)
    • Method Detail

      • readExternal

        public void readExternal​(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Overrides:
        readExternal in class AnnotatedBaseDescr
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Overrides:
        writeExternal in class AnnotatedBaseDescr
        Throws:
        java.io.IOException
      • setUnit

        public void setUnit​(UnitDescr unit)
      • getName

        public java.lang.String getName()
      • getUnitQualifiedName

        public java.lang.String getUnitQualifiedName()
      • setName

        public void setName​(java.lang.String name)
      • getDialect

        public java.lang.String getDialect()
      • getSalience

        public java.lang.String getSalience()
      • getClassName

        public java.lang.String getClassName()
      • setClassName

        public void setClassName​(java.lang.String className)
      • getDocumentation

        public java.lang.String getDocumentation()
      • getAttributes

        public java.util.Map<java.lang.String,​AttributeDescr> getAttributes()
      • addAttribute

        public void addAttribute​(AttributeDescr attribute)
      • setLhs

        public void setLhs​(AndDescr lhs)
      • getConsequence

        public java.lang.Object getConsequence()
      • setConsequence

        public void setConsequence​(java.lang.Object consequence)
      • getNamedConsequences

        public java.util.Map<java.lang.String,​java.lang.Object> getNamedConsequences()
      • addNamedConsequences

        public void addNamedConsequences​(java.lang.String name,
                                         java.lang.Object consequence)
      • setConsequenceLocation

        public void setConsequenceLocation​(int line,
                                           int pattern)
      • setConsequenceOffset

        public void setConsequenceOffset​(int offset)
      • getConsequenceOffset

        public int getConsequenceOffset()
      • getConsequenceLine

        public int getConsequenceLine()
      • getConsequencePattern

        public int getConsequencePattern()
      • getEnabled

        public java.lang.String getEnabled()
      • hasParent

        public boolean hasParent()
      • setParentName

        public void setParentName​(java.lang.String parentName)
      • getParentName

        public java.lang.String getParentName()
      • isRule

        public boolean isRule()
      • isQuery

        public boolean isQuery()
      • getErrors

        public java.util.List<java.lang.String> getErrors()
      • hasErrors

        public boolean hasErrors()
      • getLoadOrder

        public int getLoadOrder()
      • setLoadOrder

        public void setLoadOrder​(int loadOrder)
      • setResource

        public void setResource​(org.kie.api.io.Resource resource)
        Overrides:
        setResource in class BaseDescr
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object