org.drools.rule.builder.dialect.mvel
Class MVELAnalysisResult

java.lang.Object
  extended by org.drools.rule.builder.dialect.mvel.MVELAnalysisResult
All Implemented Interfaces:
AnalysisResult

public class MVELAnalysisResult
extends Object
implements AnalysisResult

An analysis result implementation for the MVEL dialect


Constructor Summary
MVELAnalysisResult()
           
 
Method Summary
 BoundIdentifiers getBoundIdentifiers()
          Returns the array of lists of bound identifiers
 Set<String> getIdentifiers()
          Returns the Set of all used identifiers
 Set<String> getLocalVariables()
          Returns the Set of declared local variables
 Map<String,Class<?>> getMvelVariables()
           
 Set<String> getNotBoundedIdentifiers()
          Returns the Set of not bounded identifiers
 Class getReturnType()
           
 boolean isTypesafe()
           
 void setBoundIdentifiers(BoundIdentifiers boundIdentifiers)
           
 void setIdentifiers(Set identifiers)
           
 void setLocalVariables(Set localVariables)
           
 void setMvelVariables(Map<String,Class<?>> mvelVariables)
           
 void setNotBoundedIdentifiers(Set notBoundedIdentifiers)
           
 void setReturnType(Class returnType)
           
 void setTypesafe(boolean typesafe)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MVELAnalysisResult

public MVELAnalysisResult()
Method Detail

getBoundIdentifiers

public BoundIdentifiers getBoundIdentifiers()
Description copied from interface: AnalysisResult
Returns the array of lists of bound identifiers

Specified by:
getBoundIdentifiers in interface AnalysisResult
Returns:

setBoundIdentifiers

public void setBoundIdentifiers(BoundIdentifiers boundIdentifiers)

getIdentifiers

public Set<String> getIdentifiers()
Description copied from interface: AnalysisResult
Returns the Set of all used identifiers

Specified by:
getIdentifiers in interface AnalysisResult
Returns:

setIdentifiers

public void setIdentifiers(Set identifiers)

getLocalVariables

public Set<String> getLocalVariables()
Description copied from interface: AnalysisResult
Returns the Set of declared local variables

Specified by:
getLocalVariables in interface AnalysisResult
Returns:

setLocalVariables

public void setLocalVariables(Set localVariables)

getNotBoundedIdentifiers

public Set<String> getNotBoundedIdentifiers()
Description copied from interface: AnalysisResult
Returns the Set of not bounded identifiers

Specified by:
getNotBoundedIdentifiers in interface AnalysisResult
Returns:

setNotBoundedIdentifiers

public void setNotBoundedIdentifiers(Set notBoundedIdentifiers)

getMvelVariables

public Map<String,Class<?>> getMvelVariables()

setMvelVariables

public void setMvelVariables(Map<String,Class<?>> mvelVariables)

getReturnType

public Class getReturnType()

setReturnType

public void setReturnType(Class returnType)

isTypesafe

public boolean isTypesafe()

setTypesafe

public void setTypesafe(boolean typesafe)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.