Class AbstractExtensionModule

  • Direct Known Subclasses:
    CoreExtensionModule, HMCExtensionModule, WebExtensionModule

    public abstract class AbstractExtensionModule
    extends java.lang.Object
    Abstract class for an extension module. Contains the attributes:
    • String:name - Name of the module (e.g. core, web, hmc, junit)
    • boolean:sourceavailable - Is the source code aviable
    • String:additionalclasspath - An additional classpath (e.g. external libraries)
    • Constructor Detail

      • AbstractExtensionModule

        protected AbstractExtensionModule​(java.lang.String name)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • isSourceAvailable

        public boolean isSourceAvailable()
      • setSourceAvailable

        public void setSourceAvailable​(boolean sourceavailable)
      • getAdditionalClassPath

        public java.lang.String getAdditionalClassPath()
        Returns:
        the additional classpath. if it was not set before, an empty string is returned
      • setAdditionalClassPath

        public void setAdditionalClassPath​(java.lang.String additionalclasspath)