cleoni.adv
Interface IWorldInitProcessor

All Known Implementing Classes:
AdvancedLanguageParser, CustCmdProcessor

public interface IWorldInitProcessor

Required interface for customized world.init processing. A custom processor of any classname wishing to intercept or extend world.init processing must implement this interface and have a default, no argument constructor. The custom processor should be defined as a WORLD attribute within the MyWorld.DXW file. Example:

 WORLD
     ...
     custCmdProc   org.dimx.ACustCmdProcessor
     ...
     OTHER_TAGS

     END_OTHER_TAGS

 END_WORLD
 


Method Summary
 boolean processPostWorldInit(multiplayer server, WorldLoader loader, World world, java.lang.String systemDir)
          This API is subject to change until it is fully developed.
 boolean processPreWorldInit(multiplayer server, WorldLoader loader, World world, java.lang.String systemDir)
          This API is subject to change until it is fully developed.
 

Method Detail

processPreWorldInit

boolean processPreWorldInit(multiplayer server,
                            WorldLoader loader,
                            World world,
                            java.lang.String systemDir)
This API is subject to change until it is fully developed.

Parameters:
server -
loader -
world -
systemDir -
Returns:
boolean true to allow normal world.init processing to continue; false to bypass normal world.init processing.

processPostWorldInit

boolean processPostWorldInit(multiplayer server,
                             WorldLoader loader,
                             World world,
                             java.lang.String systemDir)
This API is subject to change until it is fully developed.

Parameters:
server -
loader -
world -
systemDir -
Returns:
boolean true to allow remaining init processing to continue; false to bypass remaining init processing.