Package org.eclipse.lsp4j
Class FoldingRangeCapabilities
- java.lang.Object
-
- org.eclipse.lsp4j.DynamicRegistrationCapabilities
-
- org.eclipse.lsp4j.FoldingRangeCapabilities
-
public class FoldingRangeCapabilities extends DynamicRegistrationCapabilities
Capabilities specific to `textDocument/foldingRange` requests.Since 3.10.0
-
-
Constructor Summary
Constructors Constructor Description FoldingRangeCapabilities()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)FoldingRangeSupportCapabilitiesgetFoldingRange()Specific options for the folding range.FoldingRangeKindSupportCapabilitiesgetFoldingRangeKind()Specific options for the folding range kind.java.lang.BooleangetLineFoldingOnly()If set, the client signals that it only supports folding complete lines.java.lang.IntegergetRangeLimit()The maximum number of folding ranges that the client prefers to receive per document.inthashCode()voidsetFoldingRange(FoldingRangeSupportCapabilities foldingRange)Specific options for the folding range.voidsetFoldingRangeKind(FoldingRangeKindSupportCapabilities foldingRangeKind)Specific options for the folding range kind.voidsetLineFoldingOnly(java.lang.Boolean lineFoldingOnly)If set, the client signals that it only supports folding complete lines.voidsetRangeLimit(java.lang.Integer rangeLimit)The maximum number of folding ranges that the client prefers to receive per document.java.lang.StringtoString()-
Methods inherited from class org.eclipse.lsp4j.DynamicRegistrationCapabilities
getDynamicRegistration, setDynamicRegistration
-
-
-
-
Method Detail
-
getRangeLimit
public java.lang.Integer getRangeLimit()
The maximum number of folding ranges that the client prefers to receive per document. The value serves as a hint, servers are free to follow the limit.
-
setRangeLimit
public void setRangeLimit(java.lang.Integer rangeLimit)
The maximum number of folding ranges that the client prefers to receive per document. The value serves as a hint, servers are free to follow the limit.
-
getLineFoldingOnly
public java.lang.Boolean getLineFoldingOnly()
If set, the client signals that it only supports folding complete lines. If set, client will ignore specifiedFoldingRange.startCharacterandFoldingRange.endCharacterproperties.
-
setLineFoldingOnly
public void setLineFoldingOnly(java.lang.Boolean lineFoldingOnly)
If set, the client signals that it only supports folding complete lines. If set, client will ignore specifiedFoldingRange.startCharacterandFoldingRange.endCharacterproperties.
-
getFoldingRangeKind
public FoldingRangeKindSupportCapabilities getFoldingRangeKind()
Specific options for the folding range kind.Since 3.17.0
-
setFoldingRangeKind
public void setFoldingRangeKind(FoldingRangeKindSupportCapabilities foldingRangeKind)
Specific options for the folding range kind.Since 3.17.0
-
getFoldingRange
public FoldingRangeSupportCapabilities getFoldingRange()
Specific options for the folding range.Since 3.17.0
-
setFoldingRange
public void setFoldingRange(FoldingRangeSupportCapabilities foldingRange)
Specific options for the folding range.Since 3.17.0
-
toString
public java.lang.String toString()
- Overrides:
toStringin classDynamicRegistrationCapabilities
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classDynamicRegistrationCapabilities
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDynamicRegistrationCapabilities
-
-