rero.client
Class Feature

java.lang.Object
  extended byrero.client.Feature
Direct Known Subclasses:
BuiltInCommands, BuiltInOperators, ChannelOperators, ChatCapabilities, ClickableURLHandler, ConfigOperators, DataStructureBridge, DCCOperators, FeatureDCC, InternalEvents, LocalInfo, NotifyData, NotifyOperators, NotifyUser, OutputCapabilities, PerformOnConnect, ProcessEvents, ScriptManager, ServerHandler, ServerOperators, SoundOperators, TimerOperators, TokenOperators, UserHandler, UserOperators, UtilOperators

public abstract class Feature
extends Object


Field Summary
protected  Capabilities abilities
           
 
Constructor Summary
Feature()
           
 
Method Summary
 void cleanup()
          execute any cleanup that needs to be done so we don't have memory leaks
 Capabilities getCapabilities()
           
abstract  void init()
           
 void installCapabilities(Capabilities c)
           
 void storeDataStructures(WeakHashMap data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

abilities

protected Capabilities abilities
Constructor Detail

Feature

public Feature()
Method Detail

installCapabilities

public void installCapabilities(Capabilities c)

getCapabilities

public Capabilities getCapabilities()

storeDataStructures

public void storeDataStructures(WeakHashMap data)

init

public abstract void init()

cleanup

public void cleanup()
execute any cleanup that needs to be done so we don't have memory leaks