/** * Constructs a LayoutMap that has the root LayoutMap as parent. */ public LayoutMap() { this(getRoot()); }
/** * Constructs a LayoutMap that has the root LayoutMap as parent. */ public LayoutMap() { this(getRoot()); }
this(encodedColumnSpecs, LayoutMap.getRoot());
this(encodedColumnSpecs, LayoutMap.getRoot());
this(encodedColumnSpecs, encodedRowSpecs, LayoutMap.getRoot());
this(encodedColumnSpecs, encodedRowSpecs, LayoutMap.getRoot());
/** * Parses and splits encoded row specifications using the default * {@link LayoutMap} and returns an array of RowSpec objects. * * @param encodedRowSpecs comma separated encoded row specifications * @return an array of decoded row specifications * @throws NullPointerException if {@code encodedRowSpecs} is {@code null} * * @see #decodeSpecs(String, LayoutMap) * @see #decode(String) * @see LayoutMap#getRoot() */ public static RowSpec[] decodeSpecs(String encodedRowSpecs) { return decodeSpecs(encodedRowSpecs, LayoutMap.getRoot()); }
/** * Parses and splits encoded row specifications using the default * {@link LayoutMap} and returns an array of RowSpec objects. * * @param encodedRowSpecs comma separated encoded row specifications * @return an array of decoded row specifications * @throws NullPointerException if {@code encodedRowSpecs} is {@code null} * * @see #decodeSpecs(String, LayoutMap) * @see #decode(String) * @see LayoutMap#getRoot() */ public static RowSpec[] decodeSpecs(String encodedRowSpecs) { return decodeSpecs(encodedRowSpecs, LayoutMap.getRoot()); }
/** * Parses and splits encoded column specifications using the default * {@link LayoutMap} and returns an array of ColumnSpec objects. * * @param encodedColumnSpecs comma separated encoded column specifications * @return an array of decoded column specifications * @throws NullPointerException if {@code encodedColumnSpecs} is {@code null} * * @see #decodeSpecs(String, LayoutMap) * @see #decode(String) * @see LayoutMap#getRoot() */ public static ColumnSpec[] decodeSpecs(String encodedColumnSpecs) { return decodeSpecs(encodedColumnSpecs, LayoutMap.getRoot()); }
/** * Parses and splits encoded column specifications using the default * {@link LayoutMap} and returns an array of ColumnSpec objects. * * @param encodedColumnSpecs comma separated encoded column specifications * @return an array of decoded column specifications * @throws NullPointerException if {@code encodedColumnSpecs} is {@code null} * * @see #decodeSpecs(String, LayoutMap) * @see #decode(String) * @see LayoutMap#getRoot() */ public static ColumnSpec[] decodeSpecs(String encodedColumnSpecs) { return decodeSpecs(encodedColumnSpecs, LayoutMap.getRoot()); }
/** * Parses the encoded column specification and returns a ColumnSpec object * that represents the string. Variables are expanded using the default * LayoutMap. * * @param encodedColumnSpec the encoded column specification * * @return a ColumnSpec instance for the given specification * @throws NullPointerException if {@code encodedColumnSpec} is {@code null} * * @see #decode(String, LayoutMap) * @see LayoutMap#getRoot() * * @since 1.2 */ public static ColumnSpec decode(String encodedColumnSpec) { return decode(encodedColumnSpec, LayoutMap.getRoot()); }
/** * Parses the encoded row specification and returns a RowSpec object * that represents the string. Variables are expanded using the default * LayoutMap. * * @param encodedRowSpec the encoded row specification * * @return a RowSpec instance for the given specification * @throws NullPointerException if {@code encodedRowSpec} is {@code null} * * @see #decode(String, LayoutMap) * @see LayoutMap#getRoot() * * @since 1.2 */ public static RowSpec decode(String encodedRowSpec) { return decode(encodedRowSpec, LayoutMap.getRoot()); }
/** * Parses the encoded column specification and returns a ColumnSpec object * that represents the string. Variables are expanded using the default * LayoutMap. * * @param encodedColumnSpec the encoded column specification * * @return a ColumnSpec instance for the given specification * @throws NullPointerException if {@code encodedColumnSpec} is {@code null} * * @see #decode(String, LayoutMap) * @see LayoutMap#getRoot() * * @since 1.2 */ public static ColumnSpec decode(String encodedColumnSpec) { return decode(encodedColumnSpec, LayoutMap.getRoot()); }
/** * Parses the encoded row specification and returns a RowSpec object * that represents the string. Variables are expanded using the default * LayoutMap. * * @param encodedRowSpec the encoded row specification * * @return a RowSpec instance for the given specification * @throws NullPointerException if {@code encodedRowSpec} is {@code null} * * @see #decode(String, LayoutMap) * @see LayoutMap#getRoot() * * @since 1.2 */ public static RowSpec decode(String encodedRowSpec) { return decode(encodedRowSpec, LayoutMap.getRoot()); }