private void setMessageBundleBaseName() { String ruleSource = ruleProvider.getSrc(); File srcFile = new File(ruleSource); String srcFileName = srcFile.getName(); int indexOfExt = srcFileName.lastIndexOf('.'); File parentFolder = srcFile.getParentFile(); if(indexOfExt != -1) { messageBundleBaseName = srcFileName.substring(0, indexOfExt); } else { messageBundleBaseName = ruleSource; } if(parentFolder != null) { messageBundleBaseName = parentFolder.getPath() + "/i18n/" + messageBundleBaseName; } else { messageBundleBaseName = "i18n/" + messageBundleBaseName; } messageBundleBaseName = messageBundleBaseName.replace('\\', '/'); }
private void setMessageBundleBaseName() { String ruleSource = ruleProvider.getSrc(); File srcFile = new File(ruleSource); String srcFileName = srcFile.getName(); int indexOfExt = srcFileName.lastIndexOf('.'); File parentFolder = srcFile.getParentFile(); if(indexOfExt != -1) { messageBundleBaseName = srcFileName.substring(0, indexOfExt); } else { messageBundleBaseName = ruleSource; } if(parentFolder != null) { messageBundleBaseName = parentFolder.getPath() + "/i18n/" + messageBundleBaseName; } else { messageBundleBaseName = "i18n/" + messageBundleBaseName; } messageBundleBaseName = messageBundleBaseName.replace('\\', '/'); }