/** * Resets the component. The component can query the component manager about any features and * properties that affect the operation of the component. * * @param manager The component manager. * @throws XNIException Thrown by component on initialization error. */ public void reset(XMLComponentManager manager) throws XMLConfigurationException { super.reset(manager); // features fNamespaces = manager.getFeature(NAMESPACES); fOverrideNamespaces = manager.getFeature(OVERRIDE_NAMESPACES); fInsertNamespaces = manager.getFeature(INSERT_NAMESPACES); // get properties fNamesElems = getNamesValue(String.valueOf(manager.getProperty(NAMES_ELEMS))); fNamesAttrs = getNamesValue(String.valueOf(manager.getProperty(NAMES_ATTRS))); fNamespacesURI = String.valueOf(manager.getProperty(NAMESPACES_URI)); // initialize state fNamespaceContext.reset(); } // reset(XMLComponentManager)