public class WorldFileLoader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.w3c.dom.Document |
worldDoc |
protected java.lang.String |
worldFileBasePath |
protected java.lang.String |
worldFileName |
protected WorldLoaderOverride |
worldLoaderOverride |
Constructor and Description |
---|
WorldFileLoader(java.lang.String worldFileName,
WorldLoaderOverride override) |
Modifier and Type | Method and Description |
---|---|
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) |
protected java.lang.String worldFileName
protected java.lang.String worldFileBasePath
protected WorldLoaderOverride worldLoaderOverride
protected org.w3c.dom.Document worldDoc
public WorldFileLoader(java.lang.String worldFileName, WorldLoaderOverride override)
public void setWorldLoaderOverride(WorldLoaderOverride override)
public WorldLoaderOverride getWorldLoaderOverride()
public boolean load(Instance instance)
public boolean parse()
public boolean generate(Instance instance)
protected void setupGlobalRegion(Instance instance)
protected boolean processWorldCollections(Instance instance, org.w3c.dom.Node node)
protected static java.util.List<PathPolygon> processPathPolygons(java.lang.String introducer, org.w3c.dom.Node parentNode)
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)
public static Color getColor(org.w3c.dom.Node colorNode)
public static AOVector getVector(org.w3c.dom.Node xyzNode)
public static Point getPoint(org.w3c.dom.Node xyzNode)
public static Quaternion getQuaternion(org.w3c.dom.Node quatNode)