elena 2003/07/30 07:13:19 Modified: java/src/org/apache/xerces/impl/dv/xs XSSimpleTypeDecl.java Log: Apply patch by Peter McCracken: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21966 Revision Changes Path 1.44 +10 -10 xml-xerces/java/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java Index: XSSimpleTypeDecl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- XSSimpleTypeDecl.java 23 Jul 2003 20:00:26 -0000 1.43 +++ XSSimpleTypeDecl.java 30 Jul 2003 14:13:18 -0000 1.44 @@ -1905,25 +1905,25 @@ public String getLexicalFacetValue(short facetName) { switch (facetName) { case FACET_LENGTH: - return Integer.toString(fLength); + return (fLength == -1)?null:Integer.toString(fLength); case FACET_MINLENGTH: - return Integer.toString(fMinLength); + return (fMinLength == -1)?null:Integer.toString(fMinLength); case FACET_MAXLENGTH: - return Integer.toString(fMaxLength); + return (fMaxLength == -1)?null:Integer.toString(fMaxLength); case FACET_WHITESPACE: return WS_FACET_STRING[fWhiteSpace]; case FACET_MAXINCLUSIVE: - return fMaxInclusive.toString(); + return (fMaxInclusive == null)?null:fMaxInclusive.toString(); case FACET_MAXEXCLUSIVE: - return fMaxExclusive.toString(); + return (fMaxExclusive == null)?null:fMaxExclusive.toString(); case FACET_MINEXCLUSIVE: - return fMinExclusive.toString(); + return (fMinExclusive == null)?null:fMinExclusive.toString(); case FACET_MININCLUSIVE: - return fMinInclusive.toString(); + return (fMinInclusive == null)?null:fMinInclusive.toString(); case FACET_TOTALDIGITS: - return Integer.toString(fTotalDigits); + return (fTotalDigits == -1)?null:Integer.toString(fTotalDigits); case FACET_FRACTIONDIGITS: - return Integer.toString(fFractionDigits); + return (fFractionDigits == -1)?null:Integer.toString(fFractionDigits); } return null; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]