Examples of IExtensionElementWriter


Examples of org.freeplane.core.io.IExtensionElementWriter

            loadConditionalStyles(mapStyleModel.getConditionalStyleModel(), dom);
        }
        });

        mapController.getWriteManager().addExtensionElementWriter(ConditionalStyleModel.class,
          new IExtensionElementWriter() {
          public void writeContent(ITreeWriter writer, Object element, IExtension extension) throws IOException {
            final ConditionalStyleModel conditionalStyleModel = (ConditionalStyleModel) extension;
            if (conditionalStyleModel.getStyleCount() == 0)
              return;
            final XMLElement hook = new XMLElement("hook");
View Full Code Here

Examples of org.freeplane.core.io.IExtensionElementWriter

  public void registerBy(final ReadManager reader, final WriteManager writer) {
    reader.addElementHandler("attribute_registry", this);
    reader.addElementHandler(AttributeBuilder.XML_NODE_ATTRIBUTE, this);
    reader.addElementHandler(AttributeBuilder.XML_NODE_REGISTERED_ATTRIBUTE_NAME, this);
    reader.addElementHandler(AttributeBuilder.XML_NODE_REGISTERED_ATTRIBUTE_VALUE, this);
    writer.addExtensionElementWriter(NodeAttributeTableModel.class, new IExtensionElementWriter() {
      public void writeContent(final ITreeWriter writer, final Object node, final IExtension extension)
              throws IOException {
        final NodeAttributeTableModel attributes = (NodeAttributeTableModel) extension;
        save((NodeModel)node, attributes, writer);
      }
    });
    writer.addExtensionElementWriter(AttributeRegistry.class, new IExtensionElementWriter() {
      public void writeContent(final ITreeWriter writer, final Object node, final IExtension extension)
              throws IOException {
        final AttributeRegistry attributes = (AttributeRegistry) extension;
        attributes.write(writer);
      }
View Full Code Here

Examples of org.freeplane.core.io.IExtensionElementWriter

            }
        }
    }
    final MapController mapController = modeController.getMapController();
    mapController.getReadManager().addElementHandler("hook", createXmlReader());
    final IExtensionElementWriter xmlWriter = createXmlWriter();
    if (xmlWriter != null) {
      mapController.getWriteManager().addExtensionElementWriter(extensionClass, xmlWriter);
    }
    if (this instanceof IExtension) {
      // do not use getExtensionClass() here since in several subclasses getExtensionClass() returns a
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.