org.drools.reteoo
Class PropertySpecificUtil

java.lang.Object
  extended by org.drools.reteoo.PropertySpecificUtil

public class PropertySpecificUtil
extends Object


Constructor Summary
PropertySpecificUtil()
           
 
Method Summary
static long calculateNegativeMask(List<String> listenedProperties, List<String> settableProperties)
           
static long calculatePositiveMask(List<String> listenedProperties, List<String> settableProperties)
           
static Class<?> getNodeClass(ObjectTypeNode objectTypeNode)
           
static List<String> getSettableProperties(InternalRuleBase ruleBase, Class<?> nodeClass)
           
static List<String> getSettableProperties(InternalRuleBase ruleBase, ObjectTypeNode objectTypeNode)
           
static List<String> getSettableProperties(InternalWorkingMemory workingMemory, ObjectTypeNode objectTypeNode)
           
static boolean isPropertyReactive(BuildContext context, Class<?> objectClass)
           
static boolean isPropertyReactive(BuildContext context, ObjectType objectType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertySpecificUtil

public PropertySpecificUtil()
Method Detail

isPropertyReactive

public static boolean isPropertyReactive(BuildContext context,
                                         ObjectType objectType)

isPropertyReactive

public static boolean isPropertyReactive(BuildContext context,
                                         Class<?> objectClass)

calculatePositiveMask

public static long calculatePositiveMask(List<String> listenedProperties,
                                         List<String> settableProperties)

calculateNegativeMask

public static long calculateNegativeMask(List<String> listenedProperties,
                                         List<String> settableProperties)

getSettableProperties

public static List<String> getSettableProperties(InternalWorkingMemory workingMemory,
                                                 ObjectTypeNode objectTypeNode)

getSettableProperties

public static List<String> getSettableProperties(InternalRuleBase ruleBase,
                                                 ObjectTypeNode objectTypeNode)

getSettableProperties

public static List<String> getSettableProperties(InternalRuleBase ruleBase,
                                                 Class<?> nodeClass)

getNodeClass

public static Class<?> getNodeClass(ObjectTypeNode objectTypeNode)


Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.