コード例 #1
0
  @Override
  public void unpickle(final Map<String, String> parms) {
    super.unpickle(parms);

    for (String key : parms.keySet()) {
      if (key.equals(XAXIS_RANGE)) {
        _xAxisRange = parseAxisRange(parms.get(key));
      } else if (key.equals(YAXIS_RANGE)) {
        _yAxisRange = parseAxisRange(parms.get(key));
      } else if (key.equals(XAXIS_DEFAULT_RANGE)) {
        _xAxisDefaultRange = parseAxisRange(parms.get(key));
      } else if (key.equals(YAXIS_DEFAULT_RANGE)) {
        _yAxisDefaultRange = parseAxisRange(parms.get(key));
      }
    }
    // reset the model space
    _modelSpace.setViewableBounds(
        _xAxisRange.getStart(), _xAxisRange.getEnd(), _yAxisRange.getStart(), _yAxisRange.getEnd());
    _modelSpace.setDefaultBounds(
        _xAxisDefaultRange.getStart(),
        _xAxisDefaultRange.getEnd(),
        _yAxisDefaultRange.getStart(),
        _yAxisDefaultRange.getEnd());
  }