# Deprecated API

## Contents

- Interfaces
- Methods

Deprecated Interfaces
Interface
Description
org.freeplane.api.Map
since 1.7.10 - use MindMap instead
org.freeplane.api.MapRO
since 1.7.10 - use MindMapRO instead
org.freeplane.plugin.script.proxy.Proxy.Map
since 1.7.10 use Proxy.MindMap
org.freeplane.plugin.script.proxy.Proxy.MapRO
since 1.7.10, use Proxy.MindMapRO

Deprecated Methods
Method
Description
org.freeplane.api.Attributes.remove(String)
before 1.1 - use `Attributes.remove(int)` or `Attributes.removeAll(String)` instead.
org.freeplane.api.AttributesRO.findAttribute(String)
since 1.2 - use `AttributesRO.findFirst(String)` instead.
org.freeplane.api.AttributesRO.get(String)
before 1.1 - use `AttributesRO.get(int)`, `AttributesRO.getFirst(String)` or `AttributesRO.getAll(String)` instead.
org.freeplane.api.AttributesRO.getAttributeNames()
since 1.2 use #getNames() instead.
org.freeplane.api.Controller.getOpenMaps()
since 1.7.10 - use `Controller.getOpenMindMaps()`
org.freeplane.api.Controller.load(File)
since 1.7.5 - use `Controller.mapLoader(File)`
org.freeplane.api.Controller.load(String)
since 1.7.5 - use `Controller.mapLoader(String)`
org.freeplane.api.Controller.load(URL)
since 1.7.5 - use `Controller.mapLoader(URL)`
org.freeplane.api.Controller.newMap()
since 1.7.10 - use `Controller.newMindMap()`
org.freeplane.api.Controller.newMap(URL)
since 1.6.16 - use `Controller.mapLoader(URL)`
org.freeplane.api.Controller.newMapFromTemplate(File)
since 1.6.16 - use `Controller.mapLoader(File)`
org.freeplane.api.Controller.setStatusInfo(String, Icon)
since 1.2 - use `Controller.setStatusInfo(String, String, String)`
org.freeplane.api.ExternalObject.setURI(String)
since 1.2 - use `ExternalObject.setUri(String)` instead.
org.freeplane.api.ExternalObjectRO.getURI()
since 1.2 - use `ExternalObjectRO.getUri()` instead.
org.freeplane.api.HeadlessLoader.getMap()
since 1.7.10 - use `HeadlessLoader.getMindMap()`
org.freeplane.api.HeadlessLoader.load()
since 1.7.10 - use `HeadlessLoader.getMindMap()`
org.freeplane.api.HeadlessMapCreator.load(File)
since 1.7.5 - use `HeadlessMapCreator.mapLoader(File)`
org.freeplane.api.HeadlessMapCreator.load(String)
since 1.7.5 - use `HeadlessMapCreator.mapLoader(String)`
org.freeplane.api.HeadlessMapCreator.load(URL)
since 1.7.5 - use `HeadlessMapCreator.mapLoader(URL)`
org.freeplane.api.Icons.addIcon(String)
since 1.2 - use `Icons.add(String)` instead.
org.freeplane.api.Icons.removeIcon(String)
since 1.2 - use `Icons.remove(String)` instead.
org.freeplane.api.Link.set(String)
since 1.2 - use `Link.setText(String)` instead.
org.freeplane.api.LinkRO.get()
since 1.2 - use `LinkRO.getText()` instead.
org.freeplane.api.MindMapRO.getRootNode()
since 1.2 - use `MindMapRO.getRoot()` instead.
org.freeplane.api.NodeRO.getMap()
since 1.7.10 - use `NodeRO.getMindMap()`
org.freeplane.api.NodeRO.getNodeID()
since 1.2 - use Node.getId() instead.
org.freeplane.api.NodeRO.getParentNode()
since 1.2 - use `NodeRO.getParent()` instead.
org.freeplane.api.NodeRO.getPlainTextContent()
since 1.2 - use getPlainText() or getTo().getPlain() instead.
org.freeplane.api.NodeStyle.setNodeTextColor(Color)
since 1.2 - use `NodeStyle.setTextColor(Color)` instead.
org.freeplane.api.NodeStyleRO.getNodeTextColor()
since 1.2 - use `NodeStyleRO.getTextColor()` instead.
org.freeplane.plugin.script.proxy.Proxy.Connector.setEndArrow(ArrowType)
since 1.2 - use `Connector.setEndArrow(boolean)` instead
org.freeplane.plugin.script.proxy.Proxy.Connector.setStartArrow(ArrowType)
since 1.2 - use `Connector.setStartArrow(boolean)` instead
org.freeplane.plugin.script.proxy.Proxy.ConnectorRO.getEndArrow()
since 1.2 - use `ConnectorRO.hasEndArrow()` instead
org.freeplane.plugin.script.proxy.Proxy.ConnectorRO.getStartArrow()
since 1.2 - use `ConnectorRO.hasStartArrow()` instead
org.freeplane.plugin.script.proxy.Proxy.ControllerRO.find(ICondition)
since 1.2 use `ControllerRO.find(NodeCondition)` instead.
org.freeplane.plugin.script.proxy.Proxy.NodeRO.find(ICondition)
since 1.2 use `NodeRO.find(NodeCondition)` instead.