elena 2003/07/23 13:00:27 Modified: java/src/org/apache/xerces/impl/dv/xs XSSimpleTypeDecl.java Log: inherit annotations for pattern facet from the base type Revision Changes Path 1.43 +8 -3 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.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- XSSimpleTypeDecl.java 23 Jul 2003 18:19:02 -0000 1.42 +++ XSSimpleTypeDecl.java 23 Jul 2003 20:00:26 -0000 1.43 @@ -271,7 +271,7 @@ public XSAnnotation whiteSpaceAnnotation; public XSAnnotation totalDigitsAnnotation; public XSAnnotation fractionDigitsAnnotation; - public XSObjectList patternAnnotations; + public XSObjectListImpl patternAnnotations; public XSObjectList enumerationAnnotations; public XSAnnotation maxInclusiveAnnotation; public XSAnnotation maxExclusiveAnnotation; @@ -1339,7 +1339,12 @@ else { for (int i = fBase.fPattern.size()-1; i >= 0; i--) { fPattern.addElement(fBase.fPattern.elementAt(i)); - fPatternStr.addElement(fBase.fPatternStr.elementAt(i)); + fPatternStr.addElement(fBase.fPatternStr.elementAt(i)); + } + if (fBase.patternAnnotations != null){ + for (int i = fBase.patternAnnotations.getLength()-1;i>=0;i--){ + patternAnnotations.add(fBase.patternAnnotations.item(i)); + } } } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]