1 10 package org.mmbase.storage.search.implementation.database.informix.excalibur; 11 12 import java.util.*; 13 import org.mmbase.util.xml.DocumentReader; 14 import org.w3c.dom.*; 15 import org.xml.sax.*; 16 17 23 public class XmlEtxIndicesReader extends DocumentReader { 24 25 26 public XmlEtxIndicesReader(InputSource source) { 27 super(source, true, XmlEtxIndicesReader.class); 28 } 29 30 35 public Iterator getSbspaceElements() { 36 return getChildElements("etxindices", "sbspace"); 37 } 38 39 45 public String getSbspaceName(Element sbspace) { 46 return getElementAttributeValue(sbspace, "name"); 47 } 48 49 55 public Iterator getEtxindexElements(Element sbspace) { 56 return getChildElements(sbspace, "etxindex"); 57 } 58 59 65 public String getEtxindexTable(Element etxindex) { 66 return getElementAttributeValue(etxindex, "table"); 67 } 68 69 75 public String getEtxindexField(Element etxindex) { 76 return getElementAttributeValue(etxindex, "field"); 77 } 78 79 85 public String getEtxindexValue(Element etxindex) { 86 return getElementValue(etxindex); 87 } 88 } 89 | Popular Tags |