this.tickRate = tickRate.intValue(); if (externalParameters != null) { Double externalDuration = (Double) externalParameters.getParameter("externalDuration"); if (externalDuration != null) this.externalDuration = externalDuration.doubleValue();
try { parsedExternalFrameRate = Double.parseDouble(externalFrameRate); getExternalParameters().setParameter("externalFrameRate", Double.valueOf(parsedExternalFrameRate)); } catch (NumberFormatException e) { throw new InvalidOptionUsageException("external-frame-rate", reporter.message("x.007", "invalid syntax, must be a double: {0}", externalFrameRate)); throw new InvalidOptionUsageException("external-duration", reporter.message("x.008", "must use offset time syntax only: {0}", externalDuration)); parsedExternalDuration = duration[0].getTime(timeParameters); getExternalParameters().setParameter("externalDuration", Double.valueOf(parsedExternalDuration)); } else throw new InvalidOptionUsageException("external-duration", reporter.message("x.009", "invalid syntax: {0}", externalDuration)); getExternalParameters().setParameter("externalExtent", parsedExternalExtent); } else throw new InvalidOptionUsageException("external-extent", reporter.message("x.011", "invalid syntax: {0}", externalExtent));
try { parsedExternalFrameRate = Double.parseDouble(externalFrameRate); getExternalParameters().setParameter("externalFrameRate", Double.valueOf(parsedExternalFrameRate)); } catch (NumberFormatException e) { throw new InvalidOptionUsageException("external-frame-rate", "invalid syntax, must be a double: " + externalFrameRate); throw new InvalidOptionUsageException("external-duration", "must use offset time syntax only: " + externalDuration); parsedExternalDuration = duration[0].getTime(timeParameters); getExternalParameters().setParameter("externalDuration", Double.valueOf(parsedExternalDuration)); } else throw new InvalidOptionUsageException("external-duration", "invalid syntax: " + externalDuration); getExternalParameters().setParameter("externalExtent", parsedExternalExtent); } else throw new InvalidOptionUsageException("external-extent", "invalid syntax: " + externalExtent); throw new InvalidOptionUsageException("external-duration", "must use wallclock time syntax only: " + externalWallClockBegin); parsedExternalWallClockBegin = ((WallClockTime) wallClockBegin[0]); getExternalParameters().setParameter("externalWallClockBegin", parsedExternalWallClockBegin); } else throw new InvalidOptionUsageException("external-duration", "invalid syntax: " + externalWallClockBegin);
this.tickRate = tickRate.intValue(); if (externalParameters != null) { Double externalDuration = (Double) externalParameters.getParameter("externalDuration"); if (externalDuration != null) this.externalDuration = externalDuration.doubleValue();