1 9 package org.ozoneDB.xml.core; 10 11 import java.util.Set ; 12 import org.ozoneDB.OzoneRemote; 13 import org.xmldb.api.base.Resource; 14 15 20 public interface XMLCollection extends OzoneRemote { 21 22 23 public void setName(String name); 25 26 public String getName(); 27 28 30 public XMLCollection getParentCollection(); 31 32 33 public void setParentCollection(XMLCollection parentCollection); 35 36 public int getChildCollectionCount(); 37 38 40 public String [] listChildCollections(); 41 42 44 public XMLCollection getChildCollection( String name ); 45 46 47 public void setChildCollection( String childName, XMLCollection childCollection); 49 public int getResourceCount(); 50 51 public Set getResources(); 52 53 public boolean hasResource(String id); 54 55 public void addResource(String id); 57 public void storeResource( String id, Resource res ); 59 } 60 | Popular Tags |