public class DefaultScriptingUIManager extends Object implements ScriptingUIManager
ScriptingUIManager.MenuEntry| Constructor and Description |
|---|
DefaultScriptingUIManager() |
public void addCreatedComponentListener(CreateComponentListener listener)
addCreatedComponentListener in interface ScriptingUIManagerpublic void removeCreatedComponentListener(CreateComponentListener listener)
removeCreatedComponentListener in interface ScriptingUIManagerpublic void fireCreateComponent(Component component)
public JScriptingComposer createComposer()
ScriptingUIManagerJScriptingComposer component.createComposer in interface ScriptingUIManagerJScriptingComposer.JScriptingComposerpublic JPanel createInstaller()
ScriptingUIManagerJScriptingInstaller component.createInstaller in interface ScriptingUIManagerJScriptingInstaller.JScriptingInstallerpublic JScriptingLauncher createLauncher()
ScriptingUIManagerJScriptingLauncher component.createLauncher in interface ScriptingUIManagerJScriptingLauncher.JScriptingLauncherpublic ImageIcon getIcon(String name)
ScriptingUIManagergetIcon in interface ScriptingUIManagername - String that identificates the image.public ImageIcon getIcon(String name, String size)
ScriptingUIManagergetIcon in interface ScriptingUIManagername - String that identificates the image.size - String to specify if the size of the icon would be "small",
"medium" or "big" (default value: "small").public ScriptingManager getManager()
ScriptingUIManagerScriptingManager of the ScriptingFramework.getManager in interface ScriptingUIManagerScriptingManagerpublic JPanel getHelp()
ScriptingUIManagergetHelp in interface ScriptingUIManagerpublic String[] getPrerreferedLanguages()
public JPanel getUserHelp()
ScriptingUIManagergetUserHelp in interface ScriptingUIManagerpublic void addUserHelp(String langName, URL resource)
addUserHelp in interface ScriptingUIManagerpublic AboutManager getAboutManager()
ScriptingUIManagerAboutManager to provide services of the 'About Us'
information of the ScriptingFramework.getAboutManager in interface ScriptingUIManagerAboutManagerAboutManagerpublic void showDialog(JComponent panel, String title)
ScriptingUIManagershowDialog in interface ScriptingUIManagerpanel - JPanel included in the dialog's contenttitle - String with the dialog's titlepublic void showWindow(JComponent panel, String title)
ScriptingUIManagershowWindow in interface ScriptingUIManagerpanel - JPanel included in the window's contenttitle - String with the window's titlepublic void showTool(JComponent panel, String title)
ScriptingUIManagershowTool in interface ScriptingUIManagerpanel - JPanel included in the tool's contenttitle - String with the tool's titlepublic JScriptingBrowser createBrowser(ScriptingFolder root, boolean foldersOnly)
ScriptingUIManagerJScriptingBrowser component.createBrowser in interface ScriptingUIManagerroot - ScriptingFolder that identificates the image.foldersOnly - boolean to indicate if only will be shown folders (if
it's true) or it will be shown the ScriptingBaseScript files too (false
value). By default, falseJScriptingBrowser.JScriptingBrowserpublic JScriptingBrowser createBrowser(ScriptingFolder root)
ScriptingUIManagerJScriptingBrowser component.createBrowser in interface ScriptingUIManagerroot - ScriptingFolder that identificates the image.JScriptingBrowser.JScriptingBrowserpublic JCodeEditor createJCodeEditor(ScriptingScript script)
ScriptingUIManagerJCodeEditor component.createJCodeEditor in interface ScriptingUIManagerJCodeEditor.JCodeEditorpublic JDialogEditor createJDialogEditor(ScriptingDialog script)
ScriptingUIManagerJDialogEditor component.createJDialogEditor in interface ScriptingUIManagerJDialogEditor.JDialogEditorpublic JThinG createJThinG()
ScriptingUIManagerJThinG component.createJThinG in interface ScriptingUIManagerJThinG.JThinGpublic JThinlet createJThinlet()
ScriptingUIManagerJThinlet component.createJThinlet in interface ScriptingUIManagerJThinlet.JThinletpublic SyntaxtHighlightTextComponent createSyntaxHighlightingPanel()
ScriptingUIManagercreateSyntaxHighlightingPanel in interface ScriptingUIManagerJEditorPaneSyntaxHighlighting.JEditorPaneSyntaxHighlightingpublic String getTranslation(String key)
getTranslation in interface ScriptingUIManagerpublic WindowManager getWindowManager()
getWindowManager in interface ScriptingUIManagerpublic void setWindowManager(WindowManager windowsManager)
setWindowManager in interface ScriptingUIManagerpublic JScriptingConsole createJScriptingConsole()
createJScriptingConsole in interface ScriptingUIManagerpublic JScriptingConsole createJScriptingConsole(boolean captureOutput)
createJScriptingConsole in interface ScriptingUIManagerpublic void addComposerMenu(String text, Action action)
addComposerMenu in interface ScriptingUIManagerpublic void addComposerTool(Action action)
addComposerTool in interface ScriptingUIManagerpublic Collection<ScriptingUIManager.MenuEntry> getComposerMenus()
getComposerMenus in interface ScriptingUIManagerpublic Collection<Action> getComposerTools()
getComposerTools in interface ScriptingUIManagerpublic JEditor createEditor(ScriptingUnit unit)
ScriptingUIManagercreateEditor in interface ScriptingUIManagerpublic boolean hasEditor(ScriptingUnit unit)
hasEditor in interface ScriptingUIManagerpublic void setActiveComposer(JScriptingComposer composer)
public JScriptingComposer getActiveComposer()
getActiveComposer in interface ScriptingUIManagerpublic void registerEditor(EditorFactory factory)
registerEditor in interface ScriptingUIManager