Class XmlConfigUtil

java.lang.Object
swiss.trustbroker.homerealmdiscovery.util.XmlConfigUtil

public class XmlConfigUtil extends Object
Handles XML config parsing via JAXB. This class is used in static context, hence the static map.
  • Method Details

    • loadConfigFromDirectory

      public static <T> swiss.trustbroker.homerealmdiscovery.util.XmlConfigUtil.LoadResult<T> loadConfigFromDirectory(File mappingFile, Class<T> entryType, org.springframework.core.env.ConfigurableEnvironment environment)
    • createUnmarshaller

      public static jakarta.xml.bind.Unmarshaller createUnmarshaller(Class<?> configType)
    • getConfigData

      public static <T> T getConfigData(File configFile, Class<T> configType, org.springframework.core.env.ConfigurableEnvironment environment)
    • loadConfigFromFile

      public static <T> T loadConfigFromFile(File configFile, Class<T> entryType, org.springframework.core.env.ConfigurableEnvironment environment)