ConForM.CoopnTools.CoKer.CodeVisual
Class CodeDoc

java.lang.Object
  |
  +--ConForM.CoopnTools.CoKer.CodeVisual.CodeDoc

public class CodeDoc
extends java.lang.Object

A CodeDoc is the document which a CodeVisual displays


Constructor Summary
CodeDoc(java.lang.String codeName, LexicalTokenList toks, boolean linenoMode, boolean prettyMode, boolean symMode, boolean compMode, javax.swing.JMenuItem[] specificFileMenu, javax.swing.JMenuItem[] specificEditMenu, javax.swing.JMenuItem[] specificViewMenu, javax.swing.JMenuItem[] specificHelpMenu, javax.swing.JMenu[] specificMenu, CoopnEnv env)
          Constructor with all parameters.
CodeDoc(java.lang.String codeName, LexicalTokenList toks, javax.swing.JMenuItem[] specificFileMenu, javax.swing.JMenuItem[] specificEditMenu, javax.swing.JMenuItem[] specificViewMenu, javax.swing.JMenuItem[] specificHelpMenu, javax.swing.JMenu[] specificMenu, CoopnEnv env)
          Constructor assuming default values for the modes. linenoMode is true, symMode and compMode are false.
 
Method Summary
 boolean getdefcompMode()
           
 boolean getdeflinenoMode()
           
 boolean getdefprettyMode()
           
 boolean getdefsymMode()
           
 java.lang.String getTitle()
           
 java.util.Iterator iterator()
           
 int size()
          Return the number of tokens in this document.
 javax.swing.JMenuItem[] specificEditMenu()
          Get the specific edit menu.
 javax.swing.JMenuItem[] specificFileMenu()
          Get the specific file menu.
 javax.swing.JMenuItem[] specificHelpMenu()
          Get the specific help menu.
 javax.swing.JMenu[] specificMenu()
          Get the specific menus.
 javax.swing.JMenuItem[] specificViewMenu()
          Get the specific view menu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeDoc

public CodeDoc(java.lang.String codeName,
               LexicalTokenList toks,
               javax.swing.JMenuItem[] specificFileMenu,
               javax.swing.JMenuItem[] specificEditMenu,
               javax.swing.JMenuItem[] specificViewMenu,
               javax.swing.JMenuItem[] specificHelpMenu,
               javax.swing.JMenu[] specificMenu,
               CoopnEnv env)
Constructor assuming default values for the modes. linenoMode is true, symMode and compMode are false.
Parameters:
codeName - The name of the code.
toks - The list of tokens
specificFileMenu - The specific File Menu itmes.
specificEditMenu - The specific Edit Menu items.
specificViewMenu - The specific View Menu items.
specificHelpMenu - The specific Help Menu items.
specificMenu - The specific Menus.
env - The environment.

CodeDoc

public CodeDoc(java.lang.String codeName,
               LexicalTokenList toks,
               boolean linenoMode,
               boolean prettyMode,
               boolean symMode,
               boolean compMode,
               javax.swing.JMenuItem[] specificFileMenu,
               javax.swing.JMenuItem[] specificEditMenu,
               javax.swing.JMenuItem[] specificViewMenu,
               javax.swing.JMenuItem[] specificHelpMenu,
               javax.swing.JMenu[] specificMenu,
               CoopnEnv env)
Constructor with all parameters.
Parameters:
codeName - The name of the code.
toks - The list of tokens
linenoMode - The default value of linenoMode
prettyMode - The default value of prettyMode
symMode - The default value of symMode
compMode - The default value of compMode
specificFileMenu - The specific File Menu itmes
specificEditMenu - The specific Edit Menu items
specificViewMenu - The specific View Menu items
specificHelpMenu - The specific Help Menu items.
specificMenu - The specific Menus.
env - The environment.
Method Detail

iterator

public java.util.Iterator iterator()
Returns:
the iterator on the token list

size

public int size()
Return the number of tokens in this document.

getdeflinenoMode

public boolean getdeflinenoMode()
Returns:
The default linenoMode value

getdefsymMode

public boolean getdefsymMode()
Returns:
The default symMode value

getdefcompMode

public boolean getdefcompMode()
Returns:
The default compMode value

getdefprettyMode

public boolean getdefprettyMode()
Returns:
The default prettyMode value

getTitle

public java.lang.String getTitle()
Returns:
the title of the document

specificFileMenu

public javax.swing.JMenuItem[] specificFileMenu()
Get the specific file menu.
Returns:
the specific file menu. Any element of the interface TextualVisualEditoredMenuItem has its editor set by the editor associated to this renderable.

specificEditMenu

public javax.swing.JMenuItem[] specificEditMenu()
Get the specific edit menu.
Returns:
the specific edit menu. Any element of the interface TextualVisualEditoredMenuItem has its editor set by the editor associated to this renderable.

specificViewMenu

public javax.swing.JMenuItem[] specificViewMenu()
Get the specific view menu.
Returns:
the specific view menu. Any element of the interface TextualVisualEditoredMenuItem has its editor set by the editor associated to this renderable.

specificHelpMenu

public javax.swing.JMenuItem[] specificHelpMenu()
Get the specific help menu.
Returns:
the specific help menu. Any element of the interface TextualVisualEditoredMenuItem has its editor set by the editor associated to this renderable.

specificMenu

public javax.swing.JMenu[] specificMenu()
Get the specific menus.
Returns:
the specific menus. Any element of the interface TextualVisualEditoredItem has its editor set by the editor associated to this renderable.