public interface Configurable
Modifier and Type | Method and Description |
---|---|
com.b3dgs.lionengine.anim.Animation |
getDataAnimation(java.lang.String name)
Get an animation data from its name.
|
boolean |
getDataBoolean(java.lang.String attribute,
java.lang.String... path)
Get a boolean in the xml tree.
|
CollisionData |
getDataCollision(java.lang.String name)
Get a collision data from its name.
|
double |
getDataDouble(java.lang.String attribute,
java.lang.String... path)
Get a double in the xml tree.
|
int |
getDataInteger(java.lang.String attribute,
java.lang.String... path)
Get an integer in the xml tree.
|
com.b3dgs.lionengine.file.XmlNode |
getDataRoot()
Get the data root container for raw access.
|
java.lang.String |
getDataString(java.lang.String attribute,
java.lang.String... path)
Get a string in the xml tree.
|
void |
loadData(com.b3dgs.lionengine.core.Media media)
Load data from configuration media.
|
void loadData(com.b3dgs.lionengine.core.Media media)
media
- The xml media.com.b3dgs.lionengine.file.XmlNode getDataRoot()
java.lang.String getDataString(java.lang.String attribute, java.lang.String... path)
attribute
- The attribute to get as string.path
- The node path (child list)int getDataInteger(java.lang.String attribute, java.lang.String... path)
attribute
- The attribute to get as integer.path
- The node path (child list)boolean getDataBoolean(java.lang.String attribute, java.lang.String... path)
attribute
- The attribute to get as boolean.path
- The node path (child list)double getDataDouble(java.lang.String attribute, java.lang.String... path)
attribute
- The attribute to get as double.path
- The node path (child list)com.b3dgs.lionengine.anim.Animation getDataAnimation(java.lang.String name)
name
- The animation name.CollisionData getDataCollision(java.lang.String name)
name
- The collision name.