Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.metacosm.framework.interact.actions
Class Write  view Write download Write.java

java.lang.Object
  extended byorg.metacosm.framework.interact.BasicAction
      extended byorg.metacosm.framework.interact.actions.Write
All Implemented Interfaces:
org.metacosm.framework.interact.Action, org.metacosm.framework.persistence.Persistent, java.io.Serializable

public class Write
extends org.metacosm.framework.interact.BasicAction

Standard implementation of "Write" action
ActionId = WriteActionID


Field Summary
 
Fields inherited from class org.metacosm.framework.interact.BasicAction
 
Fields inherited from interface org.metacosm.framework.interact.Action
COMPLETED_ACTION, CONTINUING_ACTION, FAILED_ACTION
 
Constructor Summary
Write()
           
 
Method Summary
 java.lang.String getActionId()
          Returns the hardwired ActionID.
 org.metacosm.framework.interact.ActionState mayStart(org.metacosm.framework.entity.Entity[] invokers, org.metacosm.framework.entity.Entity[] receivers, java.lang.Object[] parameters, org.metacosm.framework.interact.IntentionFA intention)
          MayStart predicate determines if an action can be started.
 int perform(org.metacosm.framework.interact.ActionState state)
          Performs or continues an action already started.
 
Methods inherited from class org.metacosm.framework.interact.BasicAction
load, mayStart, save, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Write

public Write()
Method Detail

getActionId

public java.lang.String getActionId()
Returns the hardwired ActionID. that was choosen for this action at development time.


perform

public int perform(org.metacosm.framework.interact.ActionState state)
Performs or continues an action already started.


mayStart

public org.metacosm.framework.interact.ActionState mayStart(org.metacosm.framework.entity.Entity[] invokers,
                                                            org.metacosm.framework.entity.Entity[] receivers,
                                                            java.lang.Object[] parameters,
                                                            org.metacosm.framework.interact.IntentionFA intention)
                                                     throws org.metacosm.framework.interact.BadParameterException
MayStart predicate determines if an action can be started. If yes, perform initialization of ActionState object.