|
|||||||||||
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.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()
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
protected void handleResource(Resource myResource)
AbstractResourceExtensionProcessor
handleResource
in class AbstractResourceExtensionProcessor
myResource
- Resource to be introduced.protected void handleFile(String name)
AbstractResourceExtensionProcessor
handleFile
in class AbstractResourceExtensionProcessor
name
- String name of the Fileprotected 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.public IResourceExtensionProcessor.CacheElement[] getCacheElements(Resource r)
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 r) 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.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 |