Class DelegatingCodeStyleManager
- java.lang.Object
-
- com.intellij.psi.codeStyle.CodeStyleManager
-
- io.spring.format.formatter.intellij.codestyle.DelegatingCodeStyleManager
-
- All Implemented Interfaces:
com.intellij.psi.codeStyle.FormattingModeAwareIndentAdjuster
- Direct Known Subclasses:
SpringCodeStyleManager
public class DelegatingCodeStyleManager extends com.intellij.psi.codeStyle.CodeStyleManager implements com.intellij.psi.codeStyle.FormattingModeAwareIndentAdjusterCodeStyleManagerimplementation that delegates all calls.- Author:
- Phillip Webb
-
-
Constructor Summary
Constructors Constructor Description DelegatingCodeStyleManager(com.intellij.psi.codeStyle.CodeStyleManager delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intadjustLineIndent(com.intellij.openapi.editor.Document document, int offset)intadjustLineIndent(com.intellij.openapi.editor.Document document, int offset, com.intellij.formatting.FormattingMode mode)intadjustLineIndent(com.intellij.psi.PsiFile file, int offset)voidadjustLineIndent(com.intellij.psi.PsiFile file, com.intellij.openapi.util.TextRange rangeToAdjust)java.lang.StringfillIndent(com.intellij.psi.codeStyle.Indent indent, com.intellij.openapi.fileTypes.FileType fileType)Deprecated.com.intellij.formatting.FormattingModegetCurrentFormattingMode()com.intellij.psi.codeStyle.CodeStyleManagergetDelegate()com.intellij.psi.codeStyle.DocCommentSettingsgetDocCommentSettings(com.intellij.psi.PsiFile file)com.intellij.psi.codeStyle.IndentgetIndent(java.lang.String text, com.intellij.openapi.fileTypes.FileType fileType)Deprecated.java.lang.StringgetLineIndent(com.intellij.openapi.editor.Document document, int offset)java.lang.StringgetLineIndent(com.intellij.psi.PsiFile file, int offset)java.lang.StringgetLineIndent(com.intellij.psi.PsiFile file, int offset, com.intellij.formatting.FormattingMode mode)intgetMinLineFeeds(com.intellij.psi.PsiFile file, int offset)com.intellij.openapi.project.ProjectgetProject()intgetSpacing(com.intellij.psi.PsiFile file, int offset)booleanisLineToBeIndented(com.intellij.psi.PsiFile file, int offset)Deprecated.booleanisSequentialProcessingAllowed()<T> TperformActionWithFormatterDisabled(com.intellij.openapi.util.Computable<T> r)<T extends java.lang.Throwable>
voidperformActionWithFormatterDisabled(com.intellij.util.ThrowableRunnable<T> r)voidperformActionWithFormatterDisabled(java.lang.Runnable r)com.intellij.psi.PsiElementreformat(com.intellij.psi.PsiElement element)com.intellij.psi.PsiElementreformat(com.intellij.psi.PsiElement element, boolean canChangeWhiteSpacesOnly)voidreformatNewlyAddedElement(com.intellij.lang.ASTNode block, com.intellij.lang.ASTNode addedElement)com.intellij.psi.PsiElementreformatRange(com.intellij.psi.PsiElement element, int startOffset, int endOffset)com.intellij.psi.PsiElementreformatRange(com.intellij.psi.PsiElement element, int startOffset, int endOffset, boolean canChangeWhiteSpacesOnly)voidreformatText(com.intellij.psi.PsiFile file, int startOffset, int endOffset)voidreformatText(com.intellij.psi.PsiFile file, java.util.Collection<com.intellij.openapi.util.TextRange> ranges)voidreformatTextWithContext(com.intellij.psi.PsiFile file, com.intellij.psi.codeStyle.ChangedRangesInfo info)voidreformatTextWithContext(com.intellij.psi.PsiFile file, java.util.Collection<com.intellij.openapi.util.TextRange> ranges)voidrunWithDocCommentFormattingDisabled(com.intellij.psi.PsiFile file, java.lang.Runnable runnable)voidscheduleIndentAdjustment(com.intellij.openapi.editor.Document document, int offset)voidscheduleReformatWhenSettingsComputed(com.intellij.psi.PsiFile file)com.intellij.psi.codeStyle.IndentzeroIndent()Deprecated.
-
-
-
Method Detail
-
getDelegate
public com.intellij.psi.codeStyle.CodeStyleManager getDelegate()
-
getSpacing
public int getSpacing(com.intellij.psi.PsiFile file, int offset)- Overrides:
getSpacingin classcom.intellij.psi.codeStyle.CodeStyleManager
-
getMinLineFeeds
public int getMinLineFeeds(com.intellij.psi.PsiFile file, int offset)- Overrides:
getMinLineFeedsin classcom.intellij.psi.codeStyle.CodeStyleManager
-
runWithDocCommentFormattingDisabled
public void runWithDocCommentFormattingDisabled(com.intellij.psi.PsiFile file, java.lang.Runnable runnable)- Overrides:
runWithDocCommentFormattingDisabledin classcom.intellij.psi.codeStyle.CodeStyleManager
-
getDocCommentSettings
public com.intellij.psi.codeStyle.DocCommentSettings getDocCommentSettings(com.intellij.psi.PsiFile file)
- Overrides:
getDocCommentSettingsin classcom.intellij.psi.codeStyle.CodeStyleManager
-
getProject
public com.intellij.openapi.project.Project getProject()
- Specified by:
getProjectin classcom.intellij.psi.codeStyle.CodeStyleManager
-
reformat
public com.intellij.psi.PsiElement reformat(com.intellij.psi.PsiElement element) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
reformat
public com.intellij.psi.PsiElement reformat(com.intellij.psi.PsiElement element, boolean canChangeWhiteSpacesOnly) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
reformatRange
public com.intellij.psi.PsiElement reformatRange(com.intellij.psi.PsiElement element, int startOffset, int endOffset) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatRangein classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
reformatRange
public com.intellij.psi.PsiElement reformatRange(com.intellij.psi.PsiElement element, int startOffset, int endOffset, boolean canChangeWhiteSpacesOnly) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatRangein classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
reformatText
public void reformatText(com.intellij.psi.PsiFile file, int startOffset, int endOffset) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatTextin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
reformatText
public void reformatText(com.intellij.psi.PsiFile file, java.util.Collection<com.intellij.openapi.util.TextRange> ranges) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatTextin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
reformatTextWithContext
public void reformatTextWithContext(com.intellij.psi.PsiFile file, java.util.Collection<com.intellij.openapi.util.TextRange> ranges) throws com.intellij.util.IncorrectOperationException- Overrides:
reformatTextWithContextin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
reformatTextWithContext
public void reformatTextWithContext(com.intellij.psi.PsiFile file, com.intellij.psi.codeStyle.ChangedRangesInfo info) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatTextWithContextin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
adjustLineIndent
public void adjustLineIndent(com.intellij.psi.PsiFile file, com.intellij.openapi.util.TextRange rangeToAdjust) throws com.intellij.util.IncorrectOperationException- Specified by:
adjustLineIndentin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
adjustLineIndent
public int adjustLineIndent(com.intellij.psi.PsiFile file, int offset) throws com.intellij.util.IncorrectOperationException- Specified by:
adjustLineIndentin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
adjustLineIndent
public int adjustLineIndent(com.intellij.openapi.editor.Document document, int offset)- Specified by:
adjustLineIndentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
isLineToBeIndented
@Deprecated public boolean isLineToBeIndented(com.intellij.psi.PsiFile file, int offset)Deprecated.- Specified by:
isLineToBeIndentedin classcom.intellij.psi.codeStyle.CodeStyleManager
-
getLineIndent
public java.lang.String getLineIndent(com.intellij.psi.PsiFile file, int offset)- Specified by:
getLineIndentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
getLineIndent
public java.lang.String getLineIndent(com.intellij.openapi.editor.Document document, int offset)- Specified by:
getLineIndentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
getLineIndent
public java.lang.String getLineIndent(com.intellij.psi.PsiFile file, int offset, com.intellij.formatting.FormattingMode mode)- Overrides:
getLineIndentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
getIndent
@Deprecated public com.intellij.psi.codeStyle.Indent getIndent(java.lang.String text, com.intellij.openapi.fileTypes.FileType fileType)Deprecated.- Specified by:
getIndentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
fillIndent
@Deprecated public java.lang.String fillIndent(com.intellij.psi.codeStyle.Indent indent, com.intellij.openapi.fileTypes.FileType fileType)Deprecated.- Specified by:
fillIndentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
zeroIndent
@Deprecated public com.intellij.psi.codeStyle.Indent zeroIndent()
Deprecated.- Specified by:
zeroIndentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
reformatNewlyAddedElement
public void reformatNewlyAddedElement(com.intellij.lang.ASTNode block, com.intellij.lang.ASTNode addedElement) throws com.intellij.util.IncorrectOperationException- Specified by:
reformatNewlyAddedElementin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
com.intellij.util.IncorrectOperationException
-
isSequentialProcessingAllowed
public boolean isSequentialProcessingAllowed()
- Specified by:
isSequentialProcessingAllowedin classcom.intellij.psi.codeStyle.CodeStyleManager
-
performActionWithFormatterDisabled
public void performActionWithFormatterDisabled(java.lang.Runnable r)
- Specified by:
performActionWithFormatterDisabledin classcom.intellij.psi.codeStyle.CodeStyleManager
-
performActionWithFormatterDisabled
public <T extends java.lang.Throwable> void performActionWithFormatterDisabled(com.intellij.util.ThrowableRunnable<T> r) throws T extends java.lang.Throwable- Specified by:
performActionWithFormatterDisabledin classcom.intellij.psi.codeStyle.CodeStyleManager- Throws:
T extends java.lang.Throwable
-
performActionWithFormatterDisabled
public <T> T performActionWithFormatterDisabled(com.intellij.openapi.util.Computable<T> r)
- Specified by:
performActionWithFormatterDisabledin classcom.intellij.psi.codeStyle.CodeStyleManager
-
adjustLineIndent
public int adjustLineIndent(com.intellij.openapi.editor.Document document, int offset, com.intellij.formatting.FormattingMode mode)- Specified by:
adjustLineIndentin interfacecom.intellij.psi.codeStyle.FormattingModeAwareIndentAdjuster
-
getCurrentFormattingMode
public com.intellij.formatting.FormattingMode getCurrentFormattingMode()
- Specified by:
getCurrentFormattingModein interfacecom.intellij.psi.codeStyle.FormattingModeAwareIndentAdjuster
-
scheduleIndentAdjustment
public void scheduleIndentAdjustment(com.intellij.openapi.editor.Document document, int offset)- Overrides:
scheduleIndentAdjustmentin classcom.intellij.psi.codeStyle.CodeStyleManager
-
scheduleReformatWhenSettingsComputed
public void scheduleReformatWhenSettingsComputed(com.intellij.psi.PsiFile file)
- Overrides:
scheduleReformatWhenSettingsComputedin classcom.intellij.psi.codeStyle.CodeStyleManager
-
-