Package com.regnosys.rosetta.formatting2
Class FormattingUtil
java.lang.Object
com.regnosys.rosetta.formatting2.FormattingUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidformatAllUntil(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion start, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion end, Consumer<org.eclipse.xtext.formatting2.IHiddenRegionFormatter> formatter) voidformatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.emf.ecore.EObject object, FormattingMode mode, int maxLineWidth, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) voidformatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.emf.ecore.EObject object, FormattingMode mode, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) voidformatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.emf.ecore.EObject object, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) voidformatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.ITextSegment astRegion, org.eclipse.xtext.formatting2.regionaccess.ITextSegment formattableRegion, FormattingMode mode, int maxLineWidth, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) voidformatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.ITextSegment astRegion, org.eclipse.xtext.formatting2.regionaccess.ITextSegment formattableRegion, FormattingMode mode, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) <T> TgetPreference(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.preferences.TypedPreferenceKey<T> key) voidindentInner(org.eclipse.emf.ecore.EObject obj, org.eclipse.xtext.formatting2.IFormattableDocument document) voidindentInner(org.eclipse.emf.ecore.EObject obj, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion indentationStart, org.eclipse.xtext.formatting2.IFormattableDocument document) org.eclipse.xtext.formatting2.IFormattableSubDocumentrequireTrimmedFitsInLine(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.ITextSegment astRegion, org.eclipse.xtext.formatting2.regionaccess.ITextSegment formattableRegion, int maxLineWidth) voidsingleSpacesUntil(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion start, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion end)
-
Constructor Details
-
FormattingUtil
public FormattingUtil()
-
-
Method Details
-
formatInlineOrMultiline
-
formatInlineOrMultiline
public void formatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.emf.ecore.EObject object, FormattingMode mode, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) -
formatInlineOrMultiline
public void formatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.emf.ecore.EObject object, FormattingMode mode, int maxLineWidth, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) -
formatInlineOrMultiline
public void formatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.ITextSegment astRegion, org.eclipse.xtext.formatting2.regionaccess.ITextSegment formattableRegion, FormattingMode mode, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) -
formatInlineOrMultiline
public void formatInlineOrMultiline(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.ITextSegment astRegion, org.eclipse.xtext.formatting2.regionaccess.ITextSegment formattableRegion, FormattingMode mode, int maxLineWidth, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> inlineFormatter, Consumer<org.eclipse.xtext.formatting2.IFormattableDocument> multilineFormatter) -
requireTrimmedFitsInLine
public org.eclipse.xtext.formatting2.IFormattableSubDocument requireTrimmedFitsInLine(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.ITextSegment astRegion, org.eclipse.xtext.formatting2.regionaccess.ITextSegment formattableRegion, int maxLineWidth) -
indentInner
public void indentInner(org.eclipse.emf.ecore.EObject obj, org.eclipse.xtext.formatting2.IFormattableDocument document) -
indentInner
public void indentInner(org.eclipse.emf.ecore.EObject obj, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion indentationStart, org.eclipse.xtext.formatting2.IFormattableDocument document) -
formatAllUntil
public void formatAllUntil(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion start, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion end, Consumer<org.eclipse.xtext.formatting2.IHiddenRegionFormatter> formatter) -
singleSpacesUntil
public void singleSpacesUntil(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion start, org.eclipse.xtext.formatting2.regionaccess.IHiddenRegion end) -
getPreference
public <T> T getPreference(org.eclipse.xtext.formatting2.IFormattableDocument document, org.eclipse.xtext.preferences.TypedPreferenceKey<T> key)
-