Improve XSModel interface to expose value and IDC information
-------------------------------------------------------------

                 Key: XERCESJ-1469
                 URL: https://issues.apache.org/jira/browse/XERCESJ-1469
             Project: Xerces2-J
          Issue Type: Improvement
          Components: XML Schema API
            Reporter: Sandy Gao
            Assignee: Sandy Gao
            Priority: Minor


Enumeration and fixed/default values are exposed from simple types and 
element/attribute declarations. Element/attribute values are also available in 
PSVI. But the way they are exposed is not very clear, and information about the 
member type used for list of union types is not available.

We need to introduce a new interface that represents a "value", which has all 
the information about the value. Then this new "value" can be returned from 
simple types, declarations, and PSVI.

We also need to expose Identity Constraint definitions from XSModel and 
XSNamespaceItem, because they are, in a sense, global. This at least makes it 
easier for SCD implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to