1 15 package org.apache.tapestry.util.xml; 16 17 import org.apache.hivemind.HiveMind; 18 import org.xml.sax.Attributes ; 19 20 26 public class BaseRule implements IRule 27 { 28 protected String getAttribute(Attributes attributes, String name) 29 { 30 int count = attributes.getLength(); 31 32 for (int i = 0; i < count; i++) 33 { 34 String attributeName = attributes.getLocalName(i); 35 36 if (HiveMind.isBlank(attributeName)) 37 attributeName = attributes.getQName(i); 38 39 if (attributeName.equals(name)) 40 return attributes.getValue(i); 41 } 42 43 return null; 44 } 45 46 public void startElement(RuleDirectedParser parser, Attributes attributes) 47 { 48 49 } 50 51 public void endElement(RuleDirectedParser parser) 52 { 53 54 } 55 56 public void content(RuleDirectedParser parser, String content) 57 { 58 59 } 60 61 } | Popular Tags |