use of org.freeplane.features.encrypt.SingleDesEncrypter in project freeplane by freeplane.
the class EncryptedMap method newEncryptedMap.
/**
* @param e
*/
private void newEncryptedMap() {
final StringBuilder password = getUsersPassword();
if (password == null) {
return;
}
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);
}
Aggregations