|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectuk.ac.kcl.cch.jb.pliny.dnd.AbstractResourceExtensionProcessor
uk.ac.kcl.cch.jb.pliny.pdfAnnot.dnd.PdfEditorResourceExtensionProcessor
the ResourceExtensionProcessor for PDF Resources.
AbstractResourceExtensionProcessor| Nested Class Summary |
| Nested classes inherited from class uk.ac.kcl.cch.jb.pliny.dnd.IResourceExtensionProcessor |
IResourceExtensionProcessor.CacheElement |
| Field Summary |
| Fields inherited from class uk.ac.kcl.cch.jb.pliny.dnd.AbstractResourceExtensionProcessor |
editorId, myPage, newResources |
| Constructor Summary | |
PdfEditorResourceExtensionProcessor()
|
|
| Method Summary | |
boolean |
canHandleObject(Object data)
see IResourceExtensionProcessor.canHandleObject(java.lang.Object)
for details. |
IResourceExtensionProcessor.CacheElement[] |
getCacheElements(Resource r)
override this method to provide support for adding cache data from your plugin into a pliny archive file. |
org.eclipse.draw2d.IFigure |
getContentFigure(Resource resource)
see IResourceExtensionProcessor.getContentFigure(uk.ac.kcl.cch.jb.pliny.model.Resource)
for details. |
ObjectType |
getMyObjectType()
see IResourceExtensionProcessor.getMyObjectType()
for details. |
protected void |
handleFile(String name)
implement this method to handle a file that has been dropped on your processor. |
protected void |
handleResource(Resource myResource)
implementment this method to process a Resource that has been dragged into this process from another Pliny application. |
protected boolean |
handleUrl(URL theURL,
String title)
implement this abstract method to provide code to process a dropped object that was a URL. |
Resource |
makeMyResource()
see IResourceExtensionProcessor.makeMyResource()
for details. |
void |
processArchiveEntries(IGetsArchiveEntries archive,
Resource r)
override this method to provide support for creating cache data from Pliny archive files. |
| Methods inherited from class uk.ac.kcl.cch.jb.pliny.dnd.AbstractResourceExtensionProcessor |
getFileContentsAsString, getSource, handleString, handleUrl, handleUrlFile, makeNote, makeURLfromFileName, openResources, processDrop, setViewPart, writeFile |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PdfEditorResourceExtensionProcessor()
| Method Detail |
public Resource makeMyResource()
AbstractResourceExtensionProcessorIResourceExtensionProcessor.makeMyResource()
for details.
makeMyResource in interface IResourceExtensionProcessormakeMyResource in class AbstractResourceExtensionProcessorpublic ObjectType getMyObjectType()
AbstractResourceExtensionProcessorIResourceExtensionProcessor.getMyObjectType()
for details.
getMyObjectType in interface IResourceExtensionProcessorgetMyObjectType in class AbstractResourceExtensionProcessorpublic boolean canHandleObject(Object data)
AbstractResourceExtensionProcessorIResourceExtensionProcessor.canHandleObject(java.lang.Object)
for details.
canHandleObject in interface IResourceExtensionProcessorcanHandleObject in class AbstractResourceExtensionProcessortrue if this processor can handle this object.public org.eclipse.draw2d.IFigure getContentFigure(Resource resource)
AbstractResourceExtensionProcessorIResourceExtensionProcessor.getContentFigure(uk.ac.kcl.cch.jb.pliny.model.Resource)
for details.
getContentFigure in interface IResourceExtensionProcessorgetContentFigure in class AbstractResourceExtensionProcessorprotected void handleResource(Resource myResource)
AbstractResourceExtensionProcessor
handleResource in class AbstractResourceExtensionProcessormyResource - Resource to be introduced.protected void handleFile(String name)
AbstractResourceExtensionProcessor
handleFile in class AbstractResourceExtensionProcessorname - String name of the File
protected boolean handleUrl(URL theURL,
String title)
AbstractResourceExtensionProcessor
handleUrl in class AbstractResourceExtensionProcessortheURL - URL the URL the object representstitle - String a suggested title for the Resource you should create.
true if the URL was successfully
handled.public IResourceExtensionProcessor.CacheElement[] getCacheElements(Resource r)
AbstractResourceExtensionProcessorIResourceExtensionProcessor.getCacheElements(uk.ac.kcl.cch.jb.pliny.model.Resource).
getCacheElements in interface IResourceExtensionProcessorgetCacheElements in class AbstractResourceExtensionProcessor
public void processArchiveEntries(IGetsArchiveEntries archive,
Resource r)
throws PlinyImportException
AbstractResourceExtensionProcessorIResourceExtensionProcessor.processArchiveEntries(uk.ac.kcl.cch.jb.pliny.dnd.IGetsArchiveEntries, uk.ac.kcl.cch.jb.pliny.model.Resource).
processArchiveEntries in interface IResourceExtensionProcessorprocessArchiveEntries in class AbstractResourceExtensionProcessorarchive - IGetsArchiveEntries archive process that can provide you
with access to input streams from the archive containing the data you want
to put in the cache.r - Resource the cache data should belong to.
PlinyImportException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||