public class DocumentSymbolCapabilities extends DynamicRegistrationCapabilities
| Constructor and Description |
|---|
DocumentSymbolCapabilities() |
DocumentSymbolCapabilities(java.lang.Boolean dynamicRegistration) |
DocumentSymbolCapabilities(SymbolKindCapabilities symbolKind) |
DocumentSymbolCapabilities(SymbolKindCapabilities symbolKind,
java.lang.Boolean dynamicRegistration) |
DocumentSymbolCapabilities(SymbolKindCapabilities symbolKind,
java.lang.Boolean dynamicRegistration,
java.lang.Boolean hierarchicalDocumentSymbolSupport) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getHierarchicalDocumentSymbolSupport()
The client support hierarchical document symbols.
|
java.lang.Boolean |
getLabelSupport()
The client supports an additional label presented in the UI when
registering a document symbol provider.
|
SymbolKindCapabilities |
getSymbolKind()
Specific capabilities for the
SymbolKind. |
SymbolTagSupportCapabilities |
getTagSupport()
The client supports tags on
SymbolInformation. |
int |
hashCode() |
void |
setHierarchicalDocumentSymbolSupport(java.lang.Boolean hierarchicalDocumentSymbolSupport)
The client support hierarchical document symbols.
|
void |
setLabelSupport(java.lang.Boolean labelSupport)
The client supports an additional label presented in the UI when
registering a document symbol provider.
|
void |
setSymbolKind(SymbolKindCapabilities symbolKind)
Specific capabilities for the
SymbolKind. |
void |
setTagSupport(SymbolTagSupportCapabilities tagSupport)
The client supports tags on
SymbolInformation. |
java.lang.String |
toString() |
getDynamicRegistration, setDynamicRegistrationpublic DocumentSymbolCapabilities()
public DocumentSymbolCapabilities(java.lang.Boolean dynamicRegistration)
public DocumentSymbolCapabilities(SymbolKindCapabilities symbolKind)
public DocumentSymbolCapabilities(SymbolKindCapabilities symbolKind, java.lang.Boolean dynamicRegistration)
public DocumentSymbolCapabilities(SymbolKindCapabilities symbolKind, java.lang.Boolean dynamicRegistration, java.lang.Boolean hierarchicalDocumentSymbolSupport)
@Pure public SymbolKindCapabilities getSymbolKind()
SymbolKind.public void setSymbolKind(SymbolKindCapabilities symbolKind)
SymbolKind.@Pure public java.lang.Boolean getHierarchicalDocumentSymbolSupport()
public void setHierarchicalDocumentSymbolSupport(java.lang.Boolean hierarchicalDocumentSymbolSupport)
@Pure public SymbolTagSupportCapabilities getTagSupport()
SymbolInformation. Tags are supported on
DocumentSymbol if hierarchicalDocumentSymbolSupport is set to true.
Clients supporting tags have to handle unknown tags gracefully.
Since 3.16.0public void setTagSupport(SymbolTagSupportCapabilities tagSupport)
SymbolInformation. Tags are supported on
DocumentSymbol if hierarchicalDocumentSymbolSupport is set to true.
Clients supporting tags have to handle unknown tags gracefully.
Since 3.16.0@Pure public java.lang.Boolean getLabelSupport()
public void setLabelSupport(java.lang.Boolean labelSupport)
@Pure public java.lang.String toString()
toString in class DynamicRegistrationCapabilities@Pure public boolean equals(java.lang.Object obj)
equals in class DynamicRegistrationCapabilities@Pure public int hashCode()
hashCode in class DynamicRegistrationCapabilities