Package org.freeplane.features.filter.condition

Examples of org.freeplane.features.filter.condition.ConditionFactory


    return applyToVisibleNodeOnly;
  }

  public ConditionFactory getConditionFactory() {
    if (conditionFactory == null) {
      conditionFactory = new ConditionFactory();
    }
    return conditionFactory;
  }
View Full Code Here


    }
    return model;
  }

  private void loadConditionalStyles(ConditionalStyleModel conditionalStyleModel, XMLElement conditionalStylesRoot) {
    final ConditionFactory conditionFactory = FilterController.getCurrentFilterController().getConditionFactory();
    final Vector<XMLElement> styleElements = conditionalStylesRoot.getChildrenNamed("conditional_style");
    for(XMLElement styleElement : styleElements){
      final boolean isActive = Boolean.valueOf(styleElement.getAttribute("ACTIVE", "false"));
      final boolean isLast = Boolean.valueOf(styleElement.getAttribute("LAST", "false"));
      String styleText = styleElement.getAttribute("LOCALIZED_STYLE_REF", null);
      final IStyle style;
      if(styleText != null){
        style = StyleFactory.create(NamedObject.format((String) styleText));
      }
      else {
        style = StyleFactory.create(styleElement.getAttribute("STYLE_REF", null));
      }
      final ASelectableCondition condition;
      if(styleElement.getChildrenCount() == 1){
        final XMLElement conditionElement = styleElement.getChildAtIndex(0);
        try {
                  condition = conditionFactory.loadCondition(conditionElement);
                }
                catch (Exception e) {
                  e.printStackTrace();
                  continue;
                }
View Full Code Here

  public static IconController getController(ModeController modeController) {
    return (IconController) modeController.getExtension(IconController.class);
    }

  public static void install() {
    final ConditionFactory conditionFactory = FilterController.getCurrentFilterController().getConditionFactory();
    conditionFactory.addConditionController(10, new IconConditionController());
    conditionFactory.addConditionController(50, new PriorityConditionController());
  }
View Full Code Here

      setActionSelected();
    }
  }

  public static void install() {
    final ConditionFactory conditionFactory = FilterController.getCurrentFilterController().getConditionFactory();
    conditionFactory.addConditionController(80, new NodeLevelConditionController());
    conditionFactory.addConditionController(75, new CloneConditionController());
  }
View Full Code Here

TOP

Related Classes of org.freeplane.features.filter.condition.ConditionFactory

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.