private String _getStringValue(int index) { if ((index < 0) || (index >= nelems)) return null; return (String) values.getObject(index); }
private String _getStringValue(int index) { if ((index < 0) || (index >= nelems)) return null; return (String) values.getObject(index); }
private String _getStringValue(int index) { if ((index < 0) || (index >= nelems)) return null; return (String) values.getObject(index); }
public Object getObjectCurrent() { return maa.getObject(currElement); }
public Object getObjectCurrent() { return maa.getObject(currElement); }
public Object next() { currElement++; return maa.getObject(0); } }
public Object getObjectCurrent() { return maa.getObject(currElement); } public Object getObjectNext() { return maa.getObject(++currElement); }
public Object next() { return maa.getObject(++currElement); } }
public Object getObjectCurrent() { return maa.getObject(currElement); }
public Object getObjectNext() { count++; currElement = counter.incr(); return maa.getObject(currElement); }
public Object getObjectNext() { count++; currElement = counter.incr(); return maa.getObject(currElement); }
public Object next() { count++; currElement = counter.incr(); return maa.getObject(currElement); }
public Object next() { count++; currElement = counter.incr(); return maa.getObject(currElement); }
public Object next() { count++; currElement = counter.incr(); return maa.getObject(currElement); }
public Object getObjectNext() { count++; currElement = counter.incr(); return maa.getObject(currElement); }
private Array convertStringToChar(Array data, Variable ncVar) { String s = (String) data.getObject(Index.scalarIndexImmutable); int total = (int) ncVar.getSize(); char[] storage = new char[total]; int len = Math.min( s.length(), total); for (int k=0; k<len; k++) storage[k] = s.charAt(k); return Array.factory( DataType.CHAR, ncVar.getShape(), storage); }
protected Object getObject(Array array) { Index index = array.getIndex(); index.set(0); return array.getObject(index); }
void CheckSValue( Array a) { assert a.getRank() == 0; assert a.getElementType() == String.class; String str = (String) a.getObject(a.getIndex()); assert str.equals("This is a data test string (pass 0)."); }
void CheckSValue( Array a) { assert a.getRank() == 0; assert a.getElementType() == String.class; String str = (String) a.getObject(a.getIndex()); assert str.equals("This is a data test string (pass 0)."); }
@Test public void testRead() throws IOException { DODSNetcdfFile dodsfile = TestDODSRead.open("test.04"); Variable v = null; Array a = null; // byte assert null != (v = dodsfile.findVariable("types")); assert v instanceof Structure; Structure s = (Structure) v; Array sdata = s.read(); checkSD( (StructureData) sdata.getObject( sdata.getIndex())); }