package com.photon.phresco.uiconstants; import java.lang.reflect.Field; public class YuiConstantsXml { private ReadXMLFile readXml; public String HTML5_WIDGET_PROJECT_CREATED_PROJ = "YuiWidgetCreatedProj"; public String HTML5_WIDGET_PROJET_NAME = "appInfoYuiProjNameValue"; public String HTML5_WIDGET_PROJECT_NONE_NAME="appInfoYuiNoneProjNameValue"; public String HTML5_WIDGET_PROJECT_DESCRIPTION = "appInfoYuiProjDescValue"; public String HTML5_WIDGET_CONFIG_SERVER_NAME = "YuiConfigServNameValue"; //public String HTML5_WIDGET_CONFIG_SERVER_NAME_CLICK ="PHOTON_PHRESCO_APPLICATION_PAGE_HTML5_WIDGET_CONFIG_SERVER_NAME_CLICK"; public String HTML5_WIDGET_CONFIG_SERVER_DESCRIPTION = "YuiConfigservDescValue"; public String HTML5_WIDGET_CONFIG_SERVER_HOST = "YuiconfigServHostValue"; public String HTML5_WIDGET_CONFIG_SERVER_PORT = "YuiconfigServPortValue"; public String HTML5_WIDGET_CONFIG_SERVER_DEPLOY_DIR = "YuiconfigServDeployDir"; public String HTML5_WIDGET_CONFIG_SERVER_CONTEXT_NAME = "YuiconfigServContextNameValue"; public String HTML5_WIDGET_CONFIG_WEBSERVICE_NAME = "YuiConfigWebServiceNameValue"; //public String HTML5_WIDGET_CONFIG_WEBSERVICE_NAME_CLICK = "PHOTON_PHRESCO_APPLICATION_PAGE_HTML5_WIDGET_CONFIG_WEBSERVICE_NAME_CLICK"; public String HTML5_WIDGET_CONFIG_WEBSERVICE_DESCRIPTION = "YuiConfigWebserviceDesc"; public String HTML5_WIDGET_CONFIG_WEBSERVICE_HOST = "YuiconfigWebserviceHostValue"; public String HTML5_WIDGET_CONFIG_WEBSERVICE_PORT = "YuiconfigWebservicePortValue"; public String HTML5_WIDGET_CONFIG_WEBSERVICE_CONTEXTNAME = "YuiconfigWebservContextNameValue"; public String APPINFO_TECHNOLOGY_HTML5_WIDGET = "appInfoTechYuiWidget"; //public String HTML5_WIDGET_CONFIG_TYPE="PHOTON_PHRESCO_APPLICATION_PAGE_HTML5_WIDGET_CONFIG_TYPE"; //public String HTML5_WIDGET_CONFIG_TYPE_CLICK="PHOTON_PHRESCO_APPLICATION_PAGE_HTML5_WIDGET_CONFIG_TYPE_CLICK"; public YuiConstantsXml() { try { readXml = new ReadXMLFile(); readXml.loadYuiConstants(); Field[] arrayOfField1 = super.getClass().getFields(); Field[] arrayOfField2 = arrayOfField1; int i = arrayOfField2.length; for (int j = 0; j < i; ++j) { Field localField = arrayOfField2[j]; Object localObject = localField.get(this); if (localObject instanceof String) localField .set(this, readXml.getValue((String) localObject)); } } catch (Exception localException) { throw new RuntimeException("Loading " + super.getClass().getSimpleName() + " failed", localException); } } }