1 17 18 package org.sape.carbon.core.config.node; 19 20 import org.sape.carbon.core.config.Configuration; 21 import org.sape.carbon.core.config.format.ConfigurationFormatException; 22 import org.sape.carbon.core.config.format.ConfigurationFormatService; 23 24 36 public interface ConfigurationDocument extends Node { 37 38 50 void writeConfiguration(Configuration config) 51 throws NodeIOException, ConfigurationFormatException; 52 53 63 Configuration readConfiguration() 64 throws NodeIOException, ConfigurationFormatException; 65 66 84 ConfigurationDocument addNestedConfigurationDocument( 85 String name, 86 Configuration config) 87 throws NodeCreationException; 88 89 93 ConfigurationFormatService getFormatService(); 94 95 100 NodeFactory getNestedNodeFactory(); 101 } | Popular Tags |