1 17 package org.apache.ws.jaxme.generator.sg; 18 19 import org.apache.ws.jaxme.js.DirectAccessible; 20 import org.apache.ws.jaxme.js.JavaMethod; 21 import org.apache.ws.jaxme.xs.xml.XsNamespaceList; 22 import org.apache.ws.jaxme.xs.xml.XsQName; 23 import org.apache.ws.jaxme.xs.xml.XsTWildcard; 24 import org.apache.ws.jaxme.generator.sg.PropertySG; 25 import org.apache.ws.jaxme.generator.sg.SGItem; 26 import org.apache.ws.jaxme.generator.sg.SGlet; 27 import org.apache.ws.jaxme.generator.sg.TypeSG; 28 import org.xml.sax.SAXException ; 29 30 31 35 public interface AttributeSG extends SGItem { 36 38 public XsQName getName(); 39 40 42 public boolean isRequired(); 43 44 47 public void forAllValues(JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws SAXException ; 48 49 52 public void forAllNonNullValues(JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws SAXException ; 53 54 56 public Object newPropertySGChain(); 57 58 60 public PropertySG getPropertySG(); 61 62 64 public TypeSG getTypeSG(); 65 66 68 public boolean isWildcard(); 69 70 73 public XsNamespaceList getNamespaceList(); 74 75 78 public XsTWildcard.ProcessContents getProcessContents(); 79 } 80 | Popular Tags |