/** * Parses and splits encoded row specifications using the given * {@link LayoutMap} and returns an array of RowSpec objects. * * @param encodedRowSpecs comma separated encoded row specifications * @param layoutMap expands layout row variables * @return an array of decoded row specifications * * @throws NullPointerException {@code encodedRowSpecs} or * {@code layoutMap} is {@code null} * * @see RowSpec#RowSpec(String) * * @since 1.2 */ public static RowSpec[] decodeSpecs(String encodedRowSpecs, LayoutMap layoutMap) { return FormSpecParser.parseRowSpecs(encodedRowSpecs, layoutMap); }
/** * Parses and splits encoded row specifications using the given * {@link LayoutMap} and returns an array of RowSpec objects. * * @param encodedRowSpecs comma separated encoded row specifications * @param layoutMap expands layout row variables * @return an array of decoded row specifications * * @throws NullPointerException {@code encodedRowSpecs} or * {@code layoutMap} is {@code null} * * @see RowSpec#RowSpec(String) * * @since 1.2 */ public static RowSpec[] decodeSpecs(String encodedRowSpecs, LayoutMap layoutMap) { return FormSpecParser.parseRowSpecs(encodedRowSpecs, layoutMap); }
static RowSpec[] parseRowSpecs( String encodedRowSpecs, LayoutMap layoutMap) { FormSpecParser parser = new FormSpecParser( encodedRowSpecs, "encoded column specifications", layoutMap, false); return parser.parseRowSpecs(); }
static RowSpec[] parseRowSpecs( String encodedRowSpecs, LayoutMap layoutMap) { FormSpecParser parser = new FormSpecParser( encodedRowSpecs, "encoded row specifications", layoutMap, false); return parser.parseRowSpecs(); }