1 17 package org.apache.ws.jaxme.xs.xml; 18 19 import javax.xml.parsers.ParserConfigurationException ; 20 21 import org.apache.ws.jaxme.xs.parser.XsSAXParser; 22 import org.xml.sax.Locator ; 23 import org.xml.sax.SAXException ; 24 import org.xml.sax.XMLReader ; 25 26 27 30 public interface XsObjectFactory { 31 public Locator getLocator(); 32 public XMLReader newXMLReader(boolean pValidating) throws ParserConfigurationException , SAXException ; 33 public XsAGDefRef newXsAGDefRef(XsObject pOwner); 34 public XsAGOccurs newXsAGOccurs(XsObject pOwner); 35 public XsEAnnotation newXsEAnnotation(XsObject pParent); 36 public XsEAny newXsEAny(XsObject pParent); 37 public XsEAppinfo newXsEAppinfo(XsObject pParent); 38 public XsEComplexContent newXsEComplexContent(XsObject pParent); 39 public XsEChoice newXsEChoice(XsObject pParent); 40 public XsEDocumentation newXsEDocumentation(XsObject pParent); 41 public XsEEnumeration newXsEEnumeration(XsObject pParent); 42 public XsEField newXsEField(XsObject pParent); 43 public XsEFractionDigits newXsEFractionDigits(XsObject pParent); 44 public XsEKey newXsEKey(XsObject pParent); 45 public XsEImport newXsEImport(XsObject pParent); 46 public XsEInclude newXsEInclude(XsObject pParent); 47 public XsEKeyref newXsEKeyref(XsObject pParent); 48 public XsELength newXsELength(XsObject pParent); 49 public XsEList newXsEList(XsObject pParent); 50 public XsEMaxExclusive newXsEMaxExclusive(XsObject pParent); 51 public XsEMaxInclusive newXsEMaxInclusive(XsObject pParent); 52 public XsEMaxLength newXsEMaxLength(XsObject pParent); 53 public XsEMinExclusive newXsEMinExclusive(XsObject pParent); 54 public XsEMinInclusive newXsEMinInclusive(XsObject pParent); 55 public XsEMinLength newXsEMinLength(XsObject pParent); 56 public XsENotation newXsENotation(XsObject pParent); 57 public XsEPattern newXsEPattern(XsObject pParent); 58 public XsERedefine newXsERedefine(XsObject pParent); 59 public XsERestriction newXsERestriction(XsObject pParent); 60 public XsESchema newXsESchema(); 61 public XsESelector newXsESelector(XsObject pParent); 62 public XsESequence newXsESequence(XsObject pParent); 63 public XsESimpleContent newXsESimpleContent(XsObject pParent); 64 public XsETopLevelSimpleType newXsETopLevelSimpleType(XsObject pParent); 65 public XsETotalDigits newXsETotalDigits(XsObject pParent); 66 public XsEUnion newXsEUnion(XsObject pParent); 67 public XsEUnique newXsEUnique(XsObject pParent); 68 public XsEWhiteSpace newXsEWhiteSpace(XsObject pParent); 69 public XsGAllModel newXsGAllModel(XsObject pParent); 70 public XsGAttrDecls newXsGAttrDecls(XsObject pOwner); 71 public XsGIdentityConstraint newXsGIdentityConstraint(XsObject pOwner); 72 public XsGParticle newXsGParticle(XsObject pOwner); 73 public XsGComplexTypeModel newXsGComplexTypeModel(XsObject pOwner); 74 public XsGSimpleRestrictionModel newXsGSimpleRestrictionModel(XsObject pOwner); 75 public XsGTypeDefParticle newXsGTypeDefParticle(XsObject pOwner); 76 public XsSAXParser newXsSAXParser(); 77 public XsSAXParser newXsSAXParser(Object pBean); 78 public XsTAll newXsTAll(XsObject pParent); 79 public XsTAnnotated newXsTAnnotated(XsObject pParent); 80 public XsTAttribute newXsTAttribute(XsObject pParent); 81 public XsTAttributeGroup newXsTAttributeGroup(XsObject pParent); 82 public XsTAttributeGroupRef newXsTAttributeGroupRef(XsObject pParent); 83 public XsTComplexRestrictionType newXsTComplexRestrictionType(XsObject pParent); 84 public XsTComplexType newXsTComplexType(XsObject pParent); 85 public XsTExtensionType newXsTExtensionType(XsObject pParent); 86 public XsTLocalElement newXsTLocalElement(XsObject pParent); 87 92 public XsTLocalElement newXsTLocalAllElement(XsObject pParent); 93 public XsTLocalComplexType newXsTLocalComplexType(XsObject pParent); 94 public XsTLocalSimpleType newXsTLocalSimpleType(XsObject pParent); 95 public XsTNamedGroup newXsTNamedGroup(XsObject pParent); 96 public XsTGroup newXsTGroup(XsObject pParent); 97 public XsTGroupRef newXsTGroupRef(XsObject pParent); 98 public XsTSimpleExplicitGroup newXsTSimpleExplicitGroup(XsObject pParent); 99 public XsTSimpleExtensionType newXsTSimpleExtensionType(XsObject pParent); 100 public XsTSimpleRestrictionType newXsTSimpleRestrictionType(XsObject pParent); 101 public XsTTopLevelElement newXsTTopLevelElement(XsObject pParent); 102 public XsTWildcard newXsTWildcard(XsObject pParent); 103 } | Popular Tags |