/* * */ package captor.domainsystem.metamodelvalidator; /** * @author Kicho * */ public class ValidationResults { private final int SPACE = 5; private int ident; private StringBuffer buffer; private boolean success; public ValidationResults() { success = true; buffer = new StringBuffer(); ident = 0; } //------------------------------------------------------------------------- public void appendBuffer(String buffer) { this.buffer.append("\n"); makeIdent(); this.buffer.append(buffer); } public void appendBuffer(StringBuffer buffer) { this.buffer.append("\n"); makeIdent(); this.buffer.append(buffer); } //------------------------------------------------------------------------- /** * @return Returns the buffer. */ public StringBuffer getBuffer() { return buffer; } /** * @param buffer The buffer to set. */ public void setBuffer(StringBuffer buffer) { this.buffer = buffer; } /** * @return Returns the success. */ public boolean isSuccess() { return success; } /** * @param success The success to set. */ public void setSuccess(boolean success) { this.success = success; } //------------------------------------------------------------------------- private void makeIdent() { for ( int i = 0 ; i < ident; i++ ) buffer = buffer.append(" "); } public void ident() { ident = ident + SPACE; } public void dident() { if ( ident - SPACE >= 0 ) ident = ident - SPACE; } public void newLine() { buffer = buffer.append("\n"); } //------------------------------------------------------------------------- }