|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.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 AbstractResourceExtensionProcessor
theURL
- 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 AbstractResourceExtensionProcessor
protected void handleFile(String name)
AbstractResourceExtensionProcessor
handleFile
in class AbstractResourceExtensionProcessor
name
- String name of the Fileprotected void handleResource(Resource myResource)
AbstractResourceExtensionProcessor
handleResource
in class AbstractResourceExtensionProcessor
myResource
- Resource to be introduced.public Resource makeMyResource()
AbstractResourceExtensionProcessor
IResourceExtensionProcessor.makeMyResource()
for details.
makeMyResource
in interface IResourceExtensionProcessor
makeMyResource
in class AbstractResourceExtensionProcessor
public ObjectType getMyObjectType()
AbstractResourceExtensionProcessor
IResourceExtensionProcessor.getMyObjectType()
for details.
getMyObjectType
in interface IResourceExtensionProcessor
getMyObjectType
in class AbstractResourceExtensionProcessor
public boolean canHandleObject(Object data)
AbstractResourceExtensionProcessor
IResourceExtensionProcessor.canHandleObject(java.lang.Object)
for details.
canHandleObject
in interface IResourceExtensionProcessor
canHandleObject
in class AbstractResourceExtensionProcessor
true
if this processor can handle this object.public org.eclipse.draw2d.IFigure getContentFigure(Resource resource)
AbstractResourceExtensionProcessor
IResourceExtensionProcessor.getContentFigure(uk.ac.kcl.cch.jb.pliny.model.Resource)
for details.
getContentFigure
in interface IResourceExtensionProcessor
getContentFigure
in class AbstractResourceExtensionProcessor
public IResourceExtensionProcessor.CacheElement[] getCacheElements(Resource resource)
AbstractResourceExtensionProcessor
IResourceExtensionProcessor.getCacheElements(uk.ac.kcl.cch.jb.pliny.model.Resource)
.
getCacheElements
in interface IResourceExtensionProcessor
getCacheElements
in class AbstractResourceExtensionProcessor
public void processArchiveEntries(IGetsArchiveEntries archive, Resource resource) throws PlinyImportException
AbstractResourceExtensionProcessor
IResourceExtensionProcessor.processArchiveEntries(uk.ac.kcl.cch.jb.pliny.dnd.IGetsArchiveEntries, uk.ac.kcl.cch.jb.pliny.model.Resource)
.
processArchiveEntries
in interface IResourceExtensionProcessor
processArchiveEntries
in class AbstractResourceExtensionProcessor
archive
- 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 |