Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/text/rules/WordMLNewLineMaker.java')
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/text/rules/WordMLNewLineMaker.java23
1 files changed, 11 insertions, 12 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/text/rules/WordMLNewLineMaker.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/text/rules/WordMLNewLineMaker.java
index ccf6e771e60..3828c2f5ef3 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/text/rules/WordMLNewLineMaker.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/text/rules/WordMLNewLineMaker.java
@@ -16,10 +16,11 @@ import org.eclipse.osee.framework.jdk.core.text.Rule;
import org.eclipse.osee.framework.jdk.core.text.change.ChangeSet;
/**
+ * Processes WordML documents and inserts WordML equivalent new lines. Used in importing tasks. TODO: update methods to
+ * use ChangeSet rather than current logic
+ *
* @see WordMLNewLineMakerTest
* @author Karol M. Wilk
- * @note Rule implements a main(), so start this by passing path to files as argument <br/>
- * TODO: update methods to use ChangeSet rather than current logic
*/
public final class WordMLNewLineMaker extends Rule {
@@ -83,17 +84,15 @@ public final class WordMLNewLineMaker extends Rule {
}
}
+ /**
+ * if modifiedText is valid, it will be the changeset, otherwise entirefile
+ *
+ * @return changset representing result
+ */
private ChangeSet decideOnResultAndReturnIt(StringBuilder modifiedFile, CharSequence entireFile) {
- ChangeSet returningChangeSet = null;
- if (modifiedText.length() > 0) {
- // modified text becomes the char sequence
- returningChangeSet = new ChangeSet(modifiedText);
- setRuleWasApplicable(true);
- } else {
- returningChangeSet = new ChangeSet(entireFile);
- setRuleWasApplicable(false);
- }
- return returningChangeSet;
+ boolean insertModified = modifiedText.length() > 0;
+ setRuleWasApplicable(insertModified);
+ return new ChangeSet((insertModified) ? modifiedText : entireFile);
}
private void processWxSubSection(String wxSubSection) {

Back to the top