SmartFrog 3.10.000

org.smartfrog.sfcore.languages.sf
Interface PhaseAction

All Known Implementing Classes:
Assertions, BasePredicate, Function, Schema, SchemaDescription, TBD

public interface PhaseAction

Defines the methods for different phases.


Method Summary
 void doit()
          Implements the actions to be performed in a phase.
 void forComponent(SFComponentDescription cd, java.lang.String phaseName, java.util.Stack path)
          Sets the component and the context.
 

Method Detail

doit

void doit()
          throws SmartFrogCompileResolutionException
Implements the actions to be performed in a phase.

Throws:
SmartFrogCompileResolutionException - failure in implementing the actions

forComponent

void forComponent(SFComponentDescription cd,
                  java.lang.String phaseName,
                  java.util.Stack path)
Sets the component and the context.

Parameters:
cd - a componentdescription object

SmartFrog CORE 3.10.000

(C) Copyright 1998-2006 Hewlett-Packard Development Company, LP