All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fit.decorator.util.PointDataType Maven / Gradle / Ivy

package fit.decorator.util;

import java.awt.Point;

public class PointDataType extends DataType {
  @Override
  protected String addTo(String originalValue, Object value, int numberofTime) {
    Point originalPoint = ClassDelegatePointParser.parse(originalValue);
    Point pointToBeAdded = (Point) (value);
    for (int i = 0; i < numberofTime; ++i) {
      originalPoint.translate(pointToBeAdded.x, pointToBeAdded.y);
    }
    return "(" + originalPoint.x + "," + originalPoint.y + ")";
  }

  @Override
  protected Object valueOf(String value) throws Exception {
    return ClassDelegatePointParser.parse(value);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy