|
SmartFrog 3.10.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.smartfrog.sfcore.languages.sf.predicates.BasePredicate
public abstract class BasePredicate
Defines the base predicate for all the schemas.
| Field Summary | |
|---|---|
protected SFComponentDescription |
component
The component description. |
protected Context |
context
The context of the component. |
static boolean |
keepPredicates
Flag indicating to keep predicate or not. |
protected java.lang.String |
phaseName
|
protected java.util.Stack |
stack
|
| Constructor Summary | |
|---|---|
BasePredicate()
|
|
| Method Summary | |
|---|---|
void |
doit()
Default implementation of doit method. |
protected abstract void |
doPredicate()
The method to implement the functionality of any schema. |
void |
forComponent(SFComponentDescription cd,
java.lang.String phasename,
java.util.Stack p)
Sets the component. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static boolean keepPredicates
protected SFComponentDescription component
protected Context context
protected java.lang.String phaseName
protected java.util.Stack stack
| Constructor Detail |
|---|
public BasePredicate()
| Method Detail |
|---|
protected abstract void doPredicate()
throws SmartFrogCompileResolutionException
SmartFrogCompileResolutionException - failed to implement the
schema
public void doit()
throws SmartFrogCompileResolutionException
doit in interface PhaseActionSmartFrogCompileResolutionException - failure in implementing the
actions
public void forComponent(SFComponentDescription cd,
java.lang.String phasename,
java.util.Stack p)
forComponent in interface PhaseActioncd - component description
|
SmartFrog CORE 3.10.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||