@Override public int compareTo(VariableSimpleIF o) { return name.compareTo(o.getShortName()); // ?? } }
public VariableSimpleIF getDataVariable(String shortName) { for (VariableSimpleIF s : dataVariables) { String ss = s.getShortName(); if (shortName.equals(ss)) return s; } return null; }
public VariableSimpleIF getDataVariable( String shortName) { for (VariableSimpleIF s : dataVariables) { String ss = s.getShortName(); if (shortName.equals(ss)) return s; } return null; }
public VariableSimpleIF getDataVariable( String shortName) { for (VariableSimpleIF s : dataVariables) { String ss = s.getShortName(); if (shortName.equals(ss)) return s; } return null; }
protected void removeDataVariable( String varName) { Iterator iter = dataVariables.iterator(); while (iter.hasNext()) { VariableSimpleIF v = (VariableSimpleIF) iter.next(); if (v.getShortName().equals( varName) ) iter.remove(); } }
protected void removeDataVariable(String varName) { Iterator iter = dataVariables.iterator(); while (iter.hasNext()) { VariableSimpleIF v = (VariableSimpleIF) iter.next(); if (v.getShortName().equals(varName)) iter.remove(); } }
/** * Sort by name */ public int compareTo(VariableSimpleIF o) { return getShortName().compareTo(o.getShortName()); }
/** * Sort by name */ public int compareTo(VariableSimpleIF o) { assert o != null; return getShortName().compareTo(o.getShortName()); } }
private void addDataVariables(List<VariableSimpleIF> list, Table t) { if (t.parent != null) addDataVariables(list, t.parent); for (VariableSimpleIF col : t.cols) { if (!t.nondataVars.contains(col.getShortName())) list.add(col); } }
/** * Sort by name */ public int compareTo(VariableSimpleIF o) { return getShortName().compareTo(o.getShortName()); }
/** * Sort by name */ public int compareTo(VariableSimpleIF o) { return getShortName().compareTo(o.getShortName()); } }
public VariableSimpleIF getDataVariable( String shortName) { for (VariableSimpleIF s : getDataVariables()) { String ss = s.getShortName(); if (shortName.equals(ss)) return s; } return null; }
private void addDataVariables(List<VariableSimpleIF> list, Table t) { if (t.parent != null) addDataVariables(list, t.parent); for (VariableSimpleIF col : t.cols.values()) { if (t.nondataVars.contains(col.getFullName())) continue; if (t.nondataVars.contains(col.getShortName())) continue; // fishy list.add(col); } }
private void addDataVariables(List<VariableSimpleIF> list, Table t) { if (t.parent != null) addDataVariables(list, t.parent); for (VariableSimpleIF col : t.cols.values()) { if (t.nondataVars.contains(col.getFullName())) continue; if (t.nondataVars.contains(col.getShortName())) continue; // fishy list.add(col); } }
private Dorade2Variable(NetcdfDataset nds, VariableSimpleIF v, Variable v0) { super(v.getShortName(), v0.getAttributes()); sweeps = new ArrayList(); nsweeps = 0; name = v.getShortName(); int[] shape = v0.getShape(); int count = v0.getRank() - 1; int ngates = shape[count]; count--; int nrays = shape[count]; sweeps.add( new Dorade2Sweep(v0, 0, nrays, ngates)) ; }
public StructureData getData() throws IOException { StructureDataW sdata = new StructureDataW(sm); for (VariableSimpleIF vs : dataVariables) { Array data = readData((Variable) vs, stationIndex, obsIndex); sdata.setMemberData(vs.getShortName(), data); } return sdata; } }
public StructureData getData() throws IOException { StructureDataW sdata = new StructureDataW(sm); for (VariableSimpleIF vs : dataVariables) { Array data = readData((Variable) vs, stationIndex, obsIndex); sdata.setMemberData(vs.getShortName(), data); } return sdata; } }
protected void addExtraVariables() throws IOException { if (extra == null) return; if (extraMap == null) extraMap = new HashMap<>(); addDimensionsClassic(extra, dimMap); for (VariableSimpleIF vs : extra) { List<Dimension> dims = makeDimensionList(dimMap, vs.getDimensions()); Variable mv = writer.addVariable(null, vs.getShortName(), vs.getDataType(), dims); for (Attribute att : vs.getAttributes()) mv.addAttribute(att); extraMap.put(mv.getShortName(), mv); } }
public PointObVar(VariableSimpleIF v) { setName(v.getShortName()); setUnits(v.getUnitsString()); setDesc(v.getDescription()); setDataType(v.getDataType()); //if (v.getRank() > 0) setLen( v.getShape()[0]); }
private Element writeVariable(VariableSimpleIF v) { Element varElem = new Element("variable"); varElem.setAttribute("name", v.getShortName()); ucar.ma2.DataType dt = v.getDataType(); if (dt != null) varElem.setAttribute("type", dt.toString()); // attributes for (Attribute att : v.getAttributes()) { varElem.addContent(NcMLWriter.writeAttribute(att, "attribute", null)); } return varElem; }