Atavism Version 2018.1AGIS API

atavism.server.engine
Class WorldCollectionLoaderContext

java.lang.Object
  extended by atavism.server.engine.WorldCollectionLoaderContext
All Implemented Interfaces:
java.io.Serializable

public class WorldCollectionLoaderContext
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
WorldCollectionLoaderContext()
           
 
Method Summary
 void addWorldCollectionDatabaseKey(java.lang.String persistenceKey)
           
 void addWorldCollectionFile(java.lang.String fileName)
           
 java.util.List<java.lang.String> getWorldCollectionDatabaseKeys()
           
 java.util.List<java.lang.String> getWorldCollectionFiles()
           
 java.util.List<WorldCollectionLoader> getWorldCollectionLoaders(Instance instance, WorldLoaderOverride worldLoaderOverride)
          Get the list of WorldCollectionLoader objects associated with this context and the specified instance and worldLoaderOverride.
 boolean load(Instance instance)
          Load the collections we are managing into the specified instance, using the instance's worldLoaderOverride.
 boolean load(Instance instance, WorldLoaderOverride worldLoaderOverride)
          Load the collections we are managing into the specified instance using the specified worldLoaderOverride.
 void setWorldCollectionDatabaseKeys(java.util.List<java.lang.String> persistenceKeys)
           
 void setWorldCollectionFiles(java.util.List<java.lang.String> fileNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorldCollectionLoaderContext

public WorldCollectionLoaderContext()
Method Detail

load

public boolean load(Instance instance)
Load the collections we are managing into the specified instance, using the instance's worldLoaderOverride.

Parameters:
instance -
Returns:

load

public boolean load(Instance instance,
                    WorldLoaderOverride worldLoaderOverride)
Load the collections we are managing into the specified instance using the specified worldLoaderOverride.

Parameters:
instance -
worldLoaderOverride -
Returns:

getWorldCollectionLoaders

public java.util.List<WorldCollectionLoader> getWorldCollectionLoaders(Instance instance,
                                                                       WorldLoaderOverride worldLoaderOverride)
Get the list of WorldCollectionLoader objects associated with this context and the specified instance and worldLoaderOverride.

Parameters:
instance -
worldLoaderOverride -
Returns:
the list of WorldCollectionLoader objects

setWorldCollectionFiles

public void setWorldCollectionFiles(java.util.List<java.lang.String> fileNames)

addWorldCollectionFile

public void addWorldCollectionFile(java.lang.String fileName)

getWorldCollectionFiles

public java.util.List<java.lang.String> getWorldCollectionFiles()

setWorldCollectionDatabaseKeys

public void setWorldCollectionDatabaseKeys(java.util.List<java.lang.String> persistenceKeys)

addWorldCollectionDatabaseKey

public void addWorldCollectionDatabaseKey(java.lang.String persistenceKey)

getWorldCollectionDatabaseKeys

public java.util.List<java.lang.String> getWorldCollectionDatabaseKeys()


Copyright © 2018 Dragonsan Studios Sp. z o.o.