Examples of IModeControllerExtensionProvider


Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    //WORKSPACE - todo(low): list all modes from freeplane controller   
    props.put("mode", new String[] { MModeController.MODENAME });
   
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
        public void installExtension(ModeController modeController) {
          addToQuitChain();
            WorkspaceController.getController().installMode(modeController);
            startPluginServices(context, modeController);
            WorkspaceController.getController().startModeExtension(modeController);
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

  private void registerMindMapModeExtension(final BundleContext context) {
    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    props.put("mode", new String[] { MModeController.MODENAME });
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          public void installExtension(final ModeController modeController) {
            new LatexRegistration();
            addPreferencesToOptionPanel();
          }
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

  private void registerBrowseModeExtension(final BundleContext context) {
    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    props.put("mode", new String[] { BModeController.MODENAME });
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          public void installExtension(final ModeController modeController) {
            new LatexRegistration();
          }
        }, props);
  }
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

  private void registerMindMapModeExtension(final BundleContext context) {
    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    props.put("mode", new String[] { MModeController.MODENAME });
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          public void installExtension(ModeController modeController) {
            final ExportController exportController = ExportController.getController(modeController);
            exportController.addExportEngine(new ExampleFileFilter("pdf", TextUtils.getText("export_pdf_text")), new ExportPdf());
            exportController.addExportEngine(new ExampleFileFilter("svg", TextUtils.getText("export_svg_text")), new ExportSvg());
            final ViewerController extension = (ViewerController) modeController
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

  private void registerBrowseModeExtension(final BundleContext context) {
    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    props.put("mode", new String[] { BModeController.MODENAME });
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          public void installExtension(ModeController modeController) {
            final ViewerController extension = (ViewerController) modeController
                .getExtension(ViewerController.class);
            extension.addFactory(new SvgViewerFactory());
          }
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

   */
  public void start(final BundleContext context) throws Exception {
    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    props.put("mode", new String[] { MModeController.MODENAME });
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          public void installExtension(ModeController modeController) {
            if(! modeController.getController().getViewController().isHeadless())
              initJSyntaxPane(context);
            new ScriptingRegistration(modeController);
          }
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

  @Override
    public void start(final BundleContext context) throws Exception {
    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    props.put("mode", new String[] { MModeController.MODENAME /*TODO: other modes too?*/});
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          @Override
                public void installExtension(ModeController modeController) {
            final MenuBuilder menuBuilder = modeController.getUserInputListenerFactory().getMenuBuilder(MenuBuilder.class);
            final $$$$Action action = new $$$$Action();
          modeController.addAction(action);
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

   */
  public void start(final BundleContext context) throws Exception {
    final Hashtable<String, String[]> props = new Hashtable<String, String[]>();
    props.put("mode", new String[] { MModeController.MODENAME });
    context.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          public void installExtension(ModeController modeController) {
            modeController.addAction(new FreeplaneHelpStarter());
          }
        }, props);
  }
View Full Code Here

Examples of org.freeplane.main.osgi.IModeControllerExtensionProvider

*/
public class Activator implements BundleActivator {

  public void start(BundleContext bundleContext) throws Exception {
    bundleContext.registerService(IModeControllerExtensionProvider.class.getName(),
        new IModeControllerExtensionProvider() {
          public void installExtension(ModeController modeController) {
            new OpenMapsRegistration(modeController);
          }
        }, getProperties());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.