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.

View | Details | Raw Unified | Return to bug 63359
Collapse All | Expand All

(-)src/org/netbeans/modules/j2ee/earproject/EarSources.java (-4 / +5 lines)
Lines 35-40 Link Here
35
    private final PropertyEvaluator evaluator;
35
    private final PropertyEvaluator evaluator;
36
    private Sources delegate;
36
    private Sources delegate;
37
    private final List/*<ChangeListener>*/ listeners = new ArrayList();
37
    private final List/*<ChangeListener>*/ listeners = new ArrayList();
38
    private SourcesHelper sourcesHelper;
38
39
39
    EarSources(AntProjectHelper helper, PropertyEvaluator evaluator) {
40
    EarSources(AntProjectHelper helper, PropertyEvaluator evaluator) {
40
        this.helper = helper;
41
        this.helper = helper;
Lines 56-71 Link Here
56
    }
57
    }
57
58
58
    private Sources initSources() {
59
    private Sources initSources() {
59
        final SourcesHelper h = new SourcesHelper(helper, evaluator);
60
        sourcesHelper = new SourcesHelper(helper, evaluator);
60
        String configFilesLabel = org.openide.util.NbBundle.getMessage(EarSources.class, "LBL_Node_ConfigBase"); //NOI18N
61
        String configFilesLabel = org.openide.util.NbBundle.getMessage(EarSources.class, "LBL_Node_ConfigBase"); //NOI18N
61
        h.addPrincipalSourceRoot("${"+EarProjectProperties.META_INF+"}", configFilesLabel, /*XXX*/null, null);
62
        sourcesHelper.addPrincipalSourceRoot("${"+EarProjectProperties.META_INF+"}", configFilesLabel, /*XXX*/null, null);
62
        // XXX add build dir too?
63
        // XXX add build dir too?
63
        ProjectManager.mutex().postWriteRequest(new Runnable() {
64
        ProjectManager.mutex().postWriteRequest(new Runnable() {
64
            public void run() {
65
            public void run() {
65
                h.registerExternalRoots(FileOwnerQuery.EXTERNAL_ALGORITHM_TRANSIENT);
66
                sourcesHelper.registerExternalRoots(FileOwnerQuery.EXTERNAL_ALGORITHM_TRANSIENT);
66
            }
67
            }
67
        });
68
        });
68
        return h.createSources();
69
        return sourcesHelper.createSources();
69
    }
70
    }
70
71
71
    public void addChangeListener(ChangeListener changeListener) {
72
    public void addChangeListener(ChangeListener changeListener) {

Return to bug 63359