mrglavas    2004/01/19 14:12:10

  Modified:    java/src/org/apache/xerces/util XMLAttributesImpl.java
  Log:
  Improve performance of getType. To determine if we're looking
  at an enumerated type it is sufficient to check that the first char
  is a '('. If it is a '(' then it cannot be anything else.
  
  Revision  Changes    Path
  1.24      +3 -3      
xml-xerces/java/src/org/apache/xerces/util/XMLAttributesImpl.java
  
  Index: XMLAttributesImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/util/XMLAttributesImpl.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- XMLAttributesImpl.java    4 Nov 2003 04:48:49 -0000       1.23
  +++ XMLAttributesImpl.java    19 Jan 2004 22:12:10 -0000      1.24
  @@ -976,9 +976,9 @@
        * @param type attribute type
        * @return the value passed in or NMTOKEN if it's an enumerated type.
        */
  -    protected String getReportableType(String type) {
  +    private String getReportableType(String type) {
   
  -        if (type.indexOf('(') == 0 && type.lastIndexOf(')') == type.length()-1) {
  +        if (type.charAt(0) == '(') {
               return "NMTOKEN";
           }
           return type;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to