|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.dbcore.parameters.Parameter
story.dbcore.parameters.MatchingParameter
story.dbcore.parameters.OrMatchingParameter
public class OrMatchingParameter
A logical OR for two Matching Parameters of the same class. Will match either of two matching Parameters.
Constructor Summary | |
---|---|
OrMatchingParameter(MatchingParameter leftParameter,
MatchingParameter rightParameter)
Constructor without outgoing reference ID. |
|
OrMatchingParameter(MatchingParameter leftParameter,
MatchingParameter rightParameter,
VariableID outgoingReference)
Constructor with outgoing reference ID. |
Method Summary | |
---|---|
NodeAddressSet |
assumedNodes()
Each concretizing class needs to provide a list of nodes that it assumes exist prior to evaluation, i.e., concrete nodes with which it is constructed. |
MatchingParameter |
getLeftParameter()
|
MatchingParameter |
getRightParameter()
|
Parameter |
makeCopy()
All Parameters must include a self-duplication function. |
ReferenceReqSet |
referenceRequirements()
Each concretizing class needs to provide a ReferenceReqSet of all the references which must be set prior to the parameter's evaluation. |
VariableType |
referenceType()
Each concretizing class needs to tell us what kind of variable would need to go into the reference SymbolTable should such a storage be needed. |
java.lang.StringBuffer |
specificRender()
Render as a StringBuffer |
Methods inherited from class story.dbcore.parameters.MatchingParameter |
---|
getReference, makeClone, makeCloneWithNewReference, referenceSet, render |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OrMatchingParameter(MatchingParameter leftParameter, MatchingParameter rightParameter) throws Scheherexception
Scheherexception
public OrMatchingParameter(MatchingParameter leftParameter, MatchingParameter rightParameter, VariableID outgoingReference) throws Scheherexception
Scheherexception
Method Detail |
---|
public MatchingParameter getLeftParameter()
public MatchingParameter getRightParameter()
public NodeAddressSet assumedNodes()
Parameter
assumedNodes
in class Parameter
public java.lang.StringBuffer specificRender() throws Scheherexception
specificRender
in class Parameter
Scheherexception
public VariableType referenceType()
MatchingParameter
referenceType
in class MatchingParameter
public ReferenceReqSet referenceRequirements()
Parameter
referenceRequirements
in class Parameter
public Parameter makeCopy()
Parameter
makeCopy
in class Parameter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |