package org.freeplane.core.ui.ribbon; import java.util.Properties; public class RibbonSeparatorContributorFactory implements IRibbonContributorFactory { /*********************************************************************************** * CONSTRUCTORS **********************************************************************************/ /*********************************************************************************** * METHODS **********************************************************************************/ /*********************************************************************************** * REQUIRED METHODS FOR INTERFACES **********************************************************************************/ public ARibbonContributor getContributor(final Properties attributes) { return new ARibbonContributor() { public String getKey() { return "separator_"+hashCode(); } public void contribute(RibbonBuildContext context, ARibbonContributor parent) { parent.addChild(new RibbonSeparator(), new ChildProperties(parseOrderSettings(attributes.getProperty("orderPriority", "")))); } public void addChild(Object child, ChildProperties properties) { } }; } public static class RibbonSeparator { } }