public RuleMargin createMargin(String area) { return new RuleMarginImpl(area); }
@Override public String toString() { return this.toString(0); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (!(obj instanceof RuleMarginImpl)) return false; RuleMarginImpl other = (RuleMarginImpl) obj; if (!getMarginArea().equals(other.getMarginArea())) return false; return true; } }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + getMarginArea().hashCode(); return result; }
@Override public String toString() { return this.toString(0); }
public RuleMargin createMargin(String area) { return new RuleMarginImpl(area); }
public String toString(int depth) { StringBuilder sb = new StringBuilder(); sb = OutputUtil.appendTimes(sb, OutputUtil.DEPTH_DELIM, depth); sb.append(OutputUtil.MARGIN_AREA_OPENING).append(getMarginArea()); sb.append(OutputUtil.RULE_OPENING); sb = OutputUtil.appendList(sb, list, OutputUtil.RULE_DELIM, depth + 1); sb.append(OutputUtil.RULE_CLOSING); return sb.toString(); }
@Override public String toString() { return this.toString(0); }
public RuleMargin createMargin(String area) { return new RuleMarginImpl(area); }
@Override public String toString() { return this.toString(0); }
public RuleMargin createMargin(String area, Priority priority) { return new RuleMarginImpl(area, priority); }