freemind.modes
Class StylePatternFactory
java.lang.Object
freemind.modes.StylePatternFactory
public class StylePatternFactory
- extends java.lang.Object
This class constructs patterns from files or from nodes and saves them back.
Method Summary |
static freemind.controller.actions.generated.instance.Pattern |
createPatternFromNode(MindMapNode node)
|
static freemind.controller.actions.generated.instance.Pattern |
createPatternFromSelected(MindMapNode focussed,
java.util.List selected)
|
static freemind.controller.actions.generated.instance.Pattern |
getPatternFromString(java.lang.String pattern)
|
static freemind.controller.actions.generated.instance.Patterns |
getPatternsFromString(java.lang.String patterns)
|
static freemind.controller.actions.generated.instance.Pattern |
intersectPattern(freemind.controller.actions.generated.instance.Pattern p1,
freemind.controller.actions.generated.instance.Pattern p2)
Build the intersection of two patterns. |
static java.util.List |
loadPatterns(java.io.File file)
|
static java.util.List |
loadPatterns(java.io.Reader reader)
|
static void |
savePatterns(java.io.Writer writer,
java.util.List listOfPatterns)
the result is written to, and it is closed afterwards
List of Pattern elements. |
static java.lang.String |
toString(freemind.controller.actions.generated.instance.Pattern pPattern,
TextTranslator translator)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FALSE_VALUE
public static final java.lang.String FALSE_VALUE
- See Also:
- Constant Field Values
TRUE_VALUE
public static final java.lang.String TRUE_VALUE
- See Also:
- Constant Field Values
StylePatternFactory
public StylePatternFactory()
loadPatterns
public static java.util.List loadPatterns(java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadPatterns
public static java.util.List loadPatterns(java.io.Reader reader)
throws java.lang.Exception
- Returns:
- a List of Pattern elements.
- Throws:
java.lang.Exception
savePatterns
public static void savePatterns(java.io.Writer writer,
java.util.List listOfPatterns)
throws java.lang.Exception
- the result is written to, and it is closed afterwards
List of Pattern elements.
- Throws:
java.lang.Exception
createPatternFromNode
public static freemind.controller.actions.generated.instance.Pattern createPatternFromNode(MindMapNode node)
toString
public static java.lang.String toString(freemind.controller.actions.generated.instance.Pattern pPattern,
TextTranslator translator)
getPatternFromString
public static freemind.controller.actions.generated.instance.Pattern getPatternFromString(java.lang.String pattern)
getPatternsFromString
public static freemind.controller.actions.generated.instance.Patterns getPatternsFromString(java.lang.String patterns)
intersectPattern
public static freemind.controller.actions.generated.instance.Pattern intersectPattern(freemind.controller.actions.generated.instance.Pattern p1,
freemind.controller.actions.generated.instance.Pattern p2)
- Build the intersection of two patterns. Only, if the
property is the same, or both properties are
to be removed, it is kept, otherwise it is set to 'don't touch'.
createPatternFromSelected
public static freemind.controller.actions.generated.instance.Pattern createPatternFromSelected(MindMapNode focussed,
java.util.List selected)