public final class CollisionFormulaConfig extends Object
CollisionFormula
Modifier and Type | Field and Description |
---|---|
static String |
FILENAME
Configuration file name.
|
static String |
FORMULA
Collision formula node.
|
static String |
FORMULAS
Collision formula root node.
|
static String |
NAME
The formula name attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the formulas data.
|
static CollisionFormulaConfig |
create(Media config)
Create the formula data from node.
|
static CollisionFormula |
createCollision(XmlNode node)
Create a collision formula from its node.
|
static void |
export(XmlNode root,
CollisionFormula formula)
Export the current formula data to the formula node.
|
CollisionFormula |
getFormula(String name)
Get a collision formula data from its name.
|
Map<String,CollisionFormula> |
getFormulas()
Get all formulas.
|
static boolean |
has(XmlNode root,
String formula)
Check if node has formula node.
|
static void |
remove(XmlNode root,
String formula)
Remove the formula node.
|
public static final String FILENAME
public static final String FORMULAS
public static final String FORMULA
public static final String NAME
public static CollisionFormulaConfig create(Media config)
config
- The collision formulas descriptor.LionEngineException
- If error when reading data.public static void export(XmlNode root, CollisionFormula formula)
root
- The root node.formula
- The formula reference.LionEngineException
- If error on writing.public static CollisionFormula createCollision(XmlNode node)
node
- The collision formula node.LionEngineException
- If error when reading data.public static void remove(XmlNode root, String formula)
root
- The root node.formula
- The formula name to remove.public static boolean has(XmlNode root, String formula)
root
- The root node.formula
- The formula name to check.true
if has formula, false
else.public void clear()
public CollisionFormula getFormula(String name)
name
- The formula name.LionEngineException
- If the formula with the specified name is not found.public Map<String,CollisionFormula> getFormulas()
Copyright © 2016 Byron 3D Games Studio. All rights reserved.