Package org.freeplane.features.map

Examples of org.freeplane.features.map.NodeModel.addExtension()


      if (tag.equals("font")) {
        final FontProperties fp = (FontProperties) userObject;
        NodeStyleModel nodeStyleModel = NodeStyleModel.getModel(node);
        if (nodeStyleModel == null) {
          nodeStyleModel = new NodeStyleModel();
          node.addExtension(nodeStyleModel);
        }
        nodeStyleModel.setFontFamilyName(fp.fontName);
        nodeStyleModel.setFontSize(fp.fontSize);
        nodeStyleModel.setItalic(fp.isItalic);
        nodeStyleModel.setBold(fp.isBold);
View Full Code Here


    nodeStyleModel.setFontFamilyName(nodeStyleController.getFontFamilyName(styleNode));
    nodeStyleModel.setFontSize(nodeStyleController.getFontSize(styleNode));
    nodeStyleModel.setItalic(nodeStyleController.isItalic(styleNode));
    nodeStyleModel.setShape(nodeStyleController.getShape(styleNode));

    styleNode.addExtension(nodeStyleModel);

    final NodeSizeModel nodeSizeModel = new NodeSizeModel();
    nodeSizeModel.setMaxNodeWidth(nodeStyleController.getMaxWidth(styleNode));
    nodeSizeModel.setMinNodeWidth(nodeStyleController.getMinWidth(styleNode));
View Full Code Here

    if(standardEdgeModel != null){
      final EdgeModel edgeModel = new EdgeModel();
      edgeModel.setColor(standardEdgeModel.getColor());
      edgeModel.setStyle(standardEdgeModel.getStyle());
      edgeModel.setWidth(standardEdgeModel.getWidth());
      styleNode.addExtension(edgeModel);
    }
    }

   private void updateNoteStyle(final NodeStyleController nodeStyleController, MapModel defaultStyleMap) {
       if (ResourceController.getResourceController().getBooleanProperty((MNoteController.RESOURCES_USE_DEFAULT_FONT_FOR_NOTES_TOO)))
View Full Code Here

       styleNode.removeExtension(NodeStyleModel.class);
       final Font defaultFont = new JLabel().getFont();
       final NodeStyleModel nodeStyleModel = new NodeStyleModel();
       nodeStyleModel.setFontFamilyName(defaultFont.getFamily());
       nodeStyleModel.setFontSize(defaultFont.getSize());
       styleNode.addExtension(nodeStyleModel);
   }

   private void importOldIcons() {
    final File oldUserPreferencesFile =new File(System.getProperty("user.home"), ".freeplane/auto.properties");
    if(! oldUserPreferencesFile.exists()){
View Full Code Here

    final Controller controller = Controller.getCurrentController();
    final NodeModel node = controller.getSelection().getSelected();
    ConditionalStyleModel conditionalStyleModel = (ConditionalStyleModel) node.getExtension(ConditionalStyleModel.class);
    if(conditionalStyleModel == null){
      conditionalStyleModel = new ConditionalStyleModel();
      node.addExtension(conditionalStyleModel);
    }
      return conditionalStyleModel;
    }
}
View Full Code Here

    final IExtension undoHandler = targetMap.getExtension(IUndoHandler.class);
    source.getStyleMap().putExtension(IUndoHandler.class, undoHandler);
    final NodeModel targetRoot = targetMap.getRootNode();
    final MapStyleModel target = MapStyleModel.getExtension(targetRoot);
    if(target == null){
      targetRoot.addExtension(source);
    }
    else{
      target.copyFrom(source, overwrite);
    }
    }
View Full Code Here

            file = new File(file.getPath() + '.' + IMAGE_FORMAT);
          final URI uri = LinkController.toLinkTypeDependantURI(mindmapFile, file);
              ImageIO.write(image, IMAGE_FORMAT, file);
        final NodeModel node = mapController.newNode(file.getName(), target.getMap());
        final ExternalResource extension = new ExternalResource(uri);
        node.addExtension(extension);
        mapController.insertNode(node, target, asSibling, isLeft, isLeft);
            }
            catch (IOException e) {
              e.printStackTrace();
            }
View Full Code Here

    final ModeController modeController = Controller.getCurrentModeController();
    MFileManager.getController(modeController).newMapFromDefaultTemplate();
    NodeModel node = Controller.getCurrentController().getMap().getRootNode();
    final EncryptionModel encryptedMindMapNode = new EncryptionModel(node);
    encryptedMindMapNode.setEncrypter(new SingleDesEncrypter(password));
    node.addExtension(encryptedMindMapNode);
    Controller.getCurrentModeController().getMapController().nodeChanged(node);
  }
 
  @Override
  public void afterMapChange(final Object newMap) {
View Full Code Here

      UITools.errorMessage(TextUtils.getText("node_is_write_protected"));
      return null;
    }
    final NodeModel newNode = newNode("", target.getMap());
    LogicalStyleModel.createExtension(newNode).setStyle(MapStyleModel.FLOATING_STYLE);
    newNode.addExtension(modeController.getExtension(FreeNode.class));
    if(! addNewNode(newNode, target, -1, newNodeIsLeft))
      return null;
    ((MLocationController)MLocationController.getController(modeController)).moveNodePosition(newNode, -1, pt.x, pt.y);
    final Component component = Controller.getCurrentController().getMapViewManager().getComponent(newNode);
    if (component == null)
View Full Code Here

    reader.addAttributeHandler(NodeBuilder.XML_NODE, NodeTextBuilder.XML_NODE_TEXT_SHORTENED, new IAttributeHandler() {
      public void setAttribute(final Object userObject, final String value) {
        final NodeModel node = ((NodeModel) userObject);
        try {
          if(Boolean.valueOf(value)){
            node.addExtension(new ShortenedTextModel());
          }
        }
        catch (Exception e) {
          LogUtils.warn(e);
        }
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.