org.drools.lang.descr
Class LiteralDescr

java.lang.Object
  extended byorg.drools.lang.descr.PatternDescr
      extended byorg.drools.lang.descr.LiteralDescr
All Implemented Interfaces:
java.io.Serializable

public class LiteralDescr
extends PatternDescr

This represents a literal node in the rule language. This is a constraint on a single field of a column. The "text" contains the content, which may also be an enumeration.

See Also:
Serialized Form
 

Constructor Summary
LiteralDescr(java.lang.String fieldName, java.lang.String evaluator, java.lang.String text)
           
LiteralDescr(java.lang.String fieldName, java.lang.String evaluator, java.lang.String text, boolean staticFieldValue)
           
 
Method Summary
 java.lang.String getEvaluator()
           
 java.lang.String getFieldName()
           
 java.lang.String getText()
           
 boolean isStaticFieldValue()
           
 
Methods inherited from class org.drools.lang.descr.PatternDescr
getColumn, getEndColumn, getEndLine, getLine, setEndLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiteralDescr

public LiteralDescr(java.lang.String fieldName,
                    java.lang.String evaluator,
                    java.lang.String text)

LiteralDescr

public LiteralDescr(java.lang.String fieldName,
                    java.lang.String evaluator,
                    java.lang.String text,
                    boolean staticFieldValue)
Method Detail

isStaticFieldValue

public boolean isStaticFieldValue()

getFieldName

public java.lang.String getFieldName()

getEvaluator

public java.lang.String getEvaluator()

getText

public java.lang.String getText()