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>