|
||||||||||
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.KleeneParameter
public class KleeneParameter
A parameter requiring at least zero successful matches of an inner ParameterSet on an inner ParameterSet.
Constructor Summary | |
---|---|
KleeneParameter(ParameterSet parameters,
int minRepetitions,
int maxRepetitions)
Constructor |
|
KleeneParameter(ParameterSet parameters,
int minRepetitions,
int maxRepetitions,
VariableID outgoingReference)
Constructor with outgoing reference ID which holds the number of successful repetitions. |
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. |
int |
getMaxRepetitions()
|
int |
getMinRepetitions()
|
ParameterSet |
getParameterSet()
|
Parameter |
makeCopy()
All Parameters must include a self-duplication function. |
ReferenceReqSet |
referenceRequirements()
Instantiation of abstract function from superclass. |
VariableType |
referenceType()
Instantiation of abstract function from superclass. |
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 KleeneParameter(ParameterSet parameters, int minRepetitions, int maxRepetitions) throws Scheherexception
Scheherexception
public KleeneParameter(ParameterSet parameters, int minRepetitions, int maxRepetitions, VariableID outgoingReference) throws Scheherexception
Scheherexception
Method Detail |
---|
public ParameterSet getParameterSet()
public int getMinRepetitions()
public int getMaxRepetitions()
public NodeAddressSet assumedNodes()
Parameter
assumedNodes
in class Parameter
public java.lang.StringBuffer specificRender() throws Scheherexception
specificRender
in class Parameter
Scheherexception
public VariableType referenceType()
referenceType
in class MatchingParameter
public ReferenceReqSet referenceRequirements()
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 |