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.node.link.LinkNode; 22 import org.sape.carbon.core.config.node.link.LinkNodeConfiguration; 23 24 35 public interface Folder extends Node { 36 50 ConfigurationDocument addConfigurationDocument( 51 String name, Configuration config) 52 throws NodeCreationException; 53 54 67 Folder addSubFolder(String name) throws NodeCreationException; 68 69 77 LinkNode addLink(String name, LinkNodeConfiguration linkConfiguration) 78 throws NodeCreationException; 79 80 87 NodeFactory getSubFolderFactory(); 88 89 98 NodeFactory getConfigurationDocumentFactory(); 99 100 109 NodeFactory getLinkNodeFactory(); 110 111 } 112 | Popular Tags |