5 changed files with 16 additions and 39 deletions
@ -1,21 +1,19 @@
|
||||
package ru.simsonic.rscPermissions.Importers; |
||||
package ru.simsonic.rscPermissions.Bukkit; |
||||
import java.io.File; |
||||
import org.bukkit.configuration.ConfigurationSection; |
||||
import org.bukkit.configuration.file.FileConfiguration; |
||||
import org.bukkit.configuration.file.YamlConfiguration; |
||||
import org.bukkit.plugin.Plugin; |
||||
import ru.simsonic.rscUtilityLibrary.CommandProcessing.CommandAnswerException; |
||||
|
||||
public final class PermissionsEx_YAML extends BaseImporter |
||||
public final class PermissionsEx_YAML |
||||
{ |
||||
public PermissionsEx_YAML(Plugin plugin, String fileName) |
||||
public PermissionsEx_YAML(File permissionsYml) throws CommandAnswerException |
||||
{ |
||||
if(fileName == null || "".equals(fileName)) |
||||
fileName = "permissions.yml"; |
||||
try |
||||
{ |
||||
final FileConfiguration config = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder(), fileName)); |
||||
final FileConfiguration config = YamlConfiguration.loadConfiguration(permissionsYml); |
||||
final ConfigurationSection csGroups = config.getConfigurationSection("groups"); |
||||
final ConfigurationSection csUsers = config.getConfigurationSection("users"); |
||||
final ConfigurationSection csUsers = config.getConfigurationSection("users"); |
||||
final ConfigurationSection csWorlds = config.getConfigurationSection("worlds"); |
||||
} catch(NullPointerException ex) { |
||||
} |
@ -1,24 +0,0 @@
|
||||
package ru.simsonic.rscPermissions.Importers; |
||||
import java.util.ArrayList; |
||||
import ru.simsonic.rscPermissions.API.RowEntity; |
||||
import ru.simsonic.rscPermissions.API.RowInheritance; |
||||
import ru.simsonic.rscPermissions.API.RowPermission; |
||||
|
||||
public abstract class BaseImporter |
||||
{ |
||||
protected ArrayList<RowEntity> imported_e = new ArrayList<>(); |
||||
protected ArrayList<RowPermission> imported_p = new ArrayList<>(); |
||||
protected ArrayList<RowInheritance> imported_i = new ArrayList<>(); |
||||
public RowEntity[] getEntities() |
||||
{ |
||||
return imported_e.toArray(new RowEntity[imported_e.size()]); |
||||
} |
||||
public RowPermission[] getPermissions() |
||||
{ |
||||
return imported_p.toArray(new RowPermission[imported_p.size()]); |
||||
} |
||||
public RowInheritance[] getInheritance() |
||||
{ |
||||
return imported_i.toArray(new RowInheritance[imported_i.size()]); |
||||
} |
||||
} |
Loading…
Reference in new issue