Changeset 1655 for trunk/docx4j/src


Ignore:
Timestamp:
09/06/11 15:35:44 (9 months ago)
Author:
jharrop
Message:

use getClass().getName() instead of instance of, to avoid NoClassDefFound?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/jaxb/NamespacePrefixMapperUtils.java

    r1379 r1655  
    118118                Object namespacePrefixMapper = getPrefixMapper(); 
    119119                 
    120                 if ( namespacePrefixMapper instanceof NamespacePrefixMapperSunInternal) { 
     120                if ( namespacePrefixMapper.getClass().getName().equals("org.docx4j.jaxb.NamespacePrefixMapperSunInternal") ) { 
    121121                        // Java 6 
    122122                        return ((NamespacePrefixMapperSunInternal)namespacePrefixMapper).getPreferredPrefix(namespaceUri, suggestion, requirePrefix);  
    123123                         
    124                 } else if (namespacePrefixMapper instanceof NamespacePrefixMapper) { 
     124                } else if (namespacePrefixMapper.getClass().getName().equals("org.docx4j.jaxb.NamespacePrefixMapper")) { 
    125125                // JAXB Reference Implementation                 
    126126                        return ((NamespacePrefixMapper)namespacePrefixMapper).getPreferredPrefix(namespaceUri, suggestion, requirePrefix);  
Note: See TracChangeset for help on using the changeset viewer.