public interface  org.apache.wiki.providers.WikiAttachmentProvider extends java.lang.Object implements org.apache.wiki.WikiProvider
{
public abstract void putAttachmentData(org.apache.wiki.attachment.Attachment, java.io.InputStream) throws org.apache.wiki.api.exceptions.ProviderException, java.io.IOException;
public abstract java.io.InputStream getAttachmentData(org.apache.wiki.attachment.Attachment) throws org.apache.wiki.api.exceptions.ProviderException, java.io.IOException;
public abstract java.util.List listAttachments(org.apache.wiki.WikiPage) throws org.apache.wiki.api.exceptions.ProviderException;
public abstract java.util.Collection findAttachments(org.apache.wiki.search.QueryItem[]);
public abstract java.util.List listAllChanged(java.util.Date) throws org.apache.wiki.api.exceptions.ProviderException;
public abstract org.apache.wiki.attachment.Attachment getAttachmentInfo(org.apache.wiki.WikiPage, java.lang.String, int) throws org.apache.wiki.api.exceptions.ProviderException;
public abstract java.util.List getVersionHistory(org.apache.wiki.attachment.Attachment);
public abstract void deleteVersion(org.apache.wiki.attachment.Attachment) throws org.apache.wiki.api.exceptions.ProviderException;
public abstract void deleteAttachment(org.apache.wiki.attachment.Attachment) throws org.apache.wiki.api.exceptions.ProviderException;
public abstract void moveAttachmentsForPage(java.lang.String, java.lang.String) throws org.apache.wiki.api.exceptions.ProviderException;
public java.lang.String getProviderInfo()
{
org.apache.wiki.providers.WikiAttachmentProvider v;
java.lang.Error v;
v := @this: org.apache.wiki.providers.WikiAttachmentProvider;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.wiki.providers.WikiAttachmentProvider: java.lang.String getProviderInfo()> does not exist!");
throw v;
}
}