Package org.freeplane.features.map

Examples of org.freeplane.features.map.MapReader


  void createStyleMap(final MapModel parentMap, MapStyleModel mapStyleModel, final String styleMapStr) {
    final ModeController modeController = Controller.getCurrentModeController();
    MapModel styleMap = new StyleMapModel();
    styleMap.createNewRoot();
    final MapReader mapReader = modeController.getMapController().getMapReader();
    final Reader styleReader = new StringReader(styleMapStr);
    NodeModel root;
        try {
          Map<Object, Object> hints = new HashMap<Object, Object>();
          hints.put(Hint.MODE, Mode.FILE);
          hints.put(NodeBuilder.FOLDING_LOADED, Boolean.TRUE);
      root = mapReader.createNodeTreeFromXml(styleMap, styleReader, hints);
      styleMap.setRoot(root);
      insertStyleMap(parentMap, styleMap);
      NodeModel predefinedStyleParentNode = getStyleNodeGroup(styleMap, STYLES_PREDEFINED);
      if(predefinedStyleParentNode == null){
        predefinedStyleParentNode = new NodeModel(styleMap);
View Full Code Here


    }

    private void paste(final String text, final NodeModel target, final boolean asSibling, final boolean isLeft) {
      final String[] textLines = text.split(ClipboardController.NODESEPARATOR);
      final MMapController mapController = (MMapController) Controller.getCurrentModeController().getMapController();
      final MapReader mapReader = mapController.getMapReader();
      final NodeTreeCreator nodeTreeCreator = mapReader.nodeTreeCreator(target.getMap());
      nodeTreeCreator.setHint(Hint.MODE, Mode.CLIPBOARD);
      for (int i = 0; i < textLines.length; ++i) {
        try {
          final NodeModel newModel = nodeTreeCreator.create(new StringReader(textLines[i]));
          newModel.removeExtension(FreeNode.class);
View Full Code Here

  public AttributeController(final ModeController modeController) {
    this.modeController = modeController;
    final MapController mapController = Controller.getCurrentModeController().getMapController();
    final ReadManager readManager = mapController.getReadManager();
    final WriteManager writeManager = mapController.getWriteManager();
    final MapReader mapReader = mapController.getMapReader();
    final AttributeBuilder attributeBuilder = new AttributeBuilder(this, mapReader);
    attributeBuilder.registerBy(readManager, writeManager);
    registerTooltipProvider();
    registerStateIconProvider();
  }
View Full Code Here

TOP

Related Classes of org.freeplane.features.map.MapReader

Copyright © 2018 www.massapicom. 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.