Class ConstantValueReader

  • All Implemented Interfaces:
    org.drools.base.rule.accessor.ReadAccessor

    public class ConstantValueReader
    extends java.lang.Object
    implements org.drools.base.rule.accessor.ReadAccessor
    • Constructor Summary

      Constructors 
      Constructor Description
      ConstantValueReader​(java.lang.Object value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean getBooleanValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      byte getByteValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      char getCharValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      double getDoubleValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      java.lang.Class<?> getExtractToClass()  
      java.lang.String getExtractToClassName()  
      float getFloatValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      int getHashCode​(java.lang.Object object)  
      int getHashCode​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      int getIndex()  
      int getIntValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      long getLongValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      java.lang.reflect.Method getNativeReadMethod()  
      java.lang.String getNativeReadMethodName()  
      short getShortValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      java.lang.Object getValue​(java.lang.Object object)  
      java.lang.Object getValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      org.drools.base.base.ValueType getValueType()  
      boolean isGlobal()  
      boolean isNullValue​(java.lang.Object object)  
      boolean isNullValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      boolean isSelfReference()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConstantValueReader

        public ConstantValueReader​(java.lang.Object value)
    • Method Detail

      • getValue

        public java.lang.Object getValue​(org.drools.base.base.ValueResolver valueResolver,
                                         java.lang.Object object)
        Specified by:
        getValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getCharValue

        public char getCharValue​(org.drools.base.base.ValueResolver valueResolver,
                                 java.lang.Object object)
        Specified by:
        getCharValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getIntValue

        public int getIntValue​(org.drools.base.base.ValueResolver valueResolver,
                               java.lang.Object object)
        Specified by:
        getIntValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getByteValue

        public byte getByteValue​(org.drools.base.base.ValueResolver valueResolver,
                                 java.lang.Object object)
        Specified by:
        getByteValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getShortValue

        public short getShortValue​(org.drools.base.base.ValueResolver valueResolver,
                                   java.lang.Object object)
        Specified by:
        getShortValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getLongValue

        public long getLongValue​(org.drools.base.base.ValueResolver valueResolver,
                                 java.lang.Object object)
        Specified by:
        getLongValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getFloatValue

        public float getFloatValue​(org.drools.base.base.ValueResolver valueResolver,
                                   java.lang.Object object)
        Specified by:
        getFloatValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getDoubleValue

        public double getDoubleValue​(org.drools.base.base.ValueResolver valueResolver,
                                     java.lang.Object object)
        Specified by:
        getDoubleValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getBooleanValue

        public boolean getBooleanValue​(org.drools.base.base.ValueResolver valueResolver,
                                       java.lang.Object object)
        Specified by:
        getBooleanValue in interface org.drools.base.rule.accessor.ReadAccessor
      • isNullValue

        public boolean isNullValue​(org.drools.base.base.ValueResolver valueResolver,
                                   java.lang.Object object)
        Specified by:
        isNullValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getHashCode

        public int getHashCode​(org.drools.base.base.ValueResolver valueResolver,
                               java.lang.Object object)
        Specified by:
        getHashCode in interface org.drools.base.rule.accessor.ReadAccessor
      • isGlobal

        public boolean isGlobal()
        Specified by:
        isGlobal in interface org.drools.base.rule.accessor.ReadAccessor
      • isSelfReference

        public boolean isSelfReference()
        Specified by:
        isSelfReference in interface org.drools.base.rule.accessor.ReadAccessor
      • getValue

        public java.lang.Object getValue​(java.lang.Object object)
        Specified by:
        getValue in interface org.drools.base.rule.accessor.ReadAccessor
      • isNullValue

        public boolean isNullValue​(java.lang.Object object)
        Specified by:
        isNullValue in interface org.drools.base.rule.accessor.ReadAccessor
      • getValueType

        public org.drools.base.base.ValueType getValueType()
        Specified by:
        getValueType in interface org.drools.base.rule.accessor.ReadAccessor
      • getExtractToClass

        public java.lang.Class<?> getExtractToClass()
        Specified by:
        getExtractToClass in interface org.drools.base.rule.accessor.ReadAccessor
      • getExtractToClassName

        public java.lang.String getExtractToClassName()
        Specified by:
        getExtractToClassName in interface org.drools.base.rule.accessor.ReadAccessor
      • getNativeReadMethod

        public java.lang.reflect.Method getNativeReadMethod()
        Specified by:
        getNativeReadMethod in interface org.drools.base.rule.accessor.ReadAccessor
      • getNativeReadMethodName

        public java.lang.String getNativeReadMethodName()
        Specified by:
        getNativeReadMethodName in interface org.drools.base.rule.accessor.ReadAccessor
      • getHashCode

        public int getHashCode​(java.lang.Object object)
        Specified by:
        getHashCode in interface org.drools.base.rule.accessor.ReadAccessor
      • getIndex

        public int getIndex()
        Specified by:
        getIndex in interface org.drools.base.rule.accessor.ReadAccessor