Exemple #1
0
  @Override
  public void setLayoutConstraints(Object constraints) {
    if (constraints == null || constraints instanceof String) {
      constraints = ConstraintParserCommon.prepare((String) constraints);
      lc = ConstraintParserCommon.parseLayoutConstraint((String) constraints);
    } else if (constraints instanceof LCWrapper) {
      lc = ((LCWrapper) constraints).getLC();
    } else if (constraints instanceof LCCommon) {
      lc = (LCCommon) constraints;
    } else {
      throw new IllegalArgumentException(
          "Illegal constraint type: " + constraints.getClass().toString());
    }
    this.constraints = constraints;

    grid = null;
  }