1 22 23 package org.xquark.schema.validation; 24 25 import org.xquark.schema.SimpleType; 26 27 28 public class DefaultValidationInfo implements ValidationInfo { 29 30 private StringBuffer normalizedValueBuffer; 31 private String normalizedValue; 32 private Object actualValue; 33 private SimpleType validationType; 34 35 public String getNormalizedValue() { 36 if (normalizedValue == null && normalizedValueBuffer != null) { 37 normalizedValue = normalizedValueBuffer.toString(); 38 } 39 return normalizedValue; 40 } 41 42 public Object getActualValue() { 43 return actualValue; 44 } 45 46 public SimpleType getValidationType() { 47 return validationType; 48 } 49 50 public void setActualValue(Object object) { 51 actualValue = object; 52 } 53 54 public void clear() { 55 actualValue = null; 56 validationType = null; 57 normalizedValue = null; 58 normalizedValueBuffer = null; 59 } 60 61 public void setValidationType(SimpleType type) { 62 validationType = type; 63 } 64 65 public void setNormalizedValueBuffer(StringBuffer buffer) { 66 normalizedValueBuffer = buffer; 67 } 68 69 public void setNormalizedValue(String string) { 70 normalizedValue = string; 71 } 72 73 } 74 | Popular Tags |