/** * @return List of StructureMembers.Member */ public List<StructureMembers.Member> getMembers() { return members.getMembers(); }
/** * Get a list of structure members. * * @return the structure members. */ public List<StructureMembers.Member> getMembers() { return members.getMembers(); }
/** * @return List of StructureMembers.Member */ public List<StructureMembers.Member> getMembers() { return members.getMembers(); }
/** * Get a list of structure members. * @return the structure members. */ public List<StructureMembers.Member> getMembers() { return members.getMembers(); }
/** * @return List of StructureMembers.Member */ public List<StructureMembers.Member> getMembers() { return members.getMembers(); }
/** * Constructor. * * @param members StructureData is always contained in a StructureArray. */ public StructureDataW(StructureMembers members) { super(members); memberData = new HashMap<>(2*members.getMembers().size()); }
public static List<VariableSimpleIF> convert(StructureMembers sm) { List<StructureMembers.Member> mlist = sm.getMembers(); List<VariableSimpleIF> result = new ArrayList<>(mlist.size()); for (StructureMembers.Member m : mlist) result.add(new VariableSimpleAdapter(m)); return result; }
TableSingleton(NetcdfDataset ds, TableConfig config) { super(ds, config); this.sdata = config.sdata; if (sdata == null) return; for (StructureMembers.Member m : sdata.getStructureMembers().getMembers()) cols.add(new VariableSimpleAdapter(m)); }
public StructureMembers(StructureMembers from) { this.name = from.name; members = new ArrayList<Member>(from.getMembers().size()); for (Member m : from.members) { Member nm = new Member(m); // make copy - without the data info addMember( nm); if (m.members != null) // recurse nm.members = new StructureMembers(m.members); } }
public StructureMembers(StructureMembers from) { this.name = from.name; members = new ArrayList<>(from.getMembers().size()); for (Member m : from.members) { Member nm = new Member(m); // make copy - without the data info addMember( nm); if (m.members != null) // recurse nm.members = new StructureMembers(m.members); } }
public StructureMembers(StructureMembers from) { this.name = from.name; members = new ArrayList<>(from.getMembers().size()); for (Member m : from.members) { Member nm = new Member(m); // make copy - without the data info addMember( nm); if (m.members != null) // recurse nm.members = new StructureMembers(m.members); } }
public void showInternal(Formatter f, Indent indent) { f.format("%sname='%s' desc='%s' units='%s' dtype=%s size=%d dataObject=%s dataParam=%d", indent, name, desc, units, dtype, size, dataObject, dataParam); if (members != null) { indent.incr(); f.format("%n%sNested members %s%n", indent, members.getName()); for (StructureMembers.Member m : members.getMembers()) m.showInternal(f, indent); indent.decr(); } f.format("%n"); }
public void showInternal(Formatter f, Indent indent) { f.format("%sname='%s' desc='%s' units='%s' dtype=%s size=%d dataObject=%s dataParam=%d", indent, name, desc, units, dtype, size, dataObject, dataParam); if (members != null) { indent.incr(); f.format("%n%sNested members %s%n", indent, members.getName()); for (StructureMembers.Member m : members.getMembers()) m.showInternal(f, indent); indent.decr(); } f.format("%n"); }
TableSingleton(NetcdfDataset ds, TableConfig config) { super(ds, config); this.sdata = config.sdata; if (sdata == null) sdata = StructureData.EMPTY; for (StructureMembers.Member m : sdata.getStructureMembers().getMembers()) cols.put(m.getName(), new VariableSimpleAdapter(m)); }
TableSingleton(NetcdfDataset ds, TableConfig config) { super(ds, config); this.sdata = config.sdata; if (sdata == null) return; for (StructureMembers.Member m : sdata.getStructureMembers().getMembers()) cols.put(m.getName(), new VariableSimpleAdapter(m)); }
TableArrayStructure(NetcdfDataset ds, TableConfig config) { super(ds, config); this.as = config.as; this.dim = new Dimension(config.structName, (int) config.as.getSize(), false); assert (this.as != null); for (StructureMembers.Member m : config.as.getStructureMembers().getMembers()) cols.add(new VariableSimpleAdapter(m)); }
protected void replaceDataVars(StructureMembers sm) { for (StructureMembers.Member m : sm.getMembers()) { VariableSimpleIF curr = this.cols.get(m.getName()); this.cols.put(m.getName(), VariableSimpleImpl.changeShape(curr, Dimension.makeDimensionsAnon(m.getShape()))); } }
TableArrayStructure(NetcdfDataset ds, TableConfig config) { super(ds, config); assert (config.as != null); this.as = config.as; this.dim = new Dimension(config.structName, (int) config.as.getSize(), false); for (StructureMembers.Member m : config.as.getStructureMembers().getMembers()) cols.put(m.getName(), new VariableSimpleAdapter(m)); }
TableArrayStructure(NetcdfDataset ds, TableConfig config) { super(ds, config); assert (config.as != null); this.as = config.as; this.dim = new Dimension(config.structName, (int) config.as.getSize(), false); for (StructureMembers.Member m : config.as.getStructureMembers().getMembers()) cols.put(m.getName(), new VariableSimpleAdapter(m)); }
protected void replaceDataVars(StructureMembers sm) { for (StructureMembers.Member m : sm.getMembers()) { VariableSimpleIF org = this.cols.get(m.getName()); int rank = org.getRank(); List<Dimension> orgDims = org.getDimensions(); // only keep the last n int n = m.getShape().length; List<Dimension> dims = orgDims.subList(rank-n, rank); VariableSimpleImpl result = new VariableSimpleImpl(org.getShortName(), org.getDescription(), org.getUnitsString(), org.getDataType(), dims); for (Attribute att : org.getAttributes()) result.add(att); this.cols.put(m.getName(), result); } }