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, setDynamicRegistration
public 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()
public void setSymbolKind(SymbolKindCapabilities symbolKind)
@Pure public java.lang.Boolean getHierarchicalDocumentSymbolSupport()
public void setHierarchicalDocumentSymbolSupport(java.lang.Boolean hierarchicalDocumentSymbolSupport)
@Pure public SymbolTagSupportCapabilities getTagSupport()
public void setTagSupport(SymbolTagSupportCapabilities tagSupport)
@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