You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by sa...@apache.org on 2002/11/08 17:46:39 UTC

cvs commit: xml-xerces/java/src/org/apache/xerces/impl/dv/xs FullDVFactory.java SchemaDVFactoryImpl.java

sandygao    2002/11/08 08:46:39

  Modified:    java/src/org/apache/xerces/impl/dv/xs FullDVFactory.java
                        SchemaDVFactoryImpl.java
  Log:
  Changed the pattern facet of the "language" type as required by erratum
  E2-25.
  
  Revision  Changes    Path
  1.2       +2 -2      xml-xerces/java/src/org/apache/xerces/impl/dv/xs/FullDVFactory.java
  
  Index: FullDVFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/FullDVFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FullDVFactory.java	30 Jul 2002 23:12:29 -0000	1.1
  +++ FullDVFactory.java	8 Nov 2002 16:46:39 -0000	1.2
  @@ -153,7 +153,7 @@
           types.put(TOKEN, tokenDV);
   
           facets.whiteSpace = XSSimpleType.WS_COLLAPSE;
  -        facets.pattern  = "([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]+)(-[a-zA-Z]+)*";
  +        facets.pattern  = "([a-zA-Z]{1,8})(-[a-zA-Z0-9]{1,8})*";
           XSSimpleTypeDecl languageDV = new XSSimpleTypeDecl(tokenDV, LANGUAGE , URI_SCHEMAFORSCHEMA, (short)0, false);
           languageDV.applyFacets1(facets, (short)(XSSimpleType.FACET_WHITESPACE | XSSimpleType.FACET_PATTERN) ,(short)0);
           types.put(LANGUAGE, languageDV);
  
  
  
  1.9       +2 -2      xml-xerces/java/src/org/apache/xerces/impl/dv/xs/SchemaDVFactoryImpl.java
  
  Index: SchemaDVFactoryImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/SchemaDVFactoryImpl.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SchemaDVFactoryImpl.java	19 Jul 2002 15:51:18 -0000	1.8
  +++ SchemaDVFactoryImpl.java	8 Nov 2002 16:46:39 -0000	1.9
  @@ -329,7 +329,7 @@
           fBuiltInTypes.put(TOKEN, tokenDV);
   
           facets.whiteSpace = XSSimpleType.WS_COLLAPSE;
  -        facets.pattern  = "([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]+)(-[a-zA-Z]+)*";
  +        facets.pattern  = "([a-zA-Z]{1,8})(-[a-zA-Z0-9]{1,8})*";
           XSSimpleTypeDecl languageDV = new XSSimpleTypeDecl(tokenDV, LANGUAGE , URI_SCHEMAFORSCHEMA, (short)0, false);
           languageDV.applyFacets1(facets, (short)(XSSimpleType.FACET_WHITESPACE | XSSimpleType.FACET_PATTERN) ,(short)0);
           fBuiltInTypes.put(LANGUAGE, languageDV);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org