Changeset 853


Ignore:
Timestamp:
01/19/2011 04:43:59 PM (10 years ago)
Author:
joao.dias
Message:
 
Location:
AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/AgentCore.java

    r848 r853  
    142142                                 
    143143                try{ 
    144                         if (Boolean.parseBoolean(ConfigurationManager.getAgentLoad())) 
     144                        if (ConfigurationManager.getAgentLoad()) 
    145145                        { 
    146146                                _agentLoaded = true; 
     
    164164         
    165165                                //loading agent memory from xml 
    166                                 if (Boolean.parseBoolean(ConfigurationManager.getMemoryLoad())) 
     166                                if (ConfigurationManager.getMemoryLoad()) 
    167167                                { 
    168168                                        _memory.setMemoryLoad(true); 
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/util/ConfigurationManager.java

    r833 r853  
    139139        } 
    140140 
    141         public static String getAgentLoad(){ 
    142                 return getInstance().getConfigurationValue(AGENT_LOAD); 
     141         
     142        public static boolean getAgentLoad(){ 
     143                String agentLoad = getInstance().getOptionalConfigurationValue(AGENT_LOAD); 
     144                if(agentLoad!=null){ 
     145                        return Boolean.parseBoolean(agentLoad); 
     146                }else{ 
     147                        return false; 
     148                } 
    143149        } 
    144150         
    145         public static String getMemoryLoad(){ 
    146                 return getInstance().getConfigurationValue(MEMORY_LOAD); 
     151        public static boolean getMemoryLoad(){ 
     152                String memoryLoad = getInstance().getOptionalConfigurationValue(MEMORY_LOAD); 
     153                if(memoryLoad!=null){ 
     154                        return Boolean.parseBoolean(memoryLoad); 
     155                }else{ 
     156                        return false; 
     157                } 
    147158        } 
    148159         
     
    161172        } 
    162173         
     174        private String getOptionalConfigurationValue(String name){ 
     175                if(this.agentConfiguration.containsKey(name)){ 
     176                        return this.agentConfiguration.get(name); 
     177                }else{ 
     178                        return null; 
     179                } 
     180        } 
     181         
    163182         
    164183         
Note: See TracChangeset for help on using the changeset viewer.