@Override
public void removeNotify() {
}
private FileObject getRootNode(String node) {
FuelPhpModule fuelModule = FuelPhpModule.forPhpModule(phpModule);
if (node.equals("controller")) { // NOI18N
return fuelModule.getDirectory(FuelPhpModule.DIR_TYPE.APP, FuelPhpModule.FILE_TYPE.CONTROLLER, null);
}
if (node.equals("model")) { // NOI18N
return fuelModule.getDirectory(FuelPhpModule.DIR_TYPE.APP, FuelPhpModule.FILE_TYPE.MODEL, null);
}
if (node.equals("views")) { // NOI18N
return fuelModule.getDirectory(FuelPhpModule.DIR_TYPE.APP, FuelPhpModule.FILE_TYPE.VIEW, null);
}
if (node.equals("modules")) { // NOI18N
return fuelModule.getDirectory(FuelPhpModule.DIR_TYPE.MODULES);
}
if (node.equals(ASSETS)) {
FileObject publicDirectory = fuelModule.getDirectory(FuelPhpModule.DIR_TYPE.PUBLIC, FuelPhpModule.FILE_TYPE.NONE, null); // NOI18N
if (publicDirectory != null) {
return publicDirectory.getFileObject(ASSETS);
}
}
if (node.equals("tasks")) { // NOI18N
return fuelModule.getDirectory(FuelPhpModule.DIR_TYPE.APP, FuelPhpModule.FILE_TYPE.TASKS, null);
}
return null;
}