1 16 package org.apache.cocoon.components.language.markup; 17 18 import org.xml.sax.SAXException ; 19 import org.xml.sax.XMLReader ; 20 import org.xml.sax.helpers.XMLFilterImpl ; 21 22 import java.util.Map ; 23 24 32 public class LogicsheetFilter extends XMLFilterImpl { 33 private Map namespaces; 34 35 40 public void setNamespaceMap(Map originalNamepaceURIs) { 41 this.namespaces = originalNamepaceURIs; 42 } 43 44 public void setParent(XMLReader reader) { 45 super.setParent(reader); 46 reader.setContentHandler(this); 47 } 48 49 public void startPrefixMapping(String prefix, String uri) 50 throws SAXException { 51 if (namespaces != null) { 52 namespaces.put(uri, prefix); 53 } 54 super.startPrefixMapping(prefix, uri); 55 } 56 } 57 | Popular Tags |