public void setRunInputPortListDelimiter()

in taverna-server-webapp/src/main/java/org/apache/taverna/server/master/TavernaServer.java [1212:1230]


	public void setRunInputPortListDelimiter(String runName, String portName,
			String delimiter) throws UnknownRunException, NoUpdateException,
			BadStateChangeException, BadPropertyValueException {
		TavernaRun w = support.getRun(runName);
		support.permitUpdate(w);
		Input i = support.getInput(w, portName);
		if (i == null)
			i = w.makeInput(portName);
		if (delimiter != null && delimiter.isEmpty())
			delimiter = null;
		if (delimiter != null) {
			if (delimiter.length() > 1)
				throw new BadPropertyValueException("delimiter too long");
			if (delimiter.charAt(0) < 1 || delimiter.charAt(0) > 127)
				throw new BadPropertyValueException(
						"delimiter character must be non-NUL ASCII");
		}
		i.setDelimiter(delimiter);
	}