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.
44 lines
1.0 KiB
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();
|
|
}
|
|
|
|
}
|
|
|