cz.cuni.amis.pogamut.udk.factory.direct.remoteagent
Class UDKObserverFactory<PARAMS extends UDKAgentParameters>

Package class diagram package UDKObserverFactory
java.lang.Object
  extended by cz.cuni.amis.pogamut.udk.factory.direct.remoteagent.UDKObserverFactory<PARAMS>
Type Parameters:
PARAMS -
All Implemented Interfaces:
IAgentFactory<UDKObserver,PARAMS>

public class UDKObserverFactory<PARAMS extends UDKAgentParameters>
extends Object
implements IAgentFactory<UDKObserver,PARAMS>

Factory that uses direct instantiation (plain old Java style) of the UDKObserver class.

Can't be used to instantiate other classes!

If you need to instantiate own UDKObserver descendant, use UDKObserverFactory and define own descendant of UDKObserverModule.

Author:
Jimmy

Constructor Summary
UDKObserverFactory()
           
 
Method Summary
 UDKObserver newAgent(PARAMS agentParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDKObserverFactory

public UDKObserverFactory()
Method Detail

newAgent

public UDKObserver newAgent(PARAMS agentParameters)
                     throws cz.cuni.amis.utils.exception.PogamutException
Specified by:
newAgent in interface IAgentFactory<UDKObserver,PARAMS extends UDKAgentParameters>
Throws:
cz.cuni.amis.utils.exception.PogamutException


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.