package com.github.sarxos.l2fprod.sheet.converter; import java.awt.Dimension; import com.github.sarxos.l2fprod.sheet.Converter; public class DimensionConverter implements Converter<Dimension> { @Override public Dimension toObject(String string) { string = string.trim(); String[] parts = string.split("([^0-9])+"); if (parts.length == 2) { int width = Integer.parseInt(parts[0].trim()); int height = Integer.parseInt(parts[1].trim()); return new Dimension(width, height); } else { throw new NumberFormatException("Incorrect dimension format"); } } @Override public String toString(Dimension dimension) { return String.format("%d \u00D7 %d", dimension.width, dimension.height); } }