|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--ConForM.CoopnTools.CoKer.CodeVisual.CodeVisual
A CodeVisual is used to display code written in some Coopn language in a formatted manner.
Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
CodeVisual(CodeDoc doc,
boolean visible,
CoopnEnv env)
A constructor with visible parameter. |
|
CodeVisual(CodeDoc doc,
CoopnEnv env)
A simple constructor. |
Method Summary | |
void |
copy()
Copies the selected contents to system clipboard |
CodeVisualEditor |
editor()
|
void |
export()
Shows the export Dialog |
void |
export(java.io.PrintWriter writer,
int format,
java.awt.Insets insets,
int zoom,
CoopnEnv env)
Start an exportation process. |
void |
format()
Shows the format Dialog |
void |
format(java.io.PrintWriter writer,
int format,
boolean contextMode,
boolean tabMode,
CoopnEnv env)
Start a formatting process. |
void |
format(java.io.PrintWriter writer,
int format,
boolean contextMode,
int fontsize,
boolean tabMode,
int tabsize,
CoopnEnv env)
Start a formatting process. |
void |
hideSelection()
Hides the selected text |
boolean |
isCompressionMode()
|
boolean |
isLineNoMode()
|
boolean |
isPrettyMode()
|
boolean |
isSymbolMode()
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
nozoom()
Undo any previous zoom operation |
void |
print()
Shows the print Dialog.If the user selects the print operation, performs print by calling the other print method below |
void |
print(java.awt.print.PrinterJob job)
This method actually performs the printing. |
void |
quit()
Closes the CodeVisual |
void |
resizeToFit()
Increases the size of CodeVisual window as much as as possible so that the document displayed fits into it |
void |
scrollToShow()
Scrolls the display to bring the selected section into view |
void |
selectAll()
Selects all the contents of the CodeVisual |
void |
setAllBlack()
Set a black color for the whole document. |
void |
setColor(java.awt.Color color)
Set the foreground color of the selected portion of the document. |
void |
setCompressionMode(boolean value)
Set the state of Compression Mode to the specified value |
void |
setLineNoMode(boolean value)
Set the line number mode to specified value |
void |
setPrettyMode(boolean value)
Set the state of Pretty Mode to the specified value |
void |
setSymbolMode(boolean value)
Set the state of Symbol mode to the specified value |
void |
showAll()
Undoes any hiding done previously |
java.lang.String |
title()
Get the title. |
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
void |
zoomIn()
Increase font |
void |
zoomOut()
Decrease font |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Constructor Detail |
public CodeVisual(CodeDoc doc, CoopnEnv env)
doc
- The document to display.env
- The CoopnEnv associated.public CodeVisual(CodeDoc doc, boolean visible, CoopnEnv env)
doc
- The document to display.visible
- Boolean indicating whether visible.env
- The CoopnEnv associated.Method Detail |
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public boolean isPrettyMode()
isPrettyMode
in interface CodeVisualEditor
public boolean isLineNoMode()
isLineNoMode
in interface CodeVisualEditor
public boolean isSymbolMode()
isSymbolMode
in interface CodeVisualEditor
public boolean isCompressionMode()
isCompressionMode
in interface CodeVisualEditor
public void setLineNoMode(boolean value)
CodeVisualEditor
setLineNoMode
in interface CodeVisualEditor
public void setSymbolMode(boolean value)
setSymbolMode
in interface CodeVisualEditor
value
- The value to set the state topublic void setCompressionMode(boolean value)
setCompressionMode
in interface CodeVisualEditor
value
- The value to set the state topublic void setPrettyMode(boolean value)
setPrettyMode
in interface CodeVisualEditor
value
- The value to set the state topublic java.lang.String title()
title
in interface CodeVisualEditor
public void print()
print
in interface CodeVisualEditor
public void print(java.awt.print.PrinterJob job)
job
- The Printer Job to start printing onpublic void export()
export
in interface CodeVisualEditor
public void export(java.io.PrintWriter writer, int format, java.awt.Insets insets, int zoom, CoopnEnv env)
export
in interface CodeVisualEditor
writer
- the print writer to useformat
- the format,insets
- the marginszoom
- the zoom in percentsenv
- the environment to usepublic void format()
format
in interface CodeVisualEditor
public void format(java.io.PrintWriter writer, int format, boolean contextMode, boolean tabMode, CoopnEnv env)
format
in interface CodeVisualEditor
writer
- the output streamformat
- the output formatcontextMode
- if to generate a standalone documenttabMode
- if to replace tabs by spacesenv
- the associated environmentpublic void format(java.io.PrintWriter writer, int format, boolean contextMode, int fontsize, boolean tabMode, int tabsize, CoopnEnv env)
writer
- the output streamformat
- the output formatcontextMode
- if to generate a standalone documentfontsize
- approximative fontsize when contextModetabMode
- if to replace tabs by spacestabsize
- size of tabulators when ffenv
- the associated environmentpublic void quit()
quit
in interface CodeVisualEditor
public void setColor(java.awt.Color color)
setColor
in interface CodeVisualEditor
public void setAllBlack()
setAllBlack
in interface CodeVisualEditor
public void hideSelection()
hideSelection
in interface CodeVisualEditor
public void showAll()
showAll
in interface CodeVisualEditor
public void selectAll()
selectAll
in interface CodeVisualEditor
public void copy()
copy
in interface CodeVisualEditor
public void zoomIn()
zoomIn
in interface CodeVisualEditor
public void zoomOut()
zoomOut
in interface CodeVisualEditor
public void nozoom()
nozoom
in interface CodeVisualEditor
public void scrollToShow()
scrollToShow
in interface CodeVisualEditor
public void resizeToFit()
resizeToFit
in interface CodeVisualEditor
public CodeVisualEditor editor()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |