This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 80337 - Complete support for model validation outside IDE
Summary: Complete support for model validation outside IDE
Status: VERIFIED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: XAM (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P1 blocker (vote)
Assignee: Nam Nguyen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-14 20:52 UTC by Nam Nguyen
Modified: 2007-04-02 17:32 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nam Nguyen 2006-07-14 20:52:57 UTC
The model validation outside of the ide still hit the following obstacles:

1. AbstractDocumentModel.findComponent(int position) requires getPathFromRoot
support.  Needs to either remove the requirement or implements
ReadOnlyAccess.getPathFromRoot.

2. XSD-based validation for multifile has bug that requires model source
provives lookup for Source which return a non-null systemID.

3. WSDL Extensibility Element factory could only accessed by a secondary lookup
based on current classloader.

Also, there are needs to add friend relationships for a numbers of Composite App
modules to XAM, Retriever, Schema Model, WSDL Model.
Comment 1 Nam Nguyen 2006-07-14 20:54:34 UTC
(1) and (2) changes have been integrated into release55.
(3) is being implemented by Tien-tien Li.
Comment 2 Tientien Li 2006-07-15 00:30:49 UTC
Changes for (3) have been checked in and friends have been updated. 

We will modify the CompApp project code to use the XDM-based model next week. 
If everything works, we will remove the alaska models from CVS and close this 
ticket.
Comment 3 Tientien Li 2006-07-19 18:38:31 UTC
Per Nam's suggestion, we close it now because all changes have been made.
Comment 4 Nam Nguyen 2007-04-02 17:32:22 UTC
Based on Tien confirmation compapp project build process is now using XAM-based
model for verification.  Close as verified.