As requested, i have reviewed the interfaces. they look pretty good. nothing leaps out at me as being missing.
you guys have come up with what appears to be a pretty good interface. of course, the true test is putting them to work! i look forward to trying out the implementation. On Fri, 10 May 2002 [EMAIL PROTECTED] wrote: > I've updated the interfaces for problems I encountered when trying to > implement them. I would definitely appreciate more comments from folks. > Hopefully I'll check them into CVS, and implement them soon. But we can > always come back and revisit them, if problems are found. > > 1. Interface name changes: > - XSAttributeGroup --> XSAttributeGroupDefinition > - XSComplexType --> XSComplexTypeDefinition > - XSIdentityConstraint --> XSIDConstraintDefinition > - XSSimpleType --> XSSimpleTypeDefinition > > 2. (Based on Fabio's view on my question #4.) > - Removed constants COMPLEX_TYPE and SIMPLE_TYPE from XSConstants, and > added TYPE_DEFINITION; > - Added COMPLEX_TYPE and SIMPLE_TYPE to XSTypeDefinition > - Added getTypeKind method to XSTypeDefinition > > 3. XSIDConstraintDefinition > - getIdentityConstraints returns XSObjectList, instead of XSNamedMap > - getSelector --> getSelectorStr > - getFields --> getFieldStrs > > 4. XSModel > - It shouldn't extend XSObject > > 5. XSParticle > - It should extend XSObject > > 6. XSSimpleTypeDefinition > - Added a constant for absent variety (for anySimpleType) > - Add constants for the value of "ordered" facet > - getIsXNumeric --> getIsNumeric > - getFacetValue --> getLexicalFacetValue > - getEnumeration --> getLexicalEnumerationValues > - getPattern --> getLexicalPatternValues > > Cheers, > Sandy Gao > Software Developer, IBM Canada > (1-905) 413-3255 > [EMAIL PROTECTED] > > (See attached file: psvi.zip) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
