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) { |