/** * Gets a value of the field described by name from current struct * in struct array or null if the field doesn't exist. * * @param name * @return */ public MLArray getField(String name) { return getField(name, currentIndex); }
/** * Gets a value of the field described by name from current struct * in struct array or null if the field doesn't exist. * * @param name * @return */ public MLArray getField(String name) { return getField(name, currentIndex); }
/** * Gets a value of the field described by name from (m,n)'th struct * in struct array or null if the field doesn't exist. * * @param name * @param m * @param n * @return */ public MLArray getField(String name, int m, int n) { return getField(name, getIndex(m, n)); }
/** * Gets a value of the field described by name from (m,n)'th struct * in struct array or null if the field doesn't exist. * * @param name * @param m * @param n * @return */ public MLArray getField(String name, int m, int n) { return getField(name, getIndex(m, n)); }
public String contentToString() { StringBuffer sb = new StringBuffer(); sb.append(name + " = \n"); if (getM() * getN() == 1) { for (String key : keys) { sb.append("\t" + key + " : " + getField(key) + "\n"); } } else { sb.append("\n"); sb.append(getM() + "x" + getN()); sb.append(" struct array with fields: \n"); for (String key : keys) { sb.append("\t" + key + "\n"); } } return sb.toString(); }
public String contentToString() { StringBuffer sb = new StringBuffer(); sb.append(name + " = \n"); if (getM() * getN() == 1) { for (String key : keys) { sb.append("\t" + key + " : " + getField(key) + "\n"); } } else { sb.append("\n"); sb.append(getM() + "x" + getN()); sb.append(" struct array with fields: \n"); for (String key : keys) { sb.append("\t" + key + "\n"); } } return sb.toString(); }