use of kyj.Fx.dao.wizard.memory.IFileBaseConfiguration in project Gargoyle by callakrsos.
the class ResourcesConfigView method loadResource.
/**
* 화면에 리소스를 읽어들인다.
*
* @return
*
* @작성자 : KYJ
* @작성일 : 2015. 11. 4.
*/
public ObservableList<Map<String, Object>> loadResource() {
Code selectedItem = choUrlItems.getSelectionModel().getSelectedItem();
if (selectedItem == null) {
selectedItem = choUrlItems.getItems().get(0);
}
Class<? extends IFileBaseConfiguration> code = (Class<? extends IFileBaseConfiguration>) selectedItem.getCode();
IFileBaseConfiguration instance = null;
if (code == ClassTypeResourceLoader.class) {
instance = ClassTypeResourceLoader.getInstance();
} else if (code == ConfigResourceLoader.class) {
instance = ConfigResourceLoader.getInstance();
} else if (code == ResourceLoader.class) {
instance = ResourceLoader.getInstance();
} else if (code == DatabaseTypeMappingResourceLoader.class) {
instance = DatabaseTypeMappingResourceLoader.getInstance();
} else {
instance = ResourceLoader.getInstance();
}
Set<Entry<Object, Object>> entry = instance.getEntry();
return load(entry);
}
Aggregations