public void setProperty ( String propertyId , Object value ) throws XMLConfigurationException { // Xerces properties if ( propertyId . startsWith ( Constants . XERCES_PROPERTY_PREFIX ) ) { final int suffixLength = propertyId . length ( ) - Constants . XERCES_PROPERTY_PREFIX . length ( ) ; if ( suffixLength == Constants . SYMBOL_TABLE_PROPERTY . length ( ) && propertyId . endsWith ( Constants . SYMBOL_TABLE_PROPERTY ) ) { fSymbolTable = ( SymbolTable ) value ; } else if ( suffixLength == Constants . ENTITY_RESOLVER_PROPERTY . length ( ) && propertyId . endsWith ( Constants . ENTITY_RESOLVER_PROPERTY ) ) { fResolver = ( XMLEntityResolver ) value ; } } }
Sets the value of a property during parsing .