Class ConfigurationUnmarshaller

java.lang.Object
org.exoplatform.container.configuration.ConfigurationUnmarshaller

public class ConfigurationUnmarshaller extends Object
Unmarshall a configuration.
Version:
$Revision$
Author:
Julien Viet
  • Constructor Details

    • ConfigurationUnmarshaller

      public ConfigurationUnmarshaller(Set<String> profiles)
    • ConfigurationUnmarshaller

      public ConfigurationUnmarshaller()
  • Method Details

    • isValid

      public boolean isValid(URL url) throws NullPointerException, IOException
      Returns true if the configuration file is valid according to its schema declaration. If the file does not have any schema declaration, the file will be reported as valid.
      Parameters:
      url - the url of the configuration to validate
      Returns:
      true if the configuration file is valid
      Throws:
      IOException - any IOException thrown by using the provided URL
      NullPointerException - if the provided URL is null
    • unmarshall

      public Configuration unmarshall(URL url) throws Exception
      Throws:
      Exception