Atavism Version 2018.1AGIS API

atavism.server.engine
Class WorldFileLoader

java.lang.Object
  extended by atavism.server.engine.WorldFileLoader
Direct Known Subclasses:
WorldCollectionFileLoader

public class WorldFileLoader
extends java.lang.Object

DEPRECATED - Not used anymore

Author:
Andrew

Field Summary
protected  org.w3c.dom.Document worldDoc
           
protected  java.lang.String worldFileBasePath
           
protected  java.lang.String worldFileName
           
protected  WorldLoaderOverride worldLoaderOverride
           
 
Constructor Summary
WorldFileLoader(java.lang.String worldFileName, WorldLoaderOverride override)
           
 
Method Summary
 boolean generate(Instance instance)
           
static Color getColor(org.w3c.dom.Node colorNode)
           
static Point getPoint(org.w3c.dom.Node xyzNode)
           
static Quaternion getQuaternion(org.w3c.dom.Node quatNode)
           
static AOVector getVector(org.w3c.dom.Node xyzNode)
           
 WorldLoaderOverride getWorldLoaderOverride()
           
 boolean load(Instance instance)
           
 boolean parse()
           
protected static java.util.List<PathArc> processPathArcs(java.lang.String introducer, org.w3c.dom.Node parentNode)
           
protected static PathEdge processPathEdge(org.w3c.dom.Node parentNode)
           
protected static java.util.List<PathPolygon> processPathPolygons(java.lang.String introducer, org.w3c.dom.Node parentNode)
           
protected  boolean processWorldCollections(Instance instance, org.w3c.dom.Node node)
           
protected  void setupGlobalRegion(Instance instance)
           
 void setWorldLoaderOverride(WorldLoaderOverride override)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

worldFileName

protected java.lang.String worldFileName

worldFileBasePath

protected java.lang.String worldFileBasePath

worldLoaderOverride

protected WorldLoaderOverride worldLoaderOverride

worldDoc

protected org.w3c.dom.Document worldDoc
Constructor Detail

WorldFileLoader

public WorldFileLoader(java.lang.String worldFileName,
                       WorldLoaderOverride override)
Method Detail

setWorldLoaderOverride

public void setWorldLoaderOverride(WorldLoaderOverride override)

getWorldLoaderOverride

public WorldLoaderOverride getWorldLoaderOverride()

load

public boolean load(Instance instance)

parse

public boolean parse()

generate

public boolean generate(Instance instance)

setupGlobalRegion

protected void setupGlobalRegion(Instance instance)

processWorldCollections

protected boolean processWorldCollections(Instance instance,
                                          org.w3c.dom.Node node)

processPathPolygons

protected static java.util.List<PathPolygon> processPathPolygons(java.lang.String introducer,
                                                                 org.w3c.dom.Node parentNode)

processPathArcs

protected static java.util.List<PathArc> processPathArcs(java.lang.String introducer,
                                                         org.w3c.dom.Node parentNode)

processPathEdge

protected static PathEdge processPathEdge(org.w3c.dom.Node parentNode)

getColor

public static Color getColor(org.w3c.dom.Node colorNode)

getVector

public static AOVector getVector(org.w3c.dom.Node xyzNode)

getPoint

public static Point getPoint(org.w3c.dom.Node xyzNode)

getQuaternion

public static Quaternion getQuaternion(org.w3c.dom.Node quatNode)


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