use actual file extension to choose io strategy
This commit is contained in:
parent
7f6859963a
commit
5f953170ba
@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Updated plugin dependencies
|
- Updated plugin dependencies
|
||||||
|
- Use actual file extension to choose io strategy
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- NullPointerException on key completion
|
- NullPointerException on key completion
|
||||||
|
@ -45,7 +45,7 @@ public class JsonIOStrategy implements IOStrategy {
|
|||||||
|
|
||||||
for(VirtualFile children : directory.getChildren()) {
|
for(VirtualFile children : directory.getChildren()) {
|
||||||
if(!children.isDirectory() && isFileRelevant(state, children)) {
|
if(!children.isDirectory() && isFileRelevant(state, children)) {
|
||||||
if(children.getFileType().getDefaultExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
if(children.getExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ public class ModularizedJsonIOStrategy implements IOStrategy {
|
|||||||
if(children.isDirectory()) { // Contains module folders
|
if(children.isDirectory()) { // Contains module folders
|
||||||
for(VirtualFile moduleFile : children.getChildren()) {
|
for(VirtualFile moduleFile : children.getChildren()) {
|
||||||
if(!moduleFile.isDirectory() && isFileRelevant(state, moduleFile)) {
|
if(!moduleFile.isDirectory() && isFileRelevant(state, moduleFile)) {
|
||||||
if(moduleFile.getFileType().getDefaultExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
if(moduleFile.getExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ public class PropertiesIOStrategy implements IOStrategy {
|
|||||||
|
|
||||||
for(VirtualFile children : directory.getChildren()) {
|
for(VirtualFile children : directory.getChildren()) {
|
||||||
if(!children.isDirectory() && isFileRelevant(state, children)) {
|
if(!children.isDirectory() && isFileRelevant(state, children)) {
|
||||||
if(children.getFileType().getDefaultExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
if(children.getExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,7 @@ public class YamlIOStrategy implements IOStrategy {
|
|||||||
|
|
||||||
for(VirtualFile children : directory.getChildren()) {
|
for(VirtualFile children : directory.getChildren()) {
|
||||||
if(!children.isDirectory() && isFileRelevant(state, children)) {
|
if(!children.isDirectory() && isFileRelevant(state, children)) {
|
||||||
if(children.getFileType().getDefaultExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
if(children.getExtension().equalsIgnoreCase(FILE_EXTENSION)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user