You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/09/01 03:53:54 UTC
cvs commit: jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/cpbuilder/metadata ClassLoaderSetDef.java
donaldp 2002/08/31 18:53:53
Modified: src/java/org/apache/avalon/phoenix/components/cpbuilder/metadata
ClassLoaderSetDef.java
Log:
Allow the set to carry the set of predefined ClassLoaders.
Revision Changes Path
1.2 +23 -1 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/cpbuilder/metadata/ClassLoaderSetDef.java
Index: ClassLoaderSetDef.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/cpbuilder/metadata/ClassLoaderSetDef.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ClassLoaderSetDef.java 1 Sep 2002 01:31:21 -0000 1.1
+++ ClassLoaderSetDef.java 1 Sep 2002 01:53:53 -0000 1.2
@@ -24,6 +24,11 @@
private final String m_default;
/**
+ * The set of ClassLoaders predefined by the application.
+ */
+ private final String[] m_predefined;
+
+ /**
* The classloaders defined in set.
*/
private final ClassLoaderDef[] m_classLoaders;
@@ -40,6 +45,7 @@
* @param classLoaders the ClassLoaders in set
*/
public ClassLoaderSetDef( final String aDefault,
+ final String[] predefined,
final ClassLoaderDef[] classLoaders,
final JoinDef[] joins )
{
@@ -55,8 +61,13 @@
{
throw new NullPointerException( "joins" );
}
+ if( null == predefined )
+ {
+ throw new NullPointerException( "predefined" );
+ }
m_default = aDefault;
+ m_predefined = predefined;
m_classLoaders = classLoaders;
m_joins = joins;
}
@@ -70,6 +81,17 @@
public String getDefault()
{
return m_default;
+ }
+
+ /**
+ * Return the set of predefined ClassLoaders.
+ *
+ * @return the set of predefined ClassLoaders.
+ * @see #m_predefined
+ */
+ public String[] getPredefined()
+ {
+ return m_predefined;
}
/**
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>