1 17 package org.apache.ws.jaxme.xs.parser; 18 19 import org.apache.ws.jaxme.xs.*; 20 import org.apache.ws.jaxme.xs.impl.XSLogicalParser; 21 import org.apache.ws.jaxme.xs.xml.XsObjectFactory; 22 import org.xml.sax.ContentHandler ; 23 import org.xml.sax.Locator ; 24 import org.xml.sax.helpers.NamespaceSupport ; 25 26 30 public interface XSContext { 31 33 public XsObjectFactory getXsObjectFactory(); 34 36 public void setXsObjectFactory(XsObjectFactory pFactory); 37 38 40 public XSObjectFactory getXSObjectFactory(); 41 43 public void setXSObjectFactory(XSObjectFactory pFactory); 44 45 48 public AttributeSetter getAttributeSetter(); 49 52 public void setAttributeSetter(AttributeSetter pSetter); 53 54 57 public ChildSetter getChildSetter(); 58 61 public void setChildSetter(ChildSetter pSetter); 62 63 65 public TextSetter getTextSetter(); 66 68 public void setTextSetter(TextSetter pSetter); 69 70 73 public XSLogicalParser getXSLogicalParser(); 74 77 public void setXSLogicalParser(XSLogicalParser pParser); 78 79 82 public XSSchema getXSSchema(); 83 84 86 public Locator getLocator(); 87 89 public void setLocator(Locator pLocator); 90 91 93 public NamespaceSupport getNamespaceSupport(); 94 96 public void setNamespaceSupport(NamespaceSupport pNamespaceSupport); 97 98 100 public ContentHandler getCurrentContentHandler(); 101 103 public void setCurrentContentHandler(ContentHandler pParser); 104 } | Popular Tags |