eXo Kernel :: Container 2.4.11-UXP01

org.exoplatform.container.configuration
Class ConfigurationUnmarshaller

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

public class ConfigurationUnmarshaller
extends Object

Unmarshall a configuration.

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
ConfigurationUnmarshaller()
           
ConfigurationUnmarshaller(Set<String> profiles)
           
 
Method Summary
 boolean isValid(URL url)
          Returns true if the configuration file is valid according to its schema declaration.
 Configuration unmarshall(URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationUnmarshaller

public ConfigurationUnmarshaller(Set<String> profiles)

ConfigurationUnmarshaller

public ConfigurationUnmarshaller()
Method Detail

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

eXo Kernel :: Container 2.4.11-UXP01

Copyright © 2014 eXo Platform SAS. All Rights Reserved.