/**
*
*/
package ecologylab.serialization.library.jnlp.resource;
import java.util.ArrayList;
import ecologylab.serialization.ElementState;
import ecologylab.serialization.annotations.simpl_classes;
import ecologylab.serialization.annotations.simpl_collection;
import ecologylab.serialization.annotations.simpl_nowrap;
import ecologylab.serialization.annotations.simpl_scalar;
/**
* The resources element is used to specify all the resources, such as Java class files, native
* libraries, and system properties, that are part of the application. A resource definition can be
* restricted to a specific operating system, architecture, or locale using the os, arch, and locale
* attributes.
*
* @author Zachary O. Toups (zach@ecologylab.net)
*
*/
public class ResourceElementArray extends ElementState
{
@simpl_scalar
private String os;
@simpl_scalar
private String arch;
@simpl_scalar
private String locale;
@simpl_collection
@simpl_nowrap
@simpl_classes(
{ ResourceElement.class, HrefBasedResource.class, J2se.class, Jar.class })
ArrayList<ResourceElement> resourceElements;
/**
*
*/
public ResourceElementArray()
{
super();
}
}