<simpleType name="Number1"> <restriction base="xsd:decimal"> <maxExclusive value="99"/> <minExclusive value="-99"/> </restriction> </simpleType>
// Generated from examples.xsd // On Wed Jun 09 11:15:17 EDT 2004 package examples_olddb; public class Number1 implements java.io.Serializable { public Number1(java.lang.String value) { | if (value == null) throw new IllegalArgumentException("can not instantiate simple type with null value"); | java.math.BigDecimal cVal = parse(value); | setValue(cVal); } public Number1(java.math.BigDecimal value) { | if (value == null) throw new IllegalArgumentException("can not instantiate simple type with null value"); | setValue(value); } private java.math.BigDecimal _value; public java.math.BigDecimal getValue() { | return _value; } public void setValue(java.math.BigDecimal val) { | if (val == null) throw new IllegalArgumentException("can not set null value for simple content"); | validate(val); | _value = val; } private void validate(java.lang.String val) { } private static final java.math.BigDecimal _maxExclusiveVal = new java.math.BigDecimal("99");; private static final java.math.BigDecimal _minExclusiveVal = new java.math.BigDecimal("-99");; private void validate(java.math.BigDecimal val) { | if (val.compareTo(_maxExclusiveVal) >= 0) throw new IllegalArgumentException("invalid content as per maxExclusive constraint: "+val); | | if (val.compareTo(_minExclusiveVal) <= 0) throw new IllegalArgumentException("invalid content as per minExclusive constraint: "+val); | } private java.math.BigDecimal parse(java.lang.String val) { | return new java.math.BigDecimal(val); } public java.lang.String toString() { return getContent(_value); } protected static java.lang.String getContent(java.math.BigDecimal val) { return java.lang.String.valueOf(val); } public boolean equals(java.lang.Object object) { | if (object == null) return false; | if (!(examples_olddb.Number1.class.isAssignableFrom(object.getClass()))) return false; | examples_olddb.Number1 obj = (examples_olddb.Number1) object; | | return obj._value.equals(_value); } public int hashCode() { return toString().hashCode(); } /**@deprecated since jBroker Web 2.0 use getValue*/ public java.lang.String getContent() { return toString(); } /**@deprecated since jBroker Web 2.0, usesetValue
*/ public void setContent(java.lang.String val) { setValue(new examples_olddb.Number1(val).getValue()); } }
Copyright © 2003, 2004 Novell, Inc. All rights reserved. Copyright © 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.