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]

Reply via email to