public class Collect extends ConditionalElement implements PatternSource
Constructor and Description |
---|
Collect() |
Collect(Pattern sourcePattern,
Pattern resultPattern) |
Modifier and Type | Method and Description |
---|---|
Collect |
clone()
Returns a clone from itself
|
Map |
getInnerDeclarations()
Returns a Map of declarations that are
visible inside this conditional element
|
List |
getNestedElements()
Returs a list of RuleConditionElement's that are nested
inside the current element
|
Map |
getOuterDeclarations()
Returns a Map of declarations that are visible
outside this conditional element.
|
Pattern |
getResultPattern() |
Pattern |
getSourcePattern() |
Collection<Object> |
instantiateResultObject(InternalWorkingMemory wm) |
boolean |
isPatternScopeDelimiter()
Returns true in case this RuleConditionElement delimits
a pattern visibility scope.
|
void |
readExternal(ObjectInput in) |
Declaration |
resolveDeclaration(String identifier)
Resolves the given identifier in the current scope and
returns the Declaration object for the declaration.
|
void |
writeExternal(ObjectOutput out) |
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public Collect clone()
RuleConditionElement
clone
in interface RuleConditionElement
clone
in class ConditionalElement
public Pattern getResultPattern()
public Pattern getSourcePattern()
public Collection<Object> instantiateResultObject(InternalWorkingMemory wm) throws RuntimeDroolsException
RuntimeDroolsException
public Map getInnerDeclarations()
RuleConditionElement
getInnerDeclarations
in interface RuleConditionElement
public Map getOuterDeclarations()
RuleConditionElement
getOuterDeclarations
in interface RuleConditionElement
public Declaration resolveDeclaration(String identifier)
RuleConditionElement
resolveDeclaration
in interface RuleConditionElement
public List getNestedElements()
RuleConditionElement
getNestedElements
in interface RuleConditionElement
public boolean isPatternScopeDelimiter()
RuleConditionElement
isPatternScopeDelimiter
in interface RuleConditionElement
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.