1 16 package org.apache.ws.jaxme.generator.sg; 17 18 import org.apache.ws.jaxme.js.DirectAccessible; 19 import org.apache.ws.jaxme.js.JavaMethod; 20 import org.apache.ws.jaxme.generator.sg.GroupSG; 21 import org.apache.ws.jaxme.generator.sg.ObjectSG; 22 import org.apache.ws.jaxme.generator.sg.PropertySG; 23 import org.apache.ws.jaxme.generator.sg.SGlet; 24 import org.xml.sax.Locator ; 25 import org.xml.sax.SAXException ; 26 27 28 30 public interface ParticleSG { 31 33 public void init() throws SAXException ; 34 35 37 public Locator getLocator(); 38 39 43 public boolean isGroup(); 44 45 49 public boolean isElement(); 50 51 55 public boolean isWildcard(); 56 57 61 public GroupSG getGroupSG(); 62 63 68 public ObjectSG getObjectSG(); 69 70 73 public int getMinOccurs(); 74 75 79 public int getMaxOccurs(); 80 81 84 public boolean isMultiple(); 85 86 88 public Object newPropertySGChain() throws SAXException ; 89 90 92 public PropertySG getPropertySG() throws SAXException ; 93 94 96 public void forAllNonNullValues(JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws SAXException ; 97 } 98 | Popular Tags |