1 package com.ibm.webdav.impl; 2 3 17 import java.io.*; 18 import java.net.*; 19 import java.util.*; 20 21 import org.w3c.dom.*; 22 23 import com.ibm.webdav.*; 24 25 33 public interface NamespaceManager { 34 37 public void closeContentsOutputStream() throws WebDAVException; 38 42 public void createCollection(String localName) throws WebDAVException; 43 47 public void createLockNullResource() throws WebDAVException; 48 51 public void delete() throws WebDAVException; 52 57 public void createBinding(String bindName,URL source) throws WebDAVException; 58 59 62 public void move(String path) throws WebDAVException; 63 68 public boolean exists() throws WebDAVException; 69 74 public InputStream getContentsInputStream() throws WebDAVException; 75 80 public OutputStream getContentsOutputStream() throws WebDAVException; 81 86 public Vector getMembers() throws WebDAVException; 87 90 public void initialize(ResourceImpl resource); 91 95 public boolean isCollection() throws WebDAVException; 96 102 public boolean isVersionable() throws WebDAVException; 103 107 public boolean isLockNull() throws WebDAVException; 108 115 public byte[] performWith(String args) throws WebDAVException; 116 117 123 public List getAllowedMethods() throws WebDAVException; 124 129 public void setOrdering(Document orderPatch) throws WebDAVException; 130 133 public String getContentType() throws WebDAVException; 134 137 public void closeContentsOutputStream(String sContentType) throws WebDAVException; 138 139 } 140 | Popular Tags |