User: juhalindfors
  Date: 02/03/13 06:10:59

  Modified:    src/main/org/jboss/mx/loading Tag: BranchMX_1_0
                        MBeanElement.java
  Log:
  constructor args
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +27 -5     jmx/src/main/org/jboss/mx/loading/MBeanElement.java
  
  Index: MBeanElement.java
  ===================================================================
  RCS file: /cvsroot/jboss/jmx/src/main/org/jboss/mx/loading/MBeanElement.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- MBeanElement.java 15 Feb 2002 12:26:23 -0000      1.1
  +++ MBeanElement.java 13 Mar 2002 14:10:59 -0000      1.1.2.1
  @@ -21,7 +21,7 @@
    * @see org.jboss.mx.loading.XMLMBeanParser
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Juha Lindfors</a>.
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.2.1 $
    *   
    */
   public class MBeanElement
  @@ -59,9 +59,14 @@
      private ArrayList versions = new ArrayList();
      
      /**
  -    * MBean constructor arguments.
  +    * MBean constructor argument types.
       */
  -   private ArrayList args     = new ArrayList();
  +   private ArrayList argTypes    = new ArrayList();
  +   
  +   /**
  +    * MBean constructor argument values.
  +    */
  +   private ArrayList argValues   = new ArrayList();
      
      
      // Public --------------------------------------------------------
  @@ -152,6 +157,12 @@
         this.name = trim(name);
      }
      
  +   /**
  +    * Sets the code base for an MLET entry. The codebase is trimmed of quotes (") 
and
  +    * additional equals (=) sign.
  +    *
  +    * @param   url   url string pointing to the codebase
  +    */
      public void setCodebase(String url)
      {
         this.codebase = trim(url);
  @@ -175,9 +186,20 @@
            versions.add(tokenizer.nextToken());
      }
      
  -   public void addArg(String name, String value)
  +   public void addArg(String type, String value)
  +   {
  +      argTypes.add(trim(type));
  +      argValues.add(trim(value));
  +   }
  +   
  +   public String[] getConstructorTypes()
  +   {
  +      return (String[])argTypes.toArray(new String[0]);
  +   }
  +   
  +   public String[] getConstructorValues()
      {
  -      throw new Error("NYI");  
  +      return (String[])argValues.toArray(new String[0]);
      }
      
      // Private -------------------------------------------------------
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to