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