public void setUrlPath(java.lang.String p0) { proxy.setUrlPath( p0); }
public void setUrlPath(java.lang.String p0) { proxy.setUrlPath( p0); }
public void setUrlPath(java.lang.String p0) { proxy.setUrlPath( p0); }
private List<InvDatasetImpl> makeRunDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate runDate : fmrc.getRunDates()) { String name = getName() + "_" + RUN_NAME + runDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + RUNS + "/" + name); nested.setID(id + "/" + RUNS + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from Run " + name); CalendarDateRange dr = fmrc.getDateRangeForRun(runDate); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } Collections.reverse(datasets); return datasets; }
private List<InvDatasetImpl> makeRunDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate runDate : fmrc.getRunDates()) { String name = getName() + "_" + RUN_NAME + runDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + RUNS + "/" + name); nested.setID(id + "/" + RUNS + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from Run " + name); CalendarDateRange dr = fmrc.getDateRangeForRun(runDate); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } Collections.reverse(datasets); return datasets; }
private List<InvDatasetImpl> makeOffsetDatasets() throws IOException { makeFmrc(); List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (Double offset : fmrc.getForecastOffsets()) { String name = getName()+"_"+OFFSET_NAME+offset+"hr"; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path+"/"+OFFSET+"/"+name); nested.setID(id+"/"+OFFSET+"/"+name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from the "+offset+" hour forecasts, across different model runs."); datasets.add( nested); } return datasets; }
private List<InvDatasetImpl> makeRunDatasets() throws IOException { makeFmrc(); List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); DateFormatter formatter = new DateFormatter(); String id = getID(); if (id == null) id = getPath(); for (Date runDate : fmrc.getRunDates()) { //String name = StringUtil.escape(formatter.toDateTimeStringISO( runDate), ""); String name = getName()+"_"+RUN_NAME+formatter.toDateTimeStringISO( runDate); name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path+"/"+RUNS+"/"+name); nested.setID(id+"/"+RUNS+"/"+name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from Run "+name); datasets.add( nested); } Collections.reverse( datasets); return datasets; }
private List<InvDatasetImpl> makeForecastDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate forecastDate : fmrc.getForecastDates()) { String name = getName() + "_" + FORECAST_NAME + forecastDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + FORECAST + "/" + name); nested.setID(id + "/" + FORECAST + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data with the same forecast date, " + name + ", across different model runs."); tm.setTimeCoverage(CalendarDateRange.of(forecastDate, forecastDate)); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeForecastDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate forecastDate : fmrc.getForecastDates()) { String name = getName() + "_" + FORECAST_NAME + forecastDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + FORECAST + "/" + name); nested.setID(id + "/" + FORECAST + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data with the same forecast date, " + name + ", across different model runs."); tm.setTimeCoverage(CalendarDateRange.of(forecastDate, forecastDate)); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeOffsetDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (double offset : fmrc.getForecastOffsets()) { String name = getName() + "_" + OFFSET_NAME + offset + "hr"; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + OFFSET + "/" + name); nested.setID(id + "/" + OFFSET + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from the " + offset + " hour forecasts, across different model runs."); CalendarDateRange dr = fmrc.getDateRangeForOffset(offset); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeOffsetDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (double offset : fmrc.getForecastOffsets()) { String name = getName() + "_" + OFFSET_NAME + offset + "hr"; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + OFFSET + "/" + name); nested.setID(id + "/" + OFFSET + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from the " + offset + " hour forecasts, across different model runs."); CalendarDateRange dr = fmrc.getDateRangeForOffset(offset); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeForecastDatasets() throws IOException { makeFmrc(); List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); DateFormatter formatter = new DateFormatter(); String id = getID(); if (id == null) id = getPath(); for (Date forecastDate : fmrc.getForecastDates()) { String name = getName()+"_"+FORECAST_NAME+formatter.toDateTimeStringISO( forecastDate); name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path+"/"+FORECAST+"/"+name); nested.setID(id+"/"+FORECAST+"/"+name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data with the same forecast date, "+name+", across different model runs."); datasets.add( nested); } return datasets; }
String name = getName() + "_" + FC; name = StringUtil2.replace(name, ' ', "_"); ds.setUrlPath(this.path + "/" + name); ds.setID(id + "/" + name); ThreddsMetadata tm = ds.getLocalMetadata();
ds.setUrlPath(LATEST_DATASET_CATALOG); InvDatasetImpl ds = new InvDatasetImpl(this, fname); String lpath = getPath() + "/" + FILES + "/" + fname; ds.setUrlPath(lpath); ds.setID(lpath); ds.tmi.addVariableMapLink(makeMetadataLink(lpath, VARIABLES));
top.setUrlPath(this.path + "/" + path); top.setID(this.path + "/" + path); top.tmi.addVariableMapLink(makeMetadataLink(this.path + "/" + path, VARIABLES));
String urlPath = ( (InvDatasetImpl) dataset ).getUrlPath(); if ( urlPath != null ) resultDs.setUrlPath( urlPath ); else
top.setUrlPath(this.path + "/" + path); top.setID(this.path + "/" + path); top.tmi.addVariableMapLink(makeMetadataLink(this.path + "/" + path, VARIABLES));
String urlPath = ( (InvDatasetImpl) dataset ).getUrlPath(); if ( urlPath != null ) resultDs.setUrlPath( urlPath ); else
String urlPath = ( (InvDatasetImpl) dataset ).getUrlPath(); if ( urlPath != null ) resultDs.setUrlPath( urlPath ); else
String name = getName() + "_" + FC; name = StringUtil2.replace(name, ' ', "_"); ds.setUrlPath(this.path + "/" + name); ds.setID(id + "/" + name); ThreddsMetadata tm = ds.getLocalMetadata();