|
|||||||||||
| 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.imageRes.dnd.ImageEditorResourceExtensionProcessor
the ResourceExtensionProcessor for Image 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 | |
ImageEditorResourceExtensionProcessor()
|
|
ImageEditorResourceExtensionProcessor(org.eclipse.ui.IWorkbenchPage thePage)
|
|
| Method Summary | |
boolean |
canHandleObject(Object data)
see IResourceExtensionProcessor.canHandleObject(java.lang.Object)
for details. |
IResourceExtensionProcessor.CacheElement[] |
getCacheElements(Resource resource)
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. |
Vector |
getTheNewImages()
|
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 void |
handleString(String input)
|
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 resource)
override this method to provide support for creating cache data from Pliny archive files. |
void |
processUrl(URL theURL,
String title)
|
| Methods inherited from class uk.ac.kcl.cch.jb.pliny.dnd.AbstractResourceExtensionProcessor |
getFileContentsAsString, getSource, 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 ImageEditorResourceExtensionProcessor()
public ImageEditorResourceExtensionProcessor(org.eclipse.ui.IWorkbenchPage thePage)
| Method Detail |
public void processUrl(URL theURL,
String title)
public Vector getTheNewImages()
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.protected void handleString(String input)
handleString in class AbstractResourceExtensionProcessorprotected void handleFile(String name)
AbstractResourceExtensionProcessor
handleFile in class AbstractResourceExtensionProcessorname - String name of the Fileprotected void handleResource(Resource myResource)
AbstractResourceExtensionProcessor
handleResource in class AbstractResourceExtensionProcessormyResource - Resource to be introduced.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 AbstractResourceExtensionProcessorpublic IResourceExtensionProcessor.CacheElement[] getCacheElements(Resource resource)
AbstractResourceExtensionProcessorIResourceExtensionProcessor.getCacheElements(uk.ac.kcl.cch.jb.pliny.model.Resource).
getCacheElements in interface IResourceExtensionProcessorgetCacheElements in class AbstractResourceExtensionProcessor
public void processArchiveEntries(IGetsArchiveEntries archive,
Resource resource)
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.resource - Resource the cache data should belong to.
PlinyImportException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||