You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ym...@apache.org on 2002/08/28 15:06:13 UTC

cvs commit: jakarta-avalon-excalibur/csframework/src/cs/Configuration DefaultConfigurationSerializer.cs ConfigurationCollection.cs AbstractConfiguration.cs

ymikulski    2002/08/28 06:06:13

  Modified:    csframework/src/cs/Context DefaultContext.cs
               csframework/src/cs/Configuration
                        DefaultConfigurationSerializer.cs
                        ConfigurationCollection.cs AbstractConfiguration.cs
  Log:
  no message
  
  Revision  Changes    Path
  1.2       +13 -12    jakarta-avalon-excalibur/csframework/src/cs/Context/DefaultContext.cs
  
  Index: DefaultContext.cs
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/csframework/src/cs/Context/DefaultContext.cs,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultContext.cs	13 Aug 2002 12:58:47 -0000	1.1
  +++ DefaultContext.cs	28 Aug 2002 13:06:12 -0000	1.2
  @@ -102,7 +102,19 @@
   				object component =  Components[key];
   				object result = null;
   
  -				if (component != null)
  +				if (component == null)
  +				{
  +					// If there is no one, check the parent.
  +					if (Parent == null)
  +					{
  +						throw new ContextException(string.Format("Unable to locate {0}.", key));
  +					}
  +					else
  +					{
  +						result = Parent[key];
  +					}
  +				}
  +				else
   				{
   					if (component is IResolvable) 
   					{
  @@ -113,17 +125,6 @@
   						result = component;
   					}
   				}
  -
  -				// If there is no one, check the parent.
  -				if (Parent == null)
  -				{
  -					throw new ContextException(string.Format("Unable to locate {0}.", key));
  -				}
  -				else
  -				{
  -					result = Parent[key];
  -				}
  -
   				return result;
   			}	
   
  
  
  
  1.2       +4 -1      jakarta-avalon-excalibur/csframework/src/cs/Configuration/DefaultConfigurationSerializer.cs
  
  Index: DefaultConfigurationSerializer.cs
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/csframework/src/cs/Configuration/DefaultConfigurationSerializer.cs,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultConfigurationSerializer.cs	23 Aug 2002 22:03:59 -0000	1.1
  +++ DefaultConfigurationSerializer.cs	28 Aug 2002 13:06:13 -0000	1.2
  @@ -105,7 +105,10 @@
   			// attribute deserialization
   			foreach (XmlAttribute attr in node.Attributes)
   			{
  -				configuration.Attributes[attr.Name] = attr.Value;  
  +				if (string.Compare(attr.Prefix, string.Empty) == 0)
  +				{
  +					configuration.Attributes[attr.Name] = attr.Value;  
  +				}
   			}
   
   			// child deserialization
  
  
  
  1.3       +7 -17     jakarta-avalon-excalibur/csframework/src/cs/Configuration/ConfigurationCollection.cs
  
  Index: ConfigurationCollection.cs
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/csframework/src/cs/Configuration/ConfigurationCollection.cs,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ConfigurationCollection.cs	21 Aug 2002 20:14:03 -0000	1.2
  +++ ConfigurationCollection.cs	28 Aug 2002 13:06:13 -0000	1.3
  @@ -175,6 +175,7 @@
   				this.baseEnumerator = mappings.GetEnumerator();
   			}
   
  +/*
   			public IConfiguration Current 
   			{
   				get 
  @@ -183,15 +184,7 @@
   				}
   
   			}
  -
  -			object IEnumerator.Current 
  -			{
  -				get 
  -				{
  -					return baseEnumerator.Current;
  -				}
  -
  -			}
  +*/			
   
   			public bool MoveNext() 
   			{
  @@ -199,10 +192,12 @@
   				return baseEnumerator.MoveNext();
   			}
   
  -			bool IEnumerator.MoveNext() 
  +			object IEnumerator.Current 
   			{
  -
  -				return baseEnumerator.MoveNext();
  +				get 
  +				{
  +					return baseEnumerator.Current;
  +				}
   
   			}
   
  @@ -212,11 +207,6 @@
   				baseEnumerator.Reset();
   			}
   
  -			void IEnumerator.Reset() 
  -			{
  -				baseEnumerator.Reset();
  -
  -			}
   		}
   
   	}
  
  
  
  1.2       +0 -5      jakarta-avalon-excalibur/csframework/src/cs/Configuration/AbstractConfiguration.cs
  
  Index: AbstractConfiguration.cs
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/csframework/src/cs/Configuration/AbstractConfiguration.cs,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractConfiguration.cs	21 Aug 2002 20:14:31 -0000	1.1
  +++ AbstractConfiguration.cs	28 Aug 2002 13:06:13 -0000	1.2
  @@ -92,11 +92,6 @@
   		{
   			get
   			{
  -				if (val == null)
  -				{
  -					throw new ConfigurationException( string.Format("No value is associated with the " +
  -						"configuration element {0} at {1}", Name, Location));
  -				}
   				return val;
   			}
   			set
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: cvs commit: jakarta-avalon-excalibur/csframework/src/cs/Configuration DefaultConfigurationSerializer.cs ConfigurationCollection.cs AbstractConfiguration.cs

Posted by Nicola Ken Barozzi <ni...@apache.org>.
ymikulski@apache.org wrote:
> ymikulski    2002/08/28 06:06:13
> 
>   Modified:    csframework/src/cs/Context DefaultContext.cs
>                csframework/src/cs/Configuration
>                         DefaultConfigurationSerializer.cs
>                         ConfigurationCollection.cs AbstractConfiguration.cs
>   Log:
>   no message

For the second time, please include a message in the log.

-- 
Nicola Ken Barozzi                   nicolaken@apache.org
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>