blob: 604ca1e1dc1d663ea90711f74580b345844337ba [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2011, 2012 Obeo.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.m2m.atl.adt.ui.editor.formatter;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.m2m.atl.adt.ui.AtlPreferenceConstants;
import org.eclipse.m2m.atl.adt.ui.text.IAtlDefaultValues;
/**
* ATL code formatter preferences.
*
* @author <a href="mailto:william.piers@obeo.fr">William Piers</a>
*/
public class AtlCodeFormatterPreferences {
private int linesBetween;
private int lineMaxLength;
private int tabSpaces;
private int spacesInsideBraces;
private int spacesOutsideBraces;
private int spacesBeforeArrows;
private int spacesAfterArrows;
private int spacesBeforeSemi;
private int spacesAfterSemi;
private int spacesBeforeComa;
private int spacesAfterComa;
private int spacesBeforeColon;
private int spacesAfterColon;
private int spacesBeforePoint;
private int spacesAfterPoint;
private int spacesBeforeOperator;
private int spacesAfterOperator;
private int spacesBeforeEqual;
private int spacesAfterEqual;
private int spacesBeforePipe;
private int spacesAfterPipe;
private int spacesBeforeExclamation;
private int spacesAfterExclamation;
private int spacesBeforeRuleBrace;
private int spacesBeforeEndingSemi;
private int linesAfterModule;
private int linesAfterCreateFrom;
private int linesAfterSpecialTags;
private boolean cutAfterPoint;
private int spacesAfterComment;
private int spacesOutsideCollectionBrace;
private int spacesInsideCollectionBrace;
public AtlCodeFormatterPreferences() {
setLinesBetween(IAtlDefaultValues.CODEFORMATTER_LINES_BETWEEN);
setLineMaxLength(IAtlDefaultValues.CODEFORMATTER_LINE_MAX_LENGTH);
setTabSpaces(IAtlDefaultValues.APPEARANCE_TAB_WIDTH);
setSpacesOutsideBraces(IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_BRACES);
setSpacesInsideBraces(IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_BRACES);
setSpacesBeforeArrows(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ARROWS);
setSpacesAfterArrows(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_ARROWS);
setSpacesBeforeSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_SEMI);
setSpacesAfterSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_SEMI);
setSpacesBeforeComa(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COMA);
setSpacesAfterComa(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMA);
setSpacesBeforeColon(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COLON);
setSpacesAfterColon(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COLON);
setSpacesBeforePoint(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_POINT);
setSpacesAfterPoint(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_POINT);
setSpacesBeforeOperator(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_OPERATOR);
setSpacesAfterOperator(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_OPERATOR);
setLinesAfterModule(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_MODULE);
setLinesAfterCreateFrom(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_CREATE_FROM);
setLinesAfterSpecialTags(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS);
setCutAfterPoint(IAtlDefaultValues.CODEFORMATTER_CUT_AFTER_POINT);
setSpacesBeforeEqual(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EQUAL);
setSpacesAfterEqual(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EQUAL);
setSpacesBeforePipe(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_PIPE);
setSpacesAfterPipe(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_PIPE);
setSpacesBeforeExclamation(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION);
setSpacesAfterExclamation(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EXCLAMATION);
setSpacesBeforeRuleBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE);
setSpacesBeforeEndingSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI);
setSpacesAfterComment(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMMENT);
setSpacesOutsideCollectionBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE);
setSpacesInsideCollectionBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE);
}
public AtlCodeFormatterPreferences(IPreferenceStore preferenceStore) {
retrievePreferences(preferenceStore);
}
public AtlCodeFormatterPreferences(Map<String, String> options) {
retrievePreferences(options);
}
/**
* Retrieves the preferences from a preference store.
*
* @param preferenceStore
* the preference store
*/
public void retrievePreferences(IPreferenceStore preferenceStore) {
linesBetween = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_BETWEEN);
lineMaxLength = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINE_MAX_LENGTH);
tabSpaces = preferenceStore.getInt(AtlPreferenceConstants.APPEARANCE_TAB_WIDTH);
spacesInsideBraces = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_BRACES);
spacesOutsideBraces = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_BRACES);
spacesBeforeArrows = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ARROWS);
spacesAfterArrows = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_ARROWS);
spacesBeforeSemi = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_SEMI);
spacesAfterSemi = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_SEMI);
spacesBeforeComa = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COMA);
spacesAfterComa = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMA);
spacesBeforeColon = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COLON);
spacesAfterColon = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COLON);
spacesBeforePoint = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_POINT);
spacesAfterPoint = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_POINT);
spacesBeforeOperator = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_OPERATOR);
spacesAfterOperator = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_OPERATOR);
spacesBeforeEqual = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EQUAL);
spacesAfterEqual = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EQUAL);
spacesBeforePipe = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_PIPE);
spacesAfterPipe = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_PIPE);
spacesBeforeExclamation = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION);
spacesAfterExclamation = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EXCLAMATION);
spacesBeforeRuleBrace = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE);
spacesBeforeEndingSemi = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI);
cutAfterPoint = preferenceStore.getBoolean(AtlPreferenceConstants.CODEFORMATTER_CUT_AFTER_POINT);
spacesAfterComment = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMMENT);
spacesOutsideCollectionBrace = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE);
spacesInsideCollectionBrace = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE);
linesAfterModule = preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_MODULE);
linesAfterCreateFrom = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_CREATE_FROM);
linesAfterSpecialTags = preferenceStore
.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS);
}
/**
* Retrieves the preferences from an option map.
*
* @param options
* the options map
*/
public void retrievePreferences(Map<String, String> options) {
String sLinesBetween = options.get(AtlPreferenceConstants.CODEFORMATTER_LINES_BETWEEN);
if (sLinesBetween != null) {
try {
linesBetween = Integer.parseInt(sLinesBetween);
} catch (NumberFormatException e) {
setLinesBetween(IAtlDefaultValues.CODEFORMATTER_LINES_BETWEEN);
}
} else
setLinesBetween(IAtlDefaultValues.CODEFORMATTER_LINES_BETWEEN);
String sLineMaxLength = options.get(AtlPreferenceConstants.CODEFORMATTER_LINE_MAX_LENGTH);
if (sLineMaxLength != null) {
try {
lineMaxLength = Integer.parseInt(sLineMaxLength);
} catch (NumberFormatException e) {
setLineMaxLength(IAtlDefaultValues.CODEFORMATTER_LINE_MAX_LENGTH);
}
} else
setLineMaxLength(IAtlDefaultValues.CODEFORMATTER_LINE_MAX_LENGTH);
String sTabSpaces = options.get(AtlPreferenceConstants.APPEARANCE_TAB_WIDTH);
if (sTabSpaces != null) {
try {
tabSpaces = Integer.parseInt(sTabSpaces);
} catch (NumberFormatException e) {
setTabSpaces(IAtlDefaultValues.APPEARANCE_TAB_WIDTH);
}
} else
setTabSpaces(IAtlDefaultValues.APPEARANCE_TAB_WIDTH);
String sSpacesInsideBraces = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_BRACES);
if (sSpacesInsideBraces != null) {
try {
spacesInsideBraces = Integer.parseInt(sSpacesInsideBraces);
} catch (NumberFormatException e) {
setSpacesInsideBraces(IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_BRACES);
}
} else
setSpacesInsideBraces(IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_BRACES);
String sSpacesOutsideBraces = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_BRACES);
if (sSpacesOutsideBraces != null) {
try {
spacesOutsideBraces = Integer.parseInt(sSpacesOutsideBraces);
} catch (NumberFormatException e) {
setSpacesOutsideBraces(IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_BRACES);
}
} else
setSpacesOutsideBraces(IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_BRACES);
String sSpacesBeforeArrows = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ARROWS);
if (sSpacesBeforeArrows != null) {
try {
spacesBeforeArrows = Integer.parseInt(sSpacesBeforeArrows);
} catch (NumberFormatException e) {
setSpacesBeforeArrows(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ARROWS);
}
} else
setSpacesBeforeArrows(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ARROWS);
String sSpacesAfterArrows = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_ARROWS);
if (sSpacesAfterArrows != null) {
try {
spacesAfterArrows = Integer.parseInt(sSpacesAfterArrows);
} catch (NumberFormatException e) {
setSpacesAfterArrows(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_ARROWS);
}
} else
setSpacesAfterArrows(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_ARROWS);
String sSpacesBeforeSemi = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_SEMI);
if (sSpacesBeforeSemi != null) {
try {
spacesBeforeSemi = Integer.parseInt(sSpacesBeforeSemi);
} catch (NumberFormatException e) {
setSpacesBeforeSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_SEMI);
}
} else
setSpacesBeforeSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_SEMI);
String sSpacesAfterSemi = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_SEMI);
if (sSpacesAfterSemi != null) {
try {
spacesAfterSemi = Integer.parseInt(sSpacesAfterSemi);
} catch (NumberFormatException e) {
setSpacesAfterSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_SEMI);
}
} else
setSpacesAfterSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_SEMI);
String sSpacesBeforeComa = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COMA);
if (sSpacesBeforeComa != null) {
try {
spacesBeforeComa = Integer.parseInt(sSpacesBeforeComa);
} catch (NumberFormatException e) {
setSpacesBeforeComa(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COMA);
}
} else
setSpacesBeforeComa(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COMA);
String sSpacesAfterComa = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMA);
if (sSpacesAfterComa != null) {
try {
spacesAfterComa = Integer.parseInt(sSpacesAfterComa);
} catch (NumberFormatException e) {
setSpacesAfterComa(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMA);
}
} else
setSpacesAfterComa(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMA);
String sSpacesBeforeColon = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COLON);
if (sSpacesBeforeColon != null) {
try {
spacesBeforeColon = Integer.parseInt(sSpacesBeforeColon);
} catch (NumberFormatException e) {
setSpacesBeforeColon(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COLON);
}
} else
setSpacesBeforeColon(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COLON);
String sSpacesAfterColon = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COLON);
if (sSpacesAfterColon != null) {
try {
spacesAfterColon = Integer.parseInt(sSpacesAfterColon);
} catch (NumberFormatException e) {
setSpacesAfterColon(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COLON);
}
} else
setSpacesAfterColon(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COLON);
String sSpacesBeforePoint = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_POINT);
if (sSpacesBeforePoint != null) {
try {
spacesBeforePoint = Integer.parseInt(sSpacesBeforePoint);
} catch (NumberFormatException e) {
setSpacesBeforePoint(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_POINT);
}
} else
setSpacesBeforePoint(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_POINT);
String sSpacesAfterPoint = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_POINT);
if (sSpacesAfterPoint != null) {
try {
spacesAfterPoint = Integer.parseInt(sSpacesAfterPoint);
} catch (NumberFormatException e) {
setSpacesAfterPoint(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_POINT);
}
} else
setSpacesAfterPoint(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_POINT);
String sSpacesBeforeOperator = options
.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_OPERATOR);
if (sSpacesBeforeOperator != null) {
try {
spacesBeforeOperator = Integer.parseInt(sSpacesBeforeOperator);
} catch (NumberFormatException e) {
setSpacesBeforeOperator(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_OPERATOR);
}
} else
setSpacesBeforeOperator(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_OPERATOR);
String sSpacesAfterOperator = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_OPERATOR);
if (sSpacesAfterOperator != null) {
try {
spacesAfterOperator = Integer.parseInt(sSpacesAfterOperator);
} catch (NumberFormatException e) {
setSpacesAfterOperator(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_OPERATOR);
}
} else
setSpacesAfterOperator(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_OPERATOR);
String sSpacesBeforeEqual = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EQUAL);
if (sSpacesBeforeEqual != null) {
try {
spacesBeforeEqual = Integer.parseInt(sSpacesBeforeEqual);
} catch (NumberFormatException e) {
setSpacesBeforeEqual(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EQUAL);
}
} else
setSpacesBeforeEqual(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EQUAL);
String sSpacesAfterEqual = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EQUAL);
if (sSpacesAfterEqual != null) {
try {
spacesAfterEqual = Integer.parseInt(sSpacesAfterEqual);
} catch (NumberFormatException e) {
setSpacesAfterEqual(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EQUAL);
}
} else
setSpacesAfterEqual(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EQUAL);
String sSpacesBeforePipe = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_PIPE);
if (sSpacesBeforePipe != null) {
try {
spacesBeforePipe = Integer.parseInt(sSpacesBeforePipe);
} catch (NumberFormatException e) {
setSpacesBeforePipe(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_PIPE);
}
} else
setSpacesBeforePipe(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_PIPE);
String sSpacesAfterPipe = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_PIPE);
if (sSpacesAfterPipe != null) {
try {
spacesAfterPipe = Integer.parseInt(sSpacesAfterPipe);
} catch (NumberFormatException e) {
setSpacesAfterPipe(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_PIPE);
}
} else
setSpacesAfterPipe(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_PIPE);
String sSpacesBeforeExclamation = options
.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION);
if (sSpacesBeforeExclamation != null) {
try {
spacesBeforeExclamation = Integer.parseInt(sSpacesBeforeExclamation);
} catch (NumberFormatException e) {
setSpacesBeforeExclamation(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION);
}
} else
setSpacesBeforeExclamation(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION);
String sSpacesAfterExclamation = options
.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EXCLAMATION);
if (sSpacesAfterExclamation != null) {
try {
spacesAfterExclamation = Integer.parseInt(sSpacesAfterExclamation);
} catch (NumberFormatException e) {
setSpacesAfterExclamation(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EXCLAMATION);
}
} else
setSpacesAfterExclamation(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EXCLAMATION);
String sSpacesBeforeRuleBrace = options
.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE);
if (sSpacesBeforeRuleBrace != null) {
try {
spacesBeforeRuleBrace = Integer.parseInt(sSpacesBeforeRuleBrace);
} catch (NumberFormatException e) {
setSpacesBeforeRuleBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE);
}
} else
setSpacesBeforeRuleBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE);
String sSpacesBeforeEndingSemi = options
.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI);
if (sSpacesBeforeEndingSemi != null) {
try {
spacesBeforeEndingSemi = Integer.parseInt(sSpacesBeforeEndingSemi);
} catch (NumberFormatException e) {
setSpacesBeforeEndingSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI);
}
} else
setSpacesBeforeEndingSemi(IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI);
String sCutAfterPoint = options.get(AtlPreferenceConstants.CODEFORMATTER_CUT_AFTER_POINT);
if (sCutAfterPoint != null) {
try {
cutAfterPoint = Boolean.parseBoolean(sCutAfterPoint);
} catch (NumberFormatException e) {
setCutAfterPoint(IAtlDefaultValues.CODEFORMATTER_CUT_AFTER_POINT);
}
} else
setCutAfterPoint(IAtlDefaultValues.CODEFORMATTER_CUT_AFTER_POINT);
String sSpacesAfterComment = options.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMMENT);
if (sSpacesAfterComment != null) {
try {
spacesAfterComment = Integer.parseInt(sSpacesAfterComment);
} catch (NumberFormatException e) {
setSpacesAfterComment(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMMENT);
}
} else
setSpacesAfterComment(IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMMENT);
String sSpacesOutsideCollectionBrace = options
.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE);
if (sSpacesOutsideCollectionBrace != null) {
try {
spacesOutsideCollectionBrace = Integer.parseInt(sSpacesOutsideCollectionBrace);
} catch (NumberFormatException e) {
setSpacesOutsideCollectionBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE);
}
} else
setSpacesOutsideCollectionBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE);
String sSpacesInsideCollectionBrace = options
.get(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE);
if (sSpacesInsideCollectionBrace != null) {
try {
spacesInsideCollectionBrace = Integer.parseInt(sSpacesInsideCollectionBrace);
} catch (NumberFormatException e) {
setSpacesInsideCollectionBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE);
}
} else
setSpacesInsideCollectionBrace(IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE);
String sLinesAfterModule = options.get(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_MODULE);
if (sLinesAfterModule != null) {
try {
linesAfterModule = Integer.parseInt(sLinesAfterModule);
} catch (NumberFormatException e) {
setLinesAfterModule(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_MODULE);
}
} else
setLinesAfterModule(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_MODULE);
String sLinesAfterCreateFrom = options
.get(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_CREATE_FROM);
if (sLinesAfterCreateFrom != null) {
try {
linesAfterCreateFrom = Integer.parseInt(sLinesAfterCreateFrom);
} catch (NumberFormatException e) {
setLinesAfterCreateFrom(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_CREATE_FROM);
}
} else
setLinesAfterCreateFrom(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_CREATE_FROM);
String sLinesAfterSpecialTags = options
.get(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS);
if (sLinesAfterSpecialTags != null) {
try {
linesAfterSpecialTags = Integer.parseInt(sLinesAfterSpecialTags);
} catch (NumberFormatException e) {
setLinesAfterSpecialTags(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS);
}
} else
setLinesAfterSpecialTags(IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS);
}
public static Map<String, String> getOptions(IPreferenceStore preferenceStore) {
HashMap<String, String> options = new HashMap<String, String>();
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_BETWEEN,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_BETWEEN)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINE_MAX_LENGTH,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINE_MAX_LENGTH)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.APPEARANCE_TAB_WIDTH,
"" + preferenceStore.getInt(AtlPreferenceConstants.APPEARANCE_TAB_WIDTH)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_BRACES,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_BRACES)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_BRACES,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_BRACES)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ARROWS,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ARROWS)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_ARROWS,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_ARROWS)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_SEMI,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_SEMI)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_SEMI,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_SEMI)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COMA,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COMA)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMA,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMA)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COLON,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COLON)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COLON,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COLON)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_POINT,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_POINT)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_POINT,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_POINT)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_OPERATOR,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_OPERATOR)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_OPERATOR,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_OPERATOR)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EQUAL,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EQUAL)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EQUAL,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EQUAL)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_PIPE,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_PIPE)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_PIPE,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_PIPE)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EXCLAMATION,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EXCLAMATION)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_CUT_AFTER_POINT,
"" + preferenceStore.getBoolean(AtlPreferenceConstants.CODEFORMATTER_CUT_AFTER_POINT)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMMENT,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMMENT)); //$NON-NLS-1$
options.put(
AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE)); //$NON-NLS-1$
options.put(
AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_MODULE,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_MODULE)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_CREATE_FROM,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_CREATE_FROM)); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS,
"" + preferenceStore.getInt(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS)); //$NON-NLS-1$
return options;
}
public static Map<String, String> getDefaultOptions() {
HashMap<String, String> options = new HashMap<String, String>();
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_BETWEEN,
"" + IAtlDefaultValues.CODEFORMATTER_LINES_BETWEEN); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINE_MAX_LENGTH,
"" + IAtlDefaultValues.CODEFORMATTER_LINE_MAX_LENGTH); //$NON-NLS-1$
options.put(AtlPreferenceConstants.APPEARANCE_TAB_WIDTH, "" + IAtlDefaultValues.APPEARANCE_TAB_WIDTH); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_BRACES,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_BRACES); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_BRACES,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_BRACES); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ARROWS,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ARROWS); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_ARROWS,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_ARROWS); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_SEMI,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_SEMI); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_SEMI,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_SEMI); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COMA,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COMA); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMA,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMA); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_COLON,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_COLON); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COLON,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COLON); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_POINT,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_POINT); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_POINT,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_POINT); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_OPERATOR,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_OPERATOR); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_OPERATOR,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_OPERATOR); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EQUAL,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EQUAL); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EQUAL,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EQUAL); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_PIPE,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_PIPE); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_PIPE,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_PIPE); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_EXCLAMATION); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_EXCLAMATION,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_EXCLAMATION); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_RULE_BRACE); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_BEFORE_ENDING_SEMI); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_CUT_AFTER_POINT,
"" + IAtlDefaultValues.CODEFORMATTER_CUT_AFTER_POINT); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_AFTER_COMMENT,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_AFTER_COMMENT); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_OUTSIDE_COLLECTION_BRACE); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE,
"" + IAtlDefaultValues.CODEFORMATTER_SPACES_INSIDE_COLLECTION_BRACE); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_MODULE,
"" + IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_MODULE); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_CREATE_FROM,
"" + IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_CREATE_FROM); //$NON-NLS-1$
options.put(AtlPreferenceConstants.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS,
"" + IAtlDefaultValues.CODEFORMATTER_LINES_AFTER_SPECIAL_TAGS); //$NON-NLS-1$
return options;
}
public static String getChars(int n, char character) {
String spaces = ""; //$NON-NLS-1$
for (int i = 0; i < n; i++) {
spaces += character;
}
return spaces;
}
public int getLineMaxLength() {
return lineMaxLength;
}
public int getTabSpaces() {
return tabSpaces;
}
public String getLinesSpaces() {
return getChars(linesBetween, '\n');
}
public String getOpeningBracket() {
return getChars(spacesOutsideBraces, ' ') + "(" + getChars(spacesInsideBraces, ' '); //$NON-NLS-1$
}
public String getClosingBracket() {
return getChars(spacesInsideBraces, ' ') + ")" + getChars(spacesOutsideBraces, ' '); //$NON-NLS-1$
}
public String getBindingArrow() {
return getChars(spacesBeforeArrows, ' ') + "<-" + getChars(spacesAfterArrows, ' '); //$NON-NLS-1$
}
public String getCallingArrow() {
return getChars(spacesBeforeArrows, ' ') + "->" + getChars(spacesAfterArrows, ' '); //$NON-NLS-1$
}
public String getSemicolon() {
return getChars(spacesBeforeSemi, ' ') + ";" + getChars(spacesAfterSemi, ' '); //$NON-NLS-1$
}
public String getComa() {
return getChars(spacesBeforeComa, ' ') + "," + getChars(spacesAfterComa, ' '); //$NON-NLS-1$
}
public String getEndingComa(int tab) {
return getChars(spacesBeforeComa, ' ') + ",\n" + getChars(tab, '\t'); //$NON-NLS-1$
}
public String getColon() {
return getChars(spacesBeforeColon, ' ') + ":" + getChars(spacesAfterColon, ' '); //$NON-NLS-1$
}
public String getPoint() {
return getChars(spacesBeforePoint, ' ') + "." + getChars(spacesAfterPoint, ' '); //$NON-NLS-1$
}
public String getEqual() {
return getChars(spacesBeforeEqual, ' ') + "=" + getChars(spacesAfterEqual, ' '); //$NON-NLS-1$
}
public String getEndingEqual() {
return getChars(spacesBeforeEqual, ' ') + "="; //$NON-NLS-1$
}
public String getPipe() {
return getChars(spacesBeforePipe, ' ') + "|" + getChars(spacesAfterPipe, ' '); //$NON-NLS-1$
}
public String getExclamation() {
return getChars(spacesBeforeExclamation, ' ') + "!" + getChars(spacesAfterExclamation, ' '); //$NON-NLS-1$
}
public String getEndingSemicolon() {
return getChars(spacesBeforeEndingSemi, ' ') + ";"; //$NON-NLS-1$
}
public String getSpacesAfterComment() {
return getChars(spacesAfterComment, ' ');
}
public String getOpeningCollectionBrace() {
return getChars(spacesOutsideCollectionBrace, ' ') + "{" + getChars(spacesInsideCollectionBrace, ' '); //$NON-NLS-1$
}
public String getClosingCollectionBrace() {
return getChars(spacesInsideCollectionBrace, ' ') + "}" + getChars(spacesOutsideCollectionBrace, ' '); //$NON-NLS-1$
}
public String getRuleBrace(int indentation) {
String before = ""; //$NON-NLS-1$
if (spacesBeforeRuleBrace == 1)
before = " "; //$NON-NLS-1$
else if (spacesBeforeRuleBrace == 2)
before = "\n" + getChars(indentation, '\t'); //$NON-NLS-1$
return before + "{"; //$NON-NLS-1$
}
public String getBeforeOperator(int indentation) {
String before = ""; //$NON-NLS-1$
if (spacesBeforeOperator == 1)
before = " "; //$NON-NLS-1$
else if (spacesBeforeOperator == 2)
before = "\n" + getChars(indentation, '\t'); //$NON-NLS-1$
return before;
}
public String getAfterOperator(int indentation) {
String before = ""; //$NON-NLS-1$
if (spacesAfterOperator == 1)
before = " "; //$NON-NLS-1$
else if (spacesAfterOperator == 2)
before = "\n" + getChars(indentation, '\t'); //$NON-NLS-1$
return before;
}
public String getLinesAfterModule() {
return getChars(linesAfterModule, '\n');
}
public String getLinesAfterCreateFrom() {
return getChars(linesAfterCreateFrom, '\n');
}
public String getLinesAfterSpecialTags() {
return getChars(linesAfterSpecialTags, '\n');
}
public boolean isCutAfterPoint() {
return cutAfterPoint;
}
private void setLineMaxLength(int lineMaxLength) {
this.lineMaxLength = lineMaxLength;
}
private void setTabSpaces(int tabSpaces) {
this.tabSpaces = tabSpaces;
}
private void setLinesBetween(int linesBetween) {
this.linesBetween = linesBetween;
}
private void setSpacesInsideBraces(int spacesInsideBraces) {
this.spacesInsideBraces = spacesInsideBraces;
}
private void setSpacesOutsideBraces(int spacesOutsideBraces) {
this.spacesOutsideBraces = spacesOutsideBraces;
}
private void setSpacesBeforeArrows(int spacesBeforeArrows) {
this.spacesBeforeArrows = spacesBeforeArrows;
}
private void setSpacesAfterArrows(int spacesAfterArrows) {
this.spacesAfterArrows = spacesAfterArrows;
}
private void setSpacesBeforeSemi(int spacesBeforeSemi) {
this.spacesBeforeSemi = spacesBeforeSemi;
}
private void setSpacesAfterSemi(int spacesAfterSemi) {
this.spacesAfterSemi = spacesAfterSemi;
}
private void setSpacesBeforeComa(int spacesBeforeComa) {
this.spacesBeforeComa = spacesBeforeComa;
}
private void setSpacesAfterComa(int spacesAfterComa) {
this.spacesAfterComa = spacesAfterComa;
}
private void setSpacesBeforeColon(int spacesBeforeColon) {
this.spacesBeforeColon = spacesBeforeColon;
}
private void setSpacesAfterColon(int spacesAfterColon) {
this.spacesAfterColon = spacesAfterColon;
}
private void setSpacesBeforePoint(int spacesBeforePoint) {
this.spacesBeforePoint = spacesBeforePoint;
}
private void setSpacesAfterPoint(int spacesAfterPoint) {
this.spacesAfterPoint = spacesAfterPoint;
}
private void setSpacesBeforeOperator(int spacesBeforeOperator) {
this.spacesBeforeOperator = spacesBeforeOperator;
}
private void setSpacesAfterOperator(int spacesAfterOperator) {
this.spacesAfterOperator = spacesAfterOperator;
}
private void setLinesAfterModule(int linesAfterModule) {
this.linesAfterModule = linesAfterModule;
}
private void setLinesAfterCreateFrom(int linesAfterCreateFrom) {
this.linesAfterCreateFrom = linesAfterCreateFrom;
}
private void setLinesAfterSpecialTags(int linesAfterSpecialTags) {
this.linesAfterSpecialTags = linesAfterSpecialTags;
}
private void setCutAfterPoint(boolean cutAfterPoint) {
this.cutAfterPoint = cutAfterPoint;
}
private void setSpacesBeforeEqual(int spacesBeforeEqual) {
this.spacesBeforeEqual = spacesBeforeEqual;
}
private void setSpacesAfterEqual(int spacesAfterEqual) {
this.spacesAfterEqual = spacesAfterEqual;
}
private void setSpacesBeforePipe(int spacesBeforePipe) {
this.spacesBeforePipe = spacesBeforePipe;
}
private void setSpacesAfterPipe(int spacesAfterPipe) {
this.spacesAfterPipe = spacesAfterPipe;
}
private void setSpacesBeforeExclamation(int spacesBeforeExclamation) {
this.spacesBeforeExclamation = spacesBeforeExclamation;
}
private void setSpacesAfterExclamation(int spacesAfterExclamation) {
this.spacesAfterExclamation = spacesAfterExclamation;
}
private void setSpacesBeforeRuleBrace(int spacesBeforeRuleBrace) {
this.spacesBeforeRuleBrace = spacesBeforeRuleBrace;
}
private void setSpacesBeforeEndingSemi(int spacesBeforeEndingSemi) {
this.spacesBeforeEndingSemi = spacesBeforeEndingSemi;
}
private void setSpacesAfterComment(int spacesAfterComment) {
this.spacesAfterComment = spacesAfterComment;
}
public void setSpacesOutsideCollectionBrace(int spacesOutsideCollectionBrace) {
this.spacesOutsideCollectionBrace = spacesOutsideCollectionBrace;
}
public void setSpacesInsideCollectionBrace(int spacesInsideCollectionBrace) {
this.spacesInsideCollectionBrace = spacesInsideCollectionBrace;
}
}