A complete 3D game development suite written purely in Java.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
jmonkeyengine/sdk/jme3-assetpack-support/src/com/jme3/gde/assetpack/AssetConfiguration.java

44 lines
1.0 KiB

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.jme3.gde.assetpack;
import java.util.ArrayList;
import java.util.List;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
/**
* Configuration for a single asset item while loading
* @author normenhansen
*/
public class AssetConfiguration {
private Element assetElement;
private List<NodeList> variationAssets;
public AssetConfiguration(Element assetElement) {
this.assetElement = assetElement;
}
public Element getAssetElement() {
return assetElement;
}
public List<NodeList> getVariationAssets() {
return variationAssets;
}
public void addVariationAssets(Element variationElement) {
if (variationAssets == null) {
variationAssets = new ArrayList<NodeList>();
}
variationAssets.add(variationElement.getElementsByTagName("file"));
}
public void clearExtraAssets() {
variationAssets.clear();
}
}