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

Quick Search    Search Deep

org.metacosm.framework.controller
Class BasicItemController  view BasicItemController download BasicItemController.java

java.lang.Object
  extended byorg.metacosm.framework.controller.BasicController
      extended byorg.metacosm.framework.controller.BasicItemController
All Implemented Interfaces:
Controller, ItemController, org.metacosm.framework.persistence.Persistent, java.io.Serializable

public class BasicItemController
extends BasicController
implements ItemController

An item is controlled by one or more ItemController.


Field Summary
 
Fields inherited from class org.metacosm.framework.controller.BasicController
memory
 
Fields inherited from interface org.metacosm.framework.controller.Controller
IDLE_MODE, REPEAT_ACTION_MODE, SINGLE_ACTION_MODE
 
Constructor Summary
BasicItemController(org.metacosm.framework.entity.Entity entity, org.metacosm.framework.interact.DecisionTreeFA dt)
           
 
Method Summary
 org.metacosm.framework.entity.Item getItem()
           
(package private)  void onEntityAppearance(java.lang.String identityID, java.lang.String textDesc)
           
(package private)  void onEntityDisappearance(java.lang.String identityID, java.lang.String textDesc)
           
 
Methods inherited from class org.metacosm.framework.controller.BasicController
getControllerId, getDecisionTree, getDecisionTreeFA, getEntity, load, newTurn, plan, save, setActionId, setEntity, setMode, setNbRepeat, setParameters, setTargets
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.metacosm.framework.controller.Controller
getControllerId, getDecisionTree, getDecisionTreeFA, getEntity, newTurn, plan
 
Methods inherited from interface org.metacosm.framework.persistence.Persistent
load, save
 

Constructor Detail

BasicItemController

public BasicItemController(org.metacosm.framework.entity.Entity entity,
                           org.metacosm.framework.interact.DecisionTreeFA dt)
Method Detail

getItem

public org.metacosm.framework.entity.Item getItem()
Specified by:
getItem in interface ItemController

onEntityDisappearance

void onEntityDisappearance(java.lang.String identityID,
                           java.lang.String textDesc)
Specified by:
onEntityDisappearance in class BasicController

onEntityAppearance

void onEntityAppearance(java.lang.String identityID,
                        java.lang.String textDesc)
Specified by:
onEntityAppearance in class BasicController