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 112442 - Two supports for XSL files
Summary: Two supports for XSL files
Status: RESOLVED WONTFIX
Alias: None
Product: soa
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Venkat Chellasamy
URL:
Keywords: ARCH, PERFORMANCE
Depends on:
Blocks:
 
Reported: 2007-08-09 13:19 UTC by _ rkubacki
Modified: 2007-08-09 14:20 UTC (History)
2 users (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 _ rkubacki 2007-08-09 13:19:56 UTC
Currently we have two almost independent supports for XSL files:

- similar code in loaders, data objects, nodes, resolvers ...
- we have load some parts of this infrastructure in every IDE session (loaders/resolvers) so this has impact on startup
time, memory footprint, data object recognizing
Comment 1 Alexey Yarmolenko 2007-08-09 14:20:13 UTC
Actually, they are not independent. Our editor extends the functionality provided by standard one. Also our XSL support
is tightly bound to our project type, while standard one works with any arbitrary project type:

-Standard loader checks only file extension, our loader check project context and load metadata from other project files.
-Data objects have some extra items in lookup(required by our editor) and provide completely different implementation of
editor support.
-Node was added to be able to have an icon, different from default and to be able to add some project-specific actions
in future.

Also, keep in mind that standard editor is a part of basic installation, while our editor only comes with SOA
functionality pack. Starting from next release we may have different development cycles and schedules. So, it would be
nice to keep pure modular structure here rather than put everything in one module.

BTW, We have a feature request to make our, mapper-based, editor to be able to edit XSL files in other project types(see
IZ95642). To do so we should first find out where to persist mapper metadata(about schema types used for target and
source documents). When we do this we can completely replace current XSL support with ours, but we don't have resources
to implement this in current release.