Class ConfigurationIntersection

    • Constructor Detail

      • ConfigurationIntersection

        public ConfigurationIntersection​(java.lang.String confName,
                                         java.util.Map<java.lang.String,​Configuration> intersectedConfs)
    • Method Detail

      • getIntersectedConfigurationNames

        public java.lang.String[] getIntersectedConfigurationNames()
        Returns the list of configurations' names this object is an intersection of.

        This list is built from the configuration name, if some of these configuration names have actually not been recognized in the module, they will be null when accessed from getIntersectedConfiguration(String).

        Returns:
        the list of configurations' names this object is an intersection of.
      • getIntersectedConfiguration

        public Configuration getIntersectedConfiguration​(java.lang.String confName)
        Returns the intersected Configuration object for the given conf name, or null if the given conf name is not part of this intersection or if this conf name isn't defined in the module in which this intersection has been built.
        Parameters:
        confName - the name of the configuration to return.
        Returns:
        the intersected Configuration object for the given conf name