-package yukihane.inqubus.config;
+package yukihane.inqubus;
import java.io.File;
import java.util.ArrayList;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.XMLConfiguration;
-public enum Properties {
+public enum Config {
INSTANCE;
private final XMLConfiguration config = new XMLConfiguration();
import javax.swing.UIManager.LookAndFeelInfo;
import javax.swing.UnsupportedLookAndFeelException;
import org.apache.commons.configuration.ConfigurationException;
-import yukihane.inqubus.config.Properties;
import yukihane.inqubus.gui.MainFrame;
/**
final FileSystem fileSystem = FileSystems.getDefault();
final Path path = fileSystem.getPath("inqubus.xml");
try {
- Properties.INSTANCE.load(path.toString());
+ Config.INSTANCE.load(path.toString());
} catch (ConfigurationException ex) {
logger.log(Level.FINE, "コンフィグファイルが無いためデフォルト値で起動", ex);
}
import javax.swing.KeyStroke;
import javax.swing.TransferHandler;
import saccubus.MainFrame_AboutBox;
-import yukihane.inqubus.config.Properties;
+import yukihane.inqubus.Config;
import yukihane.inqubus.model.Target;
import yukihane.inqubus.model.TargetsTableModel;
}
private void useMovieLocalCheckBoxItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_useMovieLocalCheckBoxItemStateChanged
- final Properties p = Properties.INSTANCE;
+ final Config p = Config.INSTANCE;
final ItemSelectable source = evt.getItemSelectable();
}//GEN-LAST:event_outputConvertCheckBoxItemStateChanged
private void idFieldFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_idFieldFocusLost
- final Properties p = Properties.INSTANCE;
+ final Config p = Config.INSTANCE;
final String id = idField.getText();
if (id.isEmpty()) {
return;
private void initInputPanel() {
idField.setText("");
- final Properties p = Properties.INSTANCE;
+ final Config p = Config.INSTANCE;
final boolean movieLocal = p.getVideoUseLocal();
useMovieLocalCheckBox.setSelected(movieLocal);
-package yukihane.inqubus.config;
+package yukihane.inqubus;
+import yukihane.inqubus.Config;
import java.io.File;
import static org.junit.Assert.*;
*
* @author yuki
*/
-public class PropertiesTest {
+public class ConfigTest {
- private final Properties p = Properties.INSTANCE;
+ private final Config p = Config.INSTANCE;
@Before
public void setUp() {
- Properties.INSTANCE.clear();
+ Config.INSTANCE.clear();
}
@After
public void tearDown() {
- Properties.INSTANCE.clear();
+ Config.INSTANCE.clear();
}
@Test
public void testLoadFail() {
FileSystem fs = FileSystems.getDefault();
System.out.println(fs.getPath(".").toAbsolutePath());
- Properties p = Properties.INSTANCE;
+ Config p = Config.INSTANCE;
try {
p.load("test/testdata/error.xml");
fail("ファイルが存在しないので読み込みに失敗するはず");