|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjfig.gui.Viewer
the standalone jfig viewer.
A viewer for FIG 3.1 and (planned) FIG 3.2 files built on top of the jfig class library. The user interface consists of the main 'object canvas' and some buttons (open file, open http, zooming, etc.). This class is intended to display a single FIG file. Use the presentation viewer to view and browse jfig presentations.
To integrate the viewer with your own applications, use the following example code:
... jfig.gui.Viewer viewer = new jfig.gui.Viewer(); viewer.doParseFile( "myfile.fig" ); ... viewer.doParseURL( "http://myserver/mypath/myfile.fig" ); ...
Editor,
PresentationViewer| Nested Class Summary | |
(package private) class |
Viewer.UrlDialogListener
|
| Field Summary | |
(package private) FigAttribs |
attribs
|
(package private) Command |
command
|
(package private) java.awt.FileDialog |
fileDialog
|
(package private) java.lang.String |
filename
|
(package private) java.util.Vector |
filenameStack
|
(package private) java.lang.String |
filetype
|
(package private) java.util.Vector |
filetypeStack
|
(package private) java.awt.Frame |
frame
|
(package private) StringDialog |
getUrlDialog
|
(package private) java.lang.String |
helpfilename
|
(package private) ViewerCanvas |
objectCanvas
|
(package private) FigObjectList |
objectList
|
(package private) java.util.Vector |
objectListStack
|
(package private) FigParser |
parser
|
(package private) ConsoleMessage |
printer
|
(package private) StatusMessage |
statusField
|
(package private) java.lang.String |
tmpfilename
|
(package private) java.lang.String |
tmpfiletype
|
(package private) FigObject |
tmpObject
|
(package private) FigObjectList |
tmpObjectList
|
(package private) FigObjectList |
triggerList
|
java.lang.String |
TypeFILE
|
java.lang.String |
TypeRESOURCE
|
java.lang.String |
TypeURL
|
(package private) UndoStack |
undoStack
|
(package private) static java.lang.String |
versionString
|
(package private) ViewerButtonPanel |
viewerButtonPanel
|
(package private) ViewerStatusPanel |
viewerStatusPanel
|
| Constructor Summary | |
Viewer()
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
void |
addTmpObject(FigObject obj)
|
void |
call(java.lang.String methodName,
java.lang.Object arg)
|
boolean |
checkIsIdle()
|
void |
deleteFromObjectList(FigObject obj)
|
void |
deleteTmpObject(FigObject obj)
|
void |
doPanHome()
|
void |
doParseFile(java.lang.String fname)
|
void |
doParseResource(java.lang.String s)
|
void |
doParseURL(java.lang.String s)
|
void |
doPrint()
|
void |
doRedraw()
|
void |
doSelectFile()
|
void |
doSelectURL()
|
void |
doShowHelp()
|
void |
doShowNext()
|
void |
doShowPrevious()
|
void |
doToggleDisplayLinks()
|
void |
doZoom11()
|
void |
doZoomIn()
|
void |
doZoomOut()
|
void |
doZoomRegion()
|
void |
doZoomRegion(int xl,
int yt,
int xr,
int yb)
|
FigObject[] |
findAllObjectsAt(java.awt.Point P)
|
FigObject |
findNextObjectAt(java.awt.Point P,
FigObject obj)
|
FigObject |
findObjectAt(java.awt.Point P)
|
FigAttribs |
getCurrentAttribs()
getCurrentAttribs: return a reference to the current editor global object attributes. |
Command |
getCurrentCommand()
|
java.util.Enumeration |
getDrawableObjects()
return an Enumeration of all drawable objects |
java.lang.String |
getFilename()
allow to query the current filename (if any) |
java.awt.Frame |
getFrame()
|
FigCanvas |
getObjectCanvas()
getObjectCanvas: return a reference to the FigCanvas responsible for displaying the grahics objects. |
java.util.Enumeration |
getObjects()
|
FigDrawable |
getTmpObject()
return a reference to the current 'active' (temporary) object |
FigObject[] |
getTmpObjects()
|
UndoStack |
getUndoStack()
|
void |
handleCommandCallback()
|
void |
handleParserCallback()
|
void |
hideAllObjectCorners()
|
void |
insertIntoObjectList(FigObject obj)
|
boolean |
isIdle()
|
boolean |
isInObjectList(FigObject obj)
|
void |
keyPressed(java.awt.event.KeyEvent evt)
|
void |
keyReleased(java.awt.event.KeyEvent evt)
|
void |
keyTyped(java.awt.event.KeyEvent evt)
|
static void |
main(java.lang.String[] argv)
|
void |
message(java.lang.String msg)
|
void |
mousePressed(FigCanvasEvent evt)
process a mouse event ME at world coordinates WP and screen coords SP |
void |
parse(java.io.InputStream IS)
|
void |
printStacks()
|
void |
setConsole(ConsoleMessage printer)
|
void |
setCurrentAttribs(FigAttribs newAttribs)
|
void |
setInitialWindowSize()
|
void |
setZoomMessage()
|
void |
showAllObjectCorners()
|
void |
showObjectCorners(FigObject obj)
|
void |
statusMessage(java.lang.String msg)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
static java.lang.String versionString
FigAttribs attribs
FigObjectList objectList
FigObjectList tmpObjectList
FigObjectList triggerList
FigObject tmpObject
FigParser parser
java.lang.String helpfilename
java.lang.String filename
java.lang.String tmpfilename
java.lang.String filetype
java.lang.String tmpfiletype
public final java.lang.String TypeFILE
public final java.lang.String TypeURL
public final java.lang.String TypeRESOURCE
ConsoleMessage printer
StatusMessage statusField
java.awt.Frame frame
ViewerCanvas objectCanvas
ViewerStatusPanel viewerStatusPanel
ViewerButtonPanel viewerButtonPanel
java.awt.FileDialog fileDialog
StringDialog getUrlDialog
Command command
UndoStack undoStack
java.util.Vector filenameStack
java.util.Vector filetypeStack
java.util.Vector objectListStack
| Constructor Detail |
public Viewer()
| Method Detail |
public UndoStack getUndoStack()
getUndoStack in interface FigBasicEditorpublic Command getCurrentCommand()
getCurrentCommand in interface FigBasicEditorpublic FigCanvas getObjectCanvas()
FigBasicEditor
getObjectCanvas in interface FigBasicEditorpublic FigAttribs getCurrentAttribs()
FigBasicEditor
getCurrentAttribs in interface FigBasicEditorpublic void setCurrentAttribs(FigAttribs newAttribs)
setCurrentAttribs in interface FigBasicEditorpublic boolean isInObjectList(FigObject obj)
isInObjectList in interface FigBasicEditorpublic void insertIntoObjectList(FigObject obj)
insertIntoObjectList in interface FigBasicEditorpublic void deleteFromObjectList(FigObject obj)
deleteFromObjectList in interface FigBasicEditorpublic FigObject findObjectAt(java.awt.Point P)
findObjectAt in interface FigBasicEditor
public FigObject findNextObjectAt(java.awt.Point P,
FigObject obj)
findNextObjectAt in interface FigBasicEditorpublic FigObject[] findAllObjectsAt(java.awt.Point P)
findAllObjectsAt in interface FigBasicEditorpublic java.util.Enumeration getObjects()
getObjects in interface FigBasicEditorpublic void showAllObjectCorners()
showAllObjectCorners in interface FigBasicEditorpublic void hideAllObjectCorners()
hideAllObjectCorners in interface FigBasicEditorpublic void showObjectCorners(FigObject obj)
showObjectCorners in interface FigBasicEditorpublic void addTmpObject(FigObject obj)
addTmpObject in interface FigBasicEditorpublic void deleteTmpObject(FigObject obj)
deleteTmpObject in interface FigBasicEditorpublic FigObject[] getTmpObjects()
getTmpObjects in interface FigBasicEditor
public void call(java.lang.String methodName,
java.lang.Object arg)
call in interface FigBasicEditorpublic java.awt.Frame getFrame()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface FigBasicEditorpublic boolean isIdle()
public boolean checkIsIdle()
public void doSelectFile()
public void doSelectURL()
public void doParseURL(java.lang.String s)
public void doParseResource(java.lang.String s)
public void doParseFile(java.lang.String fname)
public void parse(java.io.InputStream IS)
public void handleParserCallback()
public void handleCommandCallback()
public void printStacks()
public void doShowHelp()
public void doShowPrevious()
public void doShowNext()
public void doPrint()
public void doToggleDisplayLinks()
public void doZoomRegion()
public void doZoomRegion(int xl,
int yt,
int xr,
int yb)
public void doZoomIn()
public void doZoomOut()
public void doZoom11()
public void doPanHome()
public void doRedraw()
doRedraw in interface FigBasicEditorpublic void setZoomMessage()
public void mousePressed(FigCanvasEvent evt)
FigCanvasListener
mousePressed in interface FigCanvasListenerpublic void keyReleased(java.awt.event.KeyEvent evt)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent evt)
keyTyped in interface java.awt.event.KeyListenerpublic void keyPressed(java.awt.event.KeyEvent evt)
keyPressed in interface java.awt.event.KeyListenerpublic void statusMessage(java.lang.String msg)
statusMessage in interface FigBasicEditorpublic void setInitialWindowSize()
public java.util.Enumeration getDrawableObjects()
FigDrawableEnumerator
getDrawableObjects in interface FigDrawableEnumeratorpublic FigDrawable getTmpObject()
FigDrawableEnumerator
getTmpObject in interface FigDrawableEnumeratorpublic java.lang.String getFilename()
FigBasicEditor
getFilename in interface FigBasicEditorpublic void setConsole(ConsoleMessage printer)
public void message(java.lang.String msg)
message in interface FigBasicEditorpublic static void main(java.lang.String[] argv)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||