All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.daisy.pipeline.client.models.Script Maven / Gradle / Ivy

There is a newer version: 5.0.1
Show newest version
package org.daisy.pipeline.client.models;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.daisy.pipeline.client.Pipeline2WS;
import org.daisy.pipeline.client.Pipeline2WSException;
import org.daisy.pipeline.client.Pipeline2WSResponse;
import org.daisy.pipeline.client.models.script.Argument;
import org.daisy.pipeline.client.models.script.Author;
import org.daisy.pipeline.client.models.script.Homepage;
import org.daisy.pipeline.client.models.script.arguments.ArgBoolean;
import org.daisy.pipeline.client.models.script.arguments.ArgFile;
import org.daisy.pipeline.client.models.script.arguments.ArgFiles;
import org.daisy.pipeline.client.models.script.arguments.ArgString;
import org.daisy.pipeline.client.models.script.arguments.ArgStrings;
import org.daisy.pipeline.utils.XPath;
import org.w3c.dom.Document;
import org.w3c.dom.Node;


/**
 * A representation of a Pipeline 2 script.
 * 
 * @author jostein
 */
public class Script implements Comparable