org.apache.ws.jaxme.xs
public interface XSObjectFactory
An object factory for the logical XSParser.
Method Summary | |
---|---|
SchemaTransformer | getSchemaTransformer() Returns the object factories schema transformer.
|
XSAnnotation | newXSAnnotation(XSObject pParent, XsEAnnotation pAnnotation) Returns a new instance of {@link XSAnnotation}. |
XSAnnotation[] | newXSAnnotations(XSObject pParent, XsEAnnotation pAnnotation) Returns a new instances of {@link XSAnnotation}. |
XSAny | newXSAny(XSObject pParent, XsEAny pAny) Returns a new instance of {@link XSAny}. |
XSAppinfo | newXSAppinfo(XSObject pParent, XsEAppinfo pAppinfo) Returns a new instance of {@link XSAppinfo}. |
XSSimpleType | newXSAtomicType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) Returns a new instance of {@link XSSimpleType}. |
XSSimpleType | newXSAtomicType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) Returns a new instance of {@link XSSimpleType}. |
XSAttribute | newXSAttribute(XSObject pParent, XsTAttribute pAttribute) Returns a new instance of {@link XSAttribute}. |
XSAttributeGroup | newXSAttributeGroup(XSObject pParent, XsTAttributeGroup pGroup) Returns a new instance of {@link XSAttributeGroup}. |
XSDocumentation | newXSDocumentation(XSObject pParent, XsEDocumentation pDocumentation) Returns a new instance of {@link XSDocumentation}. |
XSElement | newXSElement(XSObject pParent, XsTElement pElement) Returns a new instance of {@link XSElement}. |
XSEnumeration | newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration) Returns a new instance of {@link XSEnumeration}. |
XSGroup | newXSGroup(XSObject pParent, XsTNamedGroup pGroup) Returns a new instance of {@link XSGroup}. |
XSGroup | newXSGroup(XSObject pParent, XsTAll pAll) Returns a new instance of {@link XSGroup}. |
XSGroup | newXSGroup(XSObject pParent, XsTGroupRef pGroup) Returns a new instance of {@link XSGroup}. |
XSGroup | newXSGroup(XSObject pParent, XsEChoice pChoice) Returns a new instance of {@link XSGroup}. |
XSGroup | newXSGroup(XSObject pParent, XsESequence pSequence) Returns a new instance of {@link XSGroup}. |
XSIdentityConstraint | newXSIdentityConstraint(XSElement pParent, XsEUnique unique) Returns a new instance of {@link XSIdentityConstraint}. |
XSIdentityConstraint | newXSIdentityConstraint(XSElement pParent, XsEKey key) Returns a new instance of {@link XSIdentityConstraint}. |
XSKeyRef | newXSKeyRef(XSElement pParent, XsEKeyref keyRef) Returns a new instance of {@link XSKeyRef}. |
XSSimpleType | newXSListType(XSType pParent, XsEList pList) Returns a new instance of {@link XSSimpleType}. |
XSSimpleType | newXSListType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) Returns a new instance of {@link XSSimpleType}. |
XSSimpleType | newXSListType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) Returns a new instance of {@link XSSimpleType}. |
XSLogicalParser | newXSLogicalParser() Returns a new instance of {@link XSLogicalParser}. |
XSNotation | newXSNotation(XSObject pParent, XsENotation pType) Returns a new instance of {@link XSNotation}. |
XSSchema | newXSSchema(XSContext pContext, XsESchema pSchema) Returns a new instance of {@link XSSchema}. |
XSSimpleContentType | newXSSimpleContentType(XSType pComplexType, XSType pSimpleType, XsObject pBaseObject) Returns a new instance of {@link XSSimpleContentType}. |
XSType | newXSType(XSObject pParent, XsETopLevelSimpleType pType) Returns a new instance of {@link XSType}. |
XSType | newXSType(XSObject pParent, XsTComplexType pType) Returns a new instance of {@link XSType}. |
XSType | newXSType(XSObject pParent, XsTLocalComplexType pType) Returns a new instance of {@link XSType}. |
XSType | newXSType(XSObject pParent, XsTLocalSimpleType pType) Returns a new instance of {@link XSType}. |
XSType | newXSType(XSObject pParent, XsTSimpleRestrictionType pType) Returns a new instance of {@link XSType}. |
XSSimpleType | newXSUnionType(XSType pParent, XsEUnion pUnion) Returns a new instance of {@link XSSimpleType}. |
XSSimpleType | newXSUnionType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) Returns a new instance of {@link XSSimpleType}. |
XSSimpleType | newXSUnionType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) Returns a new instance of {@link XSSimpleType}. |
XSWildcard | newXSWildcard(XSObject pParent, XsTWildcard pWildcard) Returns a new instance of {@link XSWildcard}. |
Returns a new instance of {@link XSAnnotation}.
Returns a new instances of {@link XSAnnotation}.
Returns a new instance of {@link XSAny}.
Returns a new instance of {@link XSAppinfo}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSAttribute}.
Returns a new instance of {@link XSAttributeGroup}.
Returns a new instance of {@link XSDocumentation}.
Returns a new instance of {@link XSElement}.
Returns a new instance of {@link XSEnumeration}.
Returns a new instance of {@link XSGroup}.
Returns a new instance of {@link XSGroup}.
Returns a new instance of {@link XSGroup}.
Returns a new instance of {@link XSGroup}.
Returns a new instance of {@link XSGroup}.
Returns a new instance of {@link XSIdentityConstraint}.
Returns a new instance of {@link XSIdentityConstraint}.
Returns a new instance of {@link XSKeyRef}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSLogicalParser}.
Returns a new instance of {@link XSNotation}.
Returns a new instance of {@link XSSchema}.
Returns a new instance of {@link XSSimpleContentType}.
Returns a new instance of {@link XSType}.
Returns a new instance of {@link XSType}.
Returns a new instance of {@link XSType}.
Returns a new instance of {@link XSType}.
Returns a new instance of {@link XSType}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSSimpleType}.
Returns a new instance of {@link XSWildcard}.