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

org.daisy.pipeline.braille.common.Transform Maven / Gradle / Ivy

There is a newer version: 8.2.1
Show newest version
package org.daisy.pipeline.braille.common;

import java.net.URI;
import java.util.Map;
import javax.xml.namespace.QName;

public interface Transform {
	
	public String getIdentifier();
	
	public XProc asXProc() throws UnsupportedOperationException;
	
	/* ----- */
	/* XProc */
	/* ----- */
	
	public static class XProc {
		
		private final URI uri;
		private final QName name;
		private final Map options;
		
		public XProc(URI uri, QName name, Map options) {
			this.uri = uri;
			this.name = name;
			this.options = options;
		}
		
		public URI getURI() {
			return uri;
		}
		
		public QName getName() {
			return name;
		}
		
		public Map getOptions() {
			return options;
		}
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy