All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAttributeCompletionResolver |
Abstract class completion resolver to resolve :
CompletionItem.setDocumentation(String)
CompletionItem.setAdditionalTextEdits(java.util.List)
CompletionItem.setDetail(String)
for a given DOM attribute.
|
| AbstractCMRelaxNGCollector |
Abstract class to collect ElementPattern, AttributePattern,
etc.
|
| AbstractCompletionResolver |
Abstract class completion resolver to resolve :
CompletionItem.setDocumentation(String)
CompletionItem.setAdditionalTextEdits(java.util.List)
CompletionItem.setDetail(String)
|
| AbstractDefinitionParticipant |
Abstract class for definition.
|
| AbstractDOMDocumentCommandHandler |
Abstract command to work with a given DOMDocument filled in the first
argument of the command as TextDocumentIdentifier.
|
| AbstractElementCompletionItem<S,G> |
Abstract class of CompletionItem to report an XML element completion
item.
|
| AbstractFixMissingGrammarCodeAction |
Abstract code action participant which manages missing referenced grammar file (DTD, XSD).
|
| AbstractGenerateGrammarAndAssociationResolveCodeActionParticipant |
Abstract class to:
insert the grammar association in the XML (ex :
xsi:noNamespaceSchemaLocation)
generate the grammar XSD/DTD file
|
| AbstractGenerateGrammarCodeActionResolver |
Base class of the code action resolver participant used to generate the
missing grammar (DTD / XSD) which is declared in the XML as association (ex :
via xsi:noNamespaceSchemaLocation)
|
| AbstractLSPErrorReporter |
The SAX ErrorHandler gives just information of the offset where there
is an error.
|
| AbstractReferencedGrammarLSPErrorReporter |
Abstract class reporter with referenced grammar.
|
| AbstractReferenceParticipant |
Abstract class for reference participant.
|
| AbstractSaveContext |
Abstract class for save context.
|
| AbstractTypeDefinitionParticipant |
Abstract class for type definition.
|
| AbstractXML2GrammarGenerator<T extends FileContentGeneratorSettings> |
Abstract class to generate a grammar (XSD, DTD, etc) from a given XML source.
|
| AbstractXMLNotifier |
Sends a notification to the client via a jsonrpc notification
while managing cache
|
| AbstractXPathNodeMatcher |
Abstract class for XPath node matcher.
|
| ActionableNotification |
An ActionableNotification class.
|
| AggregateRelatedInfoFinder |
Finds related info for any error code
|
| AllXMLSettings |
Represents all settings under the 'xml' key
{ 'xml': {...} }
|
| ArgumentsUtils |
Arguments utilities.
|
| AssociateGrammarCommand |
XML Command "xml.associate.grammar.insert" to associate a grammar to a given
DOM document.
|
| AssociateGrammarCommand.GrammarBindingType |
|
| AssociateGrammarCommand.UnknownBindingTypeException |
|
| AttributeCompletionItem |
|
| AttributeDeclaration |
Attribute declaration.
|
| AttributeDeclaration.DataType |
|
| AttributeNameCompletionResolver |
Resolves the completion item with the documentation of the attribute name
from the content model.
|
| AttributeValueCompletionResolver |
Resolves the documentation for the completion of the attribute value from the
content model.
|
| AutoCloseTagResponse |
|
| BadLocationException |
Indicates the attempt to access a non-existing position.
|
| CacheResourceDownloadedException |
Exception thrown when a resource (XML Schema, DTD) has error while
downloading.
|
| CacheResourceDownloadedException.CacheResourceDownloadedError |
|
| CacheResourceDownloadingException |
Exception thrown when a resource (XML Schema, DTD) is downloading.
|
| CacheResourceDownloadingException.CacheResourceDownloadingError |
|
| CacheResourceException |
Base class for cache resource exception.
|
| CacheResourcesManager |
Cache resources manager.
|
| CacheResourcesManager.ResourceToDeploy |
Classpath resource to deploy into the lemminx cache
|
| Cardinality |
Cardinality for sequence.
|
| CatalogCatalogEntry |
Represents a catalog entry that uses the "catalog" attribute to reference an external document
|
| CatalogEntry |
Represents a catalog entry that references an external document
|
| CatalogFilePathSupportParticipant |
Catalog file path support for catalog.xml to provide completion for @uri
attribute.
|
| CatalogUtils |
Utility functions for working with XML catalog documents
|
| CDATASnippetContext |
CDATA snippet context used to filter the CDATA snippets.
|
| CheckBoundGrammarCommand |
XML Command "xml.check.bound.grammar" to verify if an XML document already
has a bound grammar/schema, opened from the command palette.
|
| CheckFilePatternCommand |
XML Command "xml.check.file.pattern" whose first argument is a file pattern,
and whose second argument is some file URI.
|
| ChildrenProperties |
Children properties of an element declaration:
sequenced if all children have the same order.
cardinalities for each child.
|
| ClientCapabilitiesWrapper |
Determines if a client supports a specific capability dynamically
|
| ClientCommands |
Commonly used client commands
|
| ClientSettingsManager |
ClientSettingsManager
|
| CloseTagCodeAction |
Code action to fix close start tag element.
|
| CMAttributeDeclaration |
Content model element which abstracts attribute declaration from a given
grammar (XML Schema, DTD, RelaxNG).
|
| CMDocument |
Content model document which abstracts element declaration from a given
grammar (XML Schema, DTD).
|
| CMDTDAttributeDeclaration |
DTD attribute declaration.
|
| CMDTDContentModelProvider |
DTD content model provider.
|
| CMDTDDocument |
DTD document.
|
| CMDTDElementDeclaration |
DTD element declaration.
|
| CMElementDeclaration |
Content model element which abstracts element declaration from a given
grammar (XML Schema, DTD).
|
| CMRelaxNGAttributeDeclaration |
RelaxNG content attribute implementation.
|
| CMRelaxNGAttributeDeclarationCollector |
RelaxNG class used to collect content model attributes for a given
ElementPattern.
|
| CMRelaxNGAttributeValuesCollector |
RelaxNG class used to collect enumeration values for a given
AttributePattern.
|
| CMRelaxNGContentModelProvider |
RelaxNG content model provider.
|
| CMRelaxNGDocument |
RelaxNG content document implementation.
|
| CMRelaxNGElementDeclaration |
RelaxNG content element implementation.
|
| CMRelaxNGElementDeclarationCollector |
RelaxNG class used to collect content model elements children for a given
ElementPatter.
|
| CMXMLModelContentModelProvider |
Content model provider to manage href of xml-model processing instruction.
|
| CMXSDAttributeDeclaration |
XSD attribute declaration implementation.
|
| CMXSDContentModelProvider |
XSD content model provider.
|
| CMXSDDocument |
XSD document implementation.
|
| CMXSDElementDeclaration |
XSD element declaration implementation.
|
| CodeActionFactory |
Factory for simple CodeAction
|
| CodeActionRequest |
Code action request implementation.
|
| CodeLensKind |
CodeLens kind supported by the client.
|
| CodeLensKindCapabilities |
Specific capabilities for the `CodeLensKind`.
|
| ColorUtils |
Color utilities.
|
| CommentSnippetContext |
Comment snippet context used to filter the comment snippets.
|
| CompletionItemDefaultsUtils |
CompletionItemDefaultsUtils for implementing itemDefaults in completion list
|
| CompletionParticipantAdapter |
Completion participant adapter.
|
| CompletionResolveSupportProperty |
Property for completion resolve support.
|
| CompletionResponse |
Completion response implementation.
|
| CompletionSortTextHelper |
CompletionSortText class to get sortText for CompletionItem's
|
| CompositeSettings |
Composite settings class
Provides a new SharedSettings instance with a second
setting merged
|
| ConfigurationItemEdit |
Class representing a change to a client's config.
|
| ConfigurationItemEditType |
Configuration item edit type.
|
| ConfigurationItemValueKind |
Configuration item value kind.
|
| Constants |
|
| ContainerDeclaration |
Children information.
|
| ContentModelCodeActionParticipant |
Extension to support XML code actions based on content model (XML Schema
completion, etc)
|
| ContentModelCodeLensParticipant |
At first this participant is enabled only when LSP client can support the
client command "xml.open.binding.wizard" to open the wizard to bind a XML to
a grammar/schema.
|
| ContentModelCompletionParticipant |
Extension to support XML completion based on content model (XML Schema
completion, etc)
|
| ContentModelDiagnosticsParticipant |
Validate XML files with Xerces for general SYNTAX validation and XML Schema,
DTD.
|
| ContentModelDocumentLinkParticipant |
Document link for :
XML Schema xsi:noNamespaceSchemaLocation
DTD SYSTEM (ex :
Entity SYSTEM (ex : )
XML Schema xsi:schemaLocation
|
| ContentModelElementCompletionItem |
Element completion item created from a content model (schema/grammar element
declaration).
|
| ContentModelFormatterParticipant |
Formatter participant which uses XSD/DTD grammar information to know the
FormatElementCategory of a given element.
|
| ContentModelHoverParticipant |
Extension to support XML hover based on content model (XML Schema
documentation, etc)
|
| ContentModelManager |
Content model manager used to load XML Schema, DTD.
|
| ContentModelPlugin |
Content model plugin extension to provide:
completion based on XML Schema, DTD...
hover based on XML Schema
diagnostics based on on XML Schema, DTD...
|
| ContentModelProvider |
Content model provider API.
|
| ContentModelProvider.Identifier |
|
| ContentModelSettings |
Content model settings.
|
| ContentModelSymbolsProviderParticipant |
Symbol participant to show referenced grammars information.
|
| ContentModelTypeDefinitionParticipant |
Extension to support XML type definition based on content model (XML Schema
type definition, etc)
|
| cvc_attribute_3CodeAction |
Code action to fix cvc-attribute-3 error.
|
| cvc_complex_type_2_1CodeAction |
Code action to fix cvc-complex-type.2.1 error.
|
| cvc_complex_type_2_3CodeAction |
Code action to fix cvc-complex-type.2.3 error.
|
| cvc_complex_type_2_4_aCodeAction |
cvc_complex_type_2_4_a
|
| cvc_complex_type_2_4_bCodeAction |
CodeAction to insert expected child elements within an element
Given this XML where the expected child elements are not present as defined
in the XSD:
Error: Child elements are missing from element: - servlet
The following elements are expected: - description - display-name - icon -
servlet-name
To fix the error, the code action will suggest inserting the expected
elements inside the parent tag
|
| cvc_complex_type_3_2_2CodeAction |
Code action to fix cvc-complex-type.3.2.2 error.
|
| cvc_complex_type_4CodeAction |
Code action to fix cvc-complex-type.4 error.
|
| cvc_elt_1_aCodeAction |
Code action to find the expected element name defined in the given xsd and
replace it
Given this XML where 'root' is defined as the root element in the XSD
-> Error: Cannot find declaration of 'test'
To fix the error, the code action will suggest replacing 'test' with 'root'
in both the opening and closing tag
|
| cvc_enumeration_validCodeAction |
Code action to fix cvc_enumeration_valid error only for text, because for
attribute cvc-attribute-3 error fix it.
|
| cvc_type_3_1_1CodeAction |
Code action to fix cvc-type.3.1.1 error.
|
| DataEntryField |
Data entry field support used to resolve :
resolve completion :
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItem
resolve codeAction :
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeAction
Here a data sample for codeAction used by the resolve code action:
{
"title": "Generate 'content.dtd' and bind with xml-model",
"kind": "quickfix",
...
|
| DataType |
|
| DiagnosticsResult |
This class is the result of a diagnostic process.
|
| DocTypeSnippetContext |
DOCTYPE snippet context used to filter the DOCTYPE snippets.
|
| DocumentSymbolsResult |
Result for document symbols computation for the textDocument/documentSymbol
request
|
| DocumentTelemetryInfo |
|
| DocumentTelemetryParticipant |
|
| DOMAttr |
An attribute node.
|
| DOMAttributeFormatter |
DOM attribute formatter.
|
| DOMCDATAFormatter |
DOM CDATA section formatter.
|
| DOMCDATASection |
A CData section node.
|
| DOMCharacterData |
A CharacterData node.
|
| DOMComment |
A Comment node.
|
| DOMCommentFormatter |
DOM comment formatter.
|
| DOMDocTypeFormatter |
DOM docType formatter.
|
| DOMDocument |
XML document.
|
| DOMDocumentType |
A doctype node.
|
| DOMDocumentType.DocumentTypeKind |
|
| DOMElement |
An Element node.
|
| DOMElementCompletionItem |
Element completion item created from an existing element.
|
| DOMElementFormatter |
DOM element formatter.
|
| DOMNode |
DOM node.
|
| DOMParser |
Tolerant XML parser.
|
| DOMProcessingInstruction |
A processing instruction node.
|
| DOMProcessingInstructionFormatter |
DOM processing instruction formatter.
|
| DOMRange |
DOM range
|
| DOMText |
A Text node.
|
| DOMTextFormatter |
DOM text formatter.
|
| DOMUtils |
DOM Utilities.
|
| DownloadDisabledResourceCodeAction |
Code action to force download of an external resource.
|
| DTDAttlistDecl |
DTD Attribute List declaration
|
| DTDCodeLensParticipant |
DTD CodeLens to show references count for referenced
|
| DTDDeclNode |
DTDNode
|
| DTDDeclParameter |
DTDDeclParameter
|
| DTDDefinitionParticipant |
DTD definition participant
|
| DTDDiagnosticsParticipant |
Validate DTD file with Xerces.
|
| DTDDocumentLinkParticipant |
Document link for DTD entities system inside a DTD:
|
| DTDElementDecl |
DTD Element Declaration
|
| DTDEntityDecl |
DOM Entity declaration
|
| DTDErrorCode |
DTD error code.
|
| DTDGeneratorSettings |
DTD generator settings
|
| DTDHighlightingParticipant |
DTD highlight participant
|
| DTDNodeSnippetContext |
DTD nodes snippet context used to filter the
|
| DTDNotationDecl |
DTDNotationDecl
|
| DTDNotFoundCodeAction |
Code Action that creates a DTD file referenced with System ID of DOCTYPE.
|
| DTDPlugin |
DTD plugin.
|
| DTDReferenceParticipant |
DTD reference
|
| DTDUtils |
DTD utilities.
|
| DTDValidator |
DTD validator
|
| ElementDeclaration |
Element information.
|
| ElementDeclUnterminatedCodeAction |
Code action to fix ElementDeclUnterminated error.
|
| ElementEndTagCompletionResolver |
Resolves the completion item of an element completion with an additional text
edits to update end tag.
|
| ElementUnterminatedCodeAction |
Code action to fix ElementUnterminated error.
|
| EnforceQuoteStyle |
Enforce quote style when formatting
preferred: use preferred quote style when formatting
ignore: ignore formatting quotes
|
| EntitiesCompletionParticipant |
Entities completion used in a text node (ex : &).
|
| EntitiesDefinitionParticipant |
Entities definition used in a text node (ex : &).
|
| EntitiesDocumentationUtils |
Utilities class to generate entities documentation.
|
| EntitiesDocumentationUtils.EntityOriginType |
|
| EntitiesDocumentationUtils.PredefinedEntity |
Predefined entities.
|
| EntitiesHoverParticipant |
Entities hover used in a text node (ex : &).
|
| EntitiesPlugin |
Plugin for managing used entities (ex : &)
|
| EntityNotDeclaredCodeAction |
Code action to fix EntityNotDeclaredCodeAction error.
|
| EqRequiredInAttributeCodeAction |
Code action to fix EqRequiredInAttribute error.
|
| ETagRequiredCodeAction |
Code action to fix ETagRequired error.
|
| ETagUnterminatedCodeAction |
Code action to fix ETagUnterminated error.
|
| ExceptionUtils |
Exception Utils
|
| ExtendedClientCapabilities |
Extended client capabilities not defined by the LSP.
|
| ExtendedCodeLensCapabilities |
Extended capabilities specific to the `textDocument/codeLens` request.
|
| ExternalRelaxNGValidator |
RelaxNG external validator.
|
| ExternalResourceErrorCode |
External resource error code when referenced XSD, DTD (with DOCTYPE,
xsi:schemaLocation) is downloaded.
|
| ExternalXMLDTDValidator |
Xerces uses XMLDTDValidator which gets the DOCTYPE dtd file from the
declared DOCTYPE.
|
| FaultTolerantTypeAdapterFactory |
Creates TypeAdapters that are wrapped in a try/catch statement, so if
anything goes wrong when deserializing an object, it is set to null and not
parsed.
|
| FileContentGeneratorManager |
Generic file generator.
|
| FileContentGeneratorPlugin |
|
| FileContentGeneratorSettings |
Base class for generator settings.
|
| FilePathCompletionParticipant |
Extension to support completion for file, folder path in:
attribute value:
|
| FilePathCompletionResult |
File path completion result information.
|
| FilePathExpression |
File path expression
{
"xpath": "@paths",
"separator": " "
}
|
| FilePathMapping |
File path mapping which stores list of FilePathExpression applied
for a given input file pattern.
|
| FilePathPlugin |
File Path support plugin.
|
| FilePathSupport |
File path support settings.
|
| FilePathSupportSettings |
File paths settings:
"xml.filePathSupport.mappings": [
// File paths applied for text node items.xml files
{
"pattern": "*.xml",
"expressions": [
{
"xpath": "path/text()"
},
{
"xpath": "item/@path"
},
{
"xpath": "item/@paths",
"separator": " "
}
]
}
]
|
| FilesChangedTracker |
File changed tracker.
|
| FilesUtils |
Files utilities.
|
| FixMissingSpaceCodeAction |
Adds a space at the end of the diagnostic range
|
| FormatElementCategory |
Format element catagory.
|
| GenerateDocTypeCodeActionResolver |
Code action resolver participant used to:
generate the DTD file for the given DOM document
generate the association DOCTYPE in the XML to bind it with the generated
DTD
|
| GenerateDTDCodeActionResolver |
Code action resolver participant to generate the missing DTD which is
declared in the XML as association via DOCTYPE or xml-model.
|
| GenerateRelaxNGSchemaCodeActionResolver |
Code action resolver participant used to:
generate the RelaxNG file for the given DOM document
generate the association relaxng in the XML to bind it with the
generated RelaxNG schema
|
| GenerateXMLModelWithDTDCodeActionResolver |
Code action resolver participant used to:
generate the DTD file for the given DOM document
generate the association xml-model in the XML to bind it with the
generated DTD
|
| GenerateXMLModelWithXSDCodeActionResolver |
Code action resolver participant used to:
generate the XSD file for the given DOM document
generate the association xml-model in the XML to bind it with the
generated XSD
|
| GenerateXSDCodeActionResolver |
Code action resolver participant to generate the missing XSD which is
declared in the XML as association via xsi:noNamespaceSchemaLocation or
xml-model.
|
| GenerateXSINoNamespaceSchemaCodeActionResolver |
Code action resolver participant used to:
generate the XSD file for the given DOM document
generate the association xsi:noNamespaceSchemaLocation in the XML to bind
it with the generated XSD
|
| Grammar |
Grammar information.
|
| GrammarCacheInfo |
Grammar cache information.
|
| HoverParticipantAdapter |
Hover participant adapter.
|
| HtmlToPlainText |
HTML to plain-text.
|
| IBaseCodeActionRequest |
Base API for textDocument/codeAction and codeAction/request.
|
| ICodeActionParticipant |
Code action participant API.
|
| ICodeActionRequest |
Code action request API.
|
| ICodeActionResolverRequest |
The code action resolver request API.
|
| ICodeActionResolvesParticipant |
The code action resolver participant API.
|
| ICodeLensParticipant |
CodeLens participant API.
|
| ICodeLensRequest |
CodeLens request API.
|
| ICompletionItemResolveParticipant |
Represents a class that can resolve certain kinds of completion items.
|
| ICompletionItemResolverRequest |
Represents a request from the client to resolve a given completion item, with
information needed to resolve the request attached.
|
| ICompletionParticipant |
Completion participant API.
|
| ICompletionRequest |
Completion request API.
|
| ICompletionResponse |
Completion response API.
|
| IComponentProvider |
Component provider API to register utilities class for a given XML language
service XMLLanguageService
|
| IDefinitionParticipant |
Definition participant API.
|
| IDefinitionRequest |
Definition request API.
|
| IDiagnosticsParticipant |
Diagnostics participant API.
|
| IDocumentColorParticipant |
Document color participant API.
|
| IDocumentLifecycleParticipant |
Document LifecycleService participant API.
|
| IDocumentLinkParticipant |
Document link participant API.
|
| IExternalGrammarLocationProvider |
|
| IFileContentGenerator<Source,Settings extends FileContentGeneratorSettings> |
File content generator API.
|
| IFilePathExpression |
File path support expression API.
|
| IFilePathSupportParticipant |
File path support participant API.
|
| IFormatterParticipant |
XML formatter participant.
|
| IHighlightingParticipant |
|
| IHoverParticipant |
Hover participant API.
|
| IHoverRequest |
Hover request API.
|
| ILineTracker |
A line tracker maps character positions to line numbers and vice versa.
|
| ILinkedEditingRangesParticipant |
Linked editing ranges participant API.
|
| ILinkedEditingRangesRequest |
Linked editing ranges request API.
|
| InitializationOptionsExtendedClientCapabilities |
Represents all extended client capabilities sent from the server
|
| InitializationOptionsSettings |
Represents all settings sent from the server
{ 'settings': { 'xml': {...}, 'http': {...} } }
|
| InitializationTelemetryInfo |
Telemetry data to collect.
|
| InvalidPathWarner |
This class sends a warning to the client via a jsonrpc notification
The cache is a Map>
where the keys are the feature names and the value is a set of file paths for
which notifications have been sent already
|
| InvalidURIException |
Invalid URI exception.
|
| InvalidURIException.InvalidURIError |
|
| IOUtils |
IO utilities class
|
| IPositionRequest |
|
| IPrepareRenameRequest |
Prepare rename request API.
|
| IReferenceParticipant |
Reference participant API.
|
| IRelatedInfoFinder |
Provides an interface to find related info for a given error
|
| IRenameParticipant |
Rename participant API.
|
| IRenameRequest |
Rename request API.
|
| IRenameResponse |
Rename response API.
|
| ISaveContext |
Save context API.
|
| ISaveContext.SaveContextType |
The save context type:
DOCUMENT: a document is saved.
SETTINGS: a settings is saved.
|
| ISharedSettingsRequest |
Shared settings request API
|
| ISnippetContext<T> |
Snippet context used to filter the snippet.
|
| ISnippetRegistryLoader |
Loader used to load snippets in a given registry for a language id.
|
| ISuffixPositionProvider |
Suffix position provider API.
|
| ISymbolsProviderParticipant |
Symbols provider participant API.
|
| ISymbolsProviderParticipant.SymbolStrategy |
|
| ITypeDefinitionParticipant |
Type Definition participant API.
|
| ITypeDefinitionRequest |
Type Definition request API.
|
| IWorkspaceServiceParticipant |
Workspace Service participant API.
|
| IXMLCommandService |
Service available to XML LS extensions to add/remove/execute commands via the
XML LS
|
| IXMLCommandService.IDelegateCommandHandler |
Command handler to register with the workspace service
|
| IXMLDocumentProvider |
|
| IXMLErrorCode |
XML error code API.
|
| IXMLExtension |
XML extension.
|
| IXMLFullFormatter |
XML formatter API.
|
| IXMLNotificationService |
Notification service API
|
| IXMLReferenceCollector |
|
| IXMLSettingFeature |
Features that are associated with a particuliar settingId
|
| IXMLSnippetContext |
XML snippet context API.
|
| IXMLValidationService |
XML Document validation service available to XML LS extensions
|
| IXPathNodeMatcher |
XPath node matcher tests if Node match a fragment of XPath.
|
| IXPathNodeMatcher.MatcherType |
|
| JSONUtility |
JSONUtility
|
| JVM |
JVM information
|
| LevenshteinDistance |
An algorithm for measuring the difference between two character sequences.
|
| LimitExceededWarner |
LimitExceededWarner sends a warning to the client via a jsonrpc notification
Cache is a Map>
where the keys are the feature names and the values are the file paths for
which notifications have been sent already
|
| LimitFeature |
Features that are associated with some limit
For example, document symbols have a maximum limit for performance reasons
|
| LimitList<T> |
List class which checks the limit when item is added.
|
| LimitList.ResultLimitExceededException |
|
| LineIndentInfo |
|
| LogHelper |
LogHelper
|
| LogsSettings |
XML logs settings.
|
| LSPClientLogHandler |
|
| LSPContentHandler |
SAX content handler to stop immediatly the XML parsing by checking
CancelChecker.checkCanceled()
|
| LSPErrorReporterForXML |
LSP error reporter for XML syntax and error grammar (XML Schema/DTD).
|
| LSPErrorReporterForXSD |
The SAX ErrorHandler gives just information of the offset where there
is an error.
|
| LSPFormattingOptions |
Value-object describing what options formatting should use.
|
| LSPMessageFormatter |
SchemaMessageProvider implements an XMLMessageProvider that provides
localizable error messages for the W3C XML Schema Language
|
| LSPSAXParser |
Extension of Xerces SAX Parser to fix some Xerces bugs:
[BUG 2]: when Xerces XML grammar pool is used, the second validation
ignore the existing of entities.
|
| LSPSchemaParsingConfig |
The Xerces SchemaParsingConfig doesn't give the capability to
customize the XML entity manager.
|
| LSPSecurityManager |
LSP security manager.
|
| LSPXML11DTDProcessor |
The Xerces XML11DTDProcessor doesn't give the capability to customize
the XML entity manager.
|
| LSPXMLEntityManager |
Custom XML entity manager which return an empty string when a DOCTYPE SYSTEM
or ENTITY SYSTEM doesn't exist to:
avoid breaking the XML syntax validation when XML contains a
DOCTYPE/ENTITY SYSTEM which doesn't exist
report the error DOCTYPE/ENTITY SYSTEM which doesn't exist in the proper
range of SYSTEM
|
| LSPXMLEntityResolver |
XMLEntityResolver used when XML, XSD, DTD is validated and declared
some external resources (with DOCTYPE, xsi:schemaLocation, etc).
|
| LSPXMLGrammarPool |
LSP XML grammar pool.
|
| LSPXMLGrammarPool.Entry |
This class is a grammar pool entry.
|
| LSPXMLGrammarPoolWrapper |
Xerces grammar pool which tracks all DTD grammars which are cached for an XML
validation.
|
| LSPXMLGrammarPreparser |
Xerces XMLGrammarPreparser doesn't provide the capability to override
the XMLErrorReporter which is required to get XMLl This class
overrides XMLGrammarPreparser.preparseGrammar(String, XMLInputSource)
to use LSP error reporter.
|
| MarkdownConverter |
Converts HTML content into Markdown equivalent.
|
| MarkupContentFactory |
Factory to create LSP4J MarkupContent
|
| MarkupEntityMismatchCodeAction |
MarkupEntityMismatchCodeAction is a code action that triggers when the end
tag of the root element is missing.
|
| Memory |
JVM memory information
|
| MissingElementDataConstants |
Data entry field used in the codeAction/resolve for inserting missing
elements.
|
| MissingGrammarDataConstants |
Data entry field used in the codeAction/resolve for missing grammar.
|
| ModelTextDocument<T> |
A TextDocument which is associate to a model loaded in async.
|
| ModelTextDocuments<T> |
|
| ModelValidatorDelayer<T> |
Validate a given model document with delay.
|
| MultiCancelChecker |
Multiple cancel checker.
|
| MultiLineStream |
Multi line stream.
|
| MultipleContentHandler |
|
| MyCombineSchema |
This class is a copy of CombineSchema adapted for LemMinx.
|
| MyCompactSchemaReader |
This class is a copy of CompactSchemaReader adapted for
LemMinx.
|
| MyPatternSchema |
This class is a copy of PatternSchema adapted for LemMinx.
|
| MyRequiredElementsFunction |
|
| MySAXSchemaReader |
This class is a copy of SAXSchemaReader adapted for LemMinx.
|
| MySchemaPatternBuilder |
This class extends SchemaPatternBuilder to copy the Locator
when ElementPattern and AttributePattern are created, because
by default the received locator instance is a singleton and we loose the
correct line/character position.
|
| MySchemaReaderImpl |
This class is a copy of SchemaReaderImpl adapted for LemMinx.
|
| NamespacesEnabled |
|
| NewFileSnippetContext |
Snippet context used to filter snippets if XML file is empty or not.
|
| NoGrammarConstraintsCodeAction |
Code Action to bind a XML to a grammar (DTD, XSD) by generating the grammar.
|
| NoGrammarConstraintsDataConstants |
Data entry field used in the codeAction/resolve to generate the grammar.
|
| NoNamespaceSchemaLocation |
The declared "xsi:noNamespaceSchemaLocation"
|
| OpenQuoteExpectedCodeAction |
OpenQuoteExpectedCodeAction
|
| OS |
OS information
|
| ParentProcessWatcher |
Watches the parent process PID and invokes exit if it is no longer available.
|
| ParentProcessWatcher.ProcessLanguageServer |
|
| PathFeature |
Features that are associated with filePaths
For example, XML catalog support is associated with XML catalog filePaths
|
| PathPatternMatcher |
|
| Platform |
Platform information about OS and JVM.
|
| PossibleRequiredElementsFunction |
|
| ProcessingInstructionSnippetContext |
Snippet context used to filter if Processing Instruction Snippets should be triggered or not.
|
| ProgressMonitor |
Progress monitor which wraps the LSP progress API to simplify the
implementation of progress.
|
| ProgressSupport |
LSP Progress support API.
|
| PrologCompletionParticipant |
PrologCompletionParticipant
|
| PrologModel |
This class holds values that represent the XSI xsd.
|
| PrologPlugin |
Plugin to handle `xsi` attributes or a namespace with the value of:
"http://www.w3.org/2001/XMLSchema-instance"
Loaded by service loader in 'resources' folder.
|
| QuoteStyle |
Quote style (single quotes, double quotes)
|
| ReferenceCommand |
References command for CodeLens.
|
| ReferencedGrammarDiagnosticsInfo |
The root diagnostic information when a grammar (XSD, DTD) have some errors
and it is referenced in a XML.
|
| ReferencedGrammarInfo |
Class which holds a referenced grammar information.
|
| ReferenceLink |
Link which stores all from and to references for a given expression.
|
| ReflectionUtils |
Java reflection utilities.
|
| RelaxNGConstants |
RelaxNG constants.
|
| RelaxNGDescription |
All information specific to RelaxNG grammars.
|
| RelaxNGErrorCode |
RelaxNG error code when XML is validated with *.rng / *.rnc schemas.
|
| RelaxNGErrorHandler |
XMLErrorHandler Xerces implementation for RelaxNG.
|
| RelaxNGGeneratorSettings |
RelaxNG generator settings
|
| RelaxNGGrammar |
RelaxNG grammar.
|
| RelaxNGPlugin |
RelaxNG plugin.
|
| RelaxNGURIResolverExtension |
Resolve the RelaxNG for a RelaxNG grammar rng.
|
| RelaxNGUtils |
RelaxNG utilities.
|
| RelaxNGUtils.BindingType |
Binding type of rng grammar
|
| required_element_missingCodeAction |
CodeAction to insert expected child elements within an element
Given this XML where the expected child elements are not present as defined
in the relaxNG schema:
Error: Child elements are missing from element: - servlet
To fix the error, the code action will suggest inserting the expected
elements inside the parent tag
|
| required_element_missingCodeActionResolver |
CodeAction resolver used to generate missing element content
|
| required_elements_missing_expectedCodeAction |
CodeAction to insert expected child element given a list of choices
Given this XML where the expected child elements are not present as defined
in the relaxNG schema:
Error: element "article" incomplete; expected element
"title", "title2" or "titleOtherChoice"
To fix the error, there will three code actions generated to insert each
option
|
| required_elements_missing_expectedCodeActionResolver |
CodeAction resolver used to generate missing element of choice
|
| ResolveCodeActionRequest |
Resolve code action request implementation.
|
| ResolveCompletionItemRequest |
Implementation of ICompletionItemResolverRequest
|
| ResolvedURIInfo |
Resolver URI information.
|
| RNGCodeLensParticipant |
XSD CodeLens to show references count between XSD types references.
|
| RNGCompletionParticipant |
|
| RNGDefinitionParticipant |
XSD definition which manages the following definition:
ref/@name -> define/@name
|
| RNGDiagnosticsParticipant |
Validate RNG file with Jing.
|
| RNGDocumentLinkParticipant |
Implements document links in .rng files for
include/@href
externalRef/@href
|
| RNGFilePathSupportParticipant |
RelaxNG file path support for *.rng to provide completion for attributes :
include/@href
externalRef/@href
|
| RNGHighlightingParticipant |
RNG highlight participant
|
| RNGParserConfiguration |
RNG parser configuration used to set the LSP error reporter.
|
| RNGReferenceParticipant |
RelaxNG rng reference
|
| RNGRenameParticipant |
RNG rename
|
| RNGSAXParser |
Extends Xerces SAX Parser to use the LSP error reporter.
|
| RNGValidator |
RNG validator utilities class.
|
| RNGXMLReaderCreator |
XMLReaderCreator to create the RNG parser.
|
| RootElementTypeMustMatchDoctypedeclCodeAction |
Code action for RootElementTypeMustMatchDoctypedecl
This class depends on the diagnostic message (Diagnostic#message) to
determine the correct root name.
|
| s4s_elt_invalid_content_3CodeAction |
Code action to fix cvc-attribute-3 error.
|
| Scanner |
Scanner API.
|
| ScannerState |
XML Scanner state.
|
| schema_reference_4CodeAction |
Code Action that creates a schema file referenced by
xsi:noNamespaceSchemaLocation if it is missing
|
| SchemaDocumentationType |
|
| SchemaEnabled |
|
| SchemaLocation |
The declared "xsi:schemaLocation"
|
| SchemaLocationHint |
Represents one of the location hints provided in an xsi:schemaLocation
attribute.
|
| SchemaProvider |
RelaxNG schema provider.
|
| SearchEngine |
XML references search engine to collect attribute , text which matches XML
references expression XMLReferenceExpression.
|
| SearchNode |
|
| SearchNode.Direction |
|
| SearchNode.ValidationStatus |
|
| SearchNodeFactory |
Search node factory.
|
| SearchQuery |
XML references search Query.
|
| SearchQuery.QueryDirection |
|
| SearchQueryFactory |
XML references search Query factory.
|
| SemicolonRequiredInReferenceCodeAction |
Code action to fix SemicolonRequiredInReference error.
|
| ServerCapabilitiesConstants |
Server Capabilities Constants
|
| ServerCapabilitiesInitializer |
All default capabilities of this server
|
| ServerSettings |
ServerSettings
|
| SharedSettings |
SharedSettings
|
| SimpleFilePathExpression |
|
| Snippet |
Snippet description (like vscode snippet).
|
| SnippetContextUtils |
Snippet context utilities.
|
| SnippetRegistry |
A registry for snippets which uses the same format than vscode snippet.
|
| SnippetsBuilder |
Snippet syntax utilities.
|
| src_annotationCodeAction |
Code action to fix invalid src-annotation elements
|
| src_import_1_2CodeAction |
Code action to fix cvc-attribute-3 error.
|
| StringUtils |
String utilities.
|
| SurroundWithCommand |
XML Command "xml.refactor.surround.with" to support surround:
Surround with Tags (Wrap)
Surround with Comments
Surround with CDATA
|
| SurroundWithCommand.SurroundWithKind |
|
| SurroundWithCommand.SurroundWithResponse |
|
| SymbolInformationResult |
Result for symbols information computation for the
textDocument/documentSymbol request
|
| TargetNamespace_1CodeAction |
CodeAction to replace an incorrect namespace in an .xml document.
|
| TargetNamespace_2CodeAction |
Code action to add the missing xmlns declaration to the root element in an
.xml document.
|
| TargetRange |
Target range API.
|
| TelemetryCache |
Store telemetry data for transmission at a later time
|
| TelemetryEvent |
Telemetry event
|
| TelemetryManager |
Telemetry manager.
|
| TextDocument |
Text document extends LSP4j TextDocumentItem to provide methods to
retrieve position.
|
| TextDocuments<T extends TextDocument> |
A manager for simple text documents
|
| TextDocumentVersionChecker |
|
| TextEditUtils |
Utilities for TextEdit.
|
| TokenType |
XML Token type.
|
| TreeLineTracker |
Abstract implementation of ILineTracker.
|
| URICatalogEntry |
Represents a catalog entry that uses the "uri" attribute to reference an external document
|
| URIResolverExtension |
URI resolver API
|
| URIResolverExtensionManager |
URI resolver manager.
|
| URIUtils |
URIUtils
|
| Version |
LemMinX version information
The information is read from git
|
| XIncludeDocumentLinkParticipant |
Document links that are specific to xi:include
|
| XIncludeErrorCode |
XInclude error code.
|
| XIncludePlugin |
XInclude Plugin.
|
| XIncludeUtils |
XInclude utilities.
|
| XML2DTDGenerator |
File Generator implementation to generate DTD from a given XML source.
|
| XML2RelaxNGGenerator |
File Generator implementation to generate RelaxNG from a given XML source.
|
| XML2XMLSchemaGenerator |
File Generator implementation to generate XML Schema (XSD) from a given XML
source.
|
| XMLBuilder |
XML content builder utilities.
|
| XMLCacheResolverExtension |
URI resolver which, on the first access, downloads the XML Schema or DTD from
"http(s)" or "ftp" URIs to the file system.
|
| XMLCapabilityManager |
Manager for capability related tasks
A capability is a service (Formatting, Highlighting, ...) that the server is
able to provide.
|
| XMLCatalogCodeLensParticipant |
This code lens participant creates the "(un)register catalog" code lens in
catalog files.
|
| XMLCatalogDiagnosticsParticipant |
Validate XML catalog.
|
| XMLCatalogDocumentLinkParticipant |
Document links that are specific to catalogs
|
| XMLCatalogErrorCode |
XML Catalog error code.
|
| XMLCatalogPlugin |
XMl Catalog plugin.
|
| XMLCatalogResolverExtension |
XML catalog URI resolver.
|
| XMLCatalogURIResolverExtension |
Resolve the XML Schema of XML/Catalog
|
| XMLChar |
This class is a copy/paste from some methods of Xerces
org.apache.xerces.util.XMLChar.
|
| XMLCodeActions |
Code action support.
|
| XMLCodeActionSettings |
A wrapper around LSP CodeActionCapabilities.
|
| XMLCodeLensSettings |
XML CodeLens settings
|
| XMLColorExpression |
XML colors expression
{
"xpath": "@color"
}
|
| XMLColors |
|
| XMLColorsPlugin |
XML colors plugin.
|
| XMLColorsSettings |
XML colors settings:
"xml.colors": [
// XML colors applied for text node for android colors.xml files
{
"pattern": "/res/values/colors.xml",
"expressions": [
{
"xpath": "resources/color/text()"
}
]
},
// XML colors applied for @color attribute for another files
{
"pattern": "/my-colors.xml",
"expressions": [
{
"xpath": "@color"
}
]
}
]
|
| XMLCompletions |
XML completions support.
|
| XMLCompletionSettings |
A wrapper around LSP CompletionCapabilities.
|
| XMLDeclarationSnippetContext |
Snippet context used to filter the XML declaration snippets.
|
| XMLDocumentColorParticipant |
|
| XMLDownloadExternalResourcesSettings |
XML download external resources settings.
|
| XMLExcludedSymbolFile |
XMLExcludedSymbolFiles
|
| XMLExtensionsRegistry |
XML extensions registry.
|
| XMLFileAssociation |
XML file association between a XML file pattern (glob) and an XML Schema file
(systemId).
|
| XMLFileAssociationResolverExtension |
XML file association URI resolver.
|
| XMLFoldingSettings |
A wrapper around LSP FoldingRangeCapabilities.
|
| XMLFormatterDocument |
XML formatter which generates several text edit to remove, add,
update spaces / indent.
|
| XMLFormatterDocumentOld |
Default XML formatter which generates one text edit by rewriting the DOM node
which must be formatted.
|
| XMLFormattingConstraints |
XML formatting constraints.
|
| XMLFormattingOptions |
This class is the root of all formatting settings.
|
| XMLFormattingOptions.EmptyElements |
Options for formatting empty elements.
|
| XMLFormattingOptions.SplitAttributes |
|
| XMLGeneralClientSettings |
Class to hold all settings from the client side.
|
| XMLGenerator |
XML generator used to generate an XML fragment with formatting from a given
element declaration (XML Schema element declaration, DTD element, etc).
|
| XMLHoverSettings |
A wrapper around LSP HoverCapabilities.
|
| XMLLanguageClientAPI |
XML language client API.
|
| XMLLanguageServer |
XML language server.
|
| XMLLanguageServerAPI |
XML custom services.
|
| XMLLanguageService |
XML Language service.
|
| XMLModel |
XML model processing instruction.
|
| XMLModelAwareParserConfiguration |
This class is the configuration used to parse XML 1.0 and XML 1.1 documents
and provides support for xml-model association.
|
| XMLModelConstants |
XML model constants.
|
| XMLModelDeclaration |
XML model declaration.
|
| XMLModelDTDValidator |
XML model validator which process validation with DTD:
|
| XMLModelDTDValidatorFactory |
|
| XMLModelHandler |
Xerces component which associates a XML with several grammar (XML Schema,
DTD, ..) by using <?xml-model ?> processing instruction.
|
| XMLModelMessageFormatter |
XMLModelMessageFormatter provides error messages for the xml-model
Recommendation.
|
| XMLModelPlugin |
Plugin for managing xml-model association
|
| XMLModelRelaxNGValidator |
XML model validator which process validation with RelaxNG:
|
| XMLModelRelaxNGValidatorFactory |
|
| XMLModelSchemaValidator |
XML model validator which process validation with XML Schema:
|
| XMLModelSchemaValidatorFactory |
|
| XMLModelUtils |
XML model utilities.
|
| XMLModelValidator |
XML model validator API.
|
| XMLModelValidatorFactory |
|
| XMLNamespacesSettings |
XML Namespaces settings.
|
| XMLPositionUtility |
XML position utility.
|
| XMLPositionUtility.EntityReferenceRange |
|
| XMLPreferences |
XML Preferences
|
| XMLPrepareRename |
XML prepare rename support.
|
| XMLReferenceExpression |
XML reference expression
{
"prefix": "#",
"from": "@corresp",
"to": "@xml:id"
}
|
| XMLReferences |
|
| XMLReferencesCodeLensParticipant |
XML references codelens support.
|
| XMLReferencesCompletionParticipant |
XML references completion participant
|
| XMLReferencesDefinitionParticipant |
XML references definition participant.
|
| XMLReferencesDiagnosticParticipant |
XML references diagnostics which reports undefined references.
|
| XMLReferencesErrorCode |
XML references error code.
|
| XMLReferencesHighlightingParticipant |
XML references highlight participant
|
| XMLReferencesLinkedEditingRangesParticipant |
XML references linked editing ranges.
|
| XMLReferencesPlugin |
XML references plugin.
|
| XMLReferencesReferenceParticipant |
XML references reference support.
|
| XMLReferencesRenameParticipant |
XML references rename support.
|
| XMLReferencesSettings |
XML references settings:
"xml.references": [
// references for tei.xml files
{
"pattern": "*.xml",
"expressions": [
{
"prefix": "#",
"from": "@resp",
"to": "persName/@xml:id"
},
{
"prefix": "#",
"from": "@corresp",
"to": "@xml:id"
}
]
},
// references for docbook.xml files
{
"pattern": "*.xml",
"expressions": [
{
"from": "xref/@linkend",
"to": "@id"
}
]
}
]
|
| XMLScanner |
XML scanner implementation.
|
| XMLSchemaErrorCode |
XML Schema error code.
|
| XMLSchemaGeneratorSettings |
XML Schema generator settings
|
| XMLSchemaSettings |
XML Schema settings.
|
| XMLServerLauncher |
|
| XMLServerSocketLauncher |
|
| XMLSnippetRegistryLoader |
Load default XML snippets.
|
| XMLSymbolExpressionFilter |
XML Symbol expression filter.
|
| XMLSymbolFilter |
XML symbol filter used to show/hide DOM attributes, text nodes specified with
XPath expressions:
|
| XMLSymbolSettings |
XMLSymbolPreferences for Document Symbols
|
| XMLSymbolsSettings |
XML symbol settings for content model.
|
| XMLSyntaxErrorCode |
XML error code.
|
| XMLSyntaxRelatedInfoFinder |
Find related information for an XML syntax error
|
| XMLTelemetrySettings |
Settings for telemetry
|
| XMLTextDocumentService |
XML text document service.
|
| XMLValidationAllFilesCommand |
XML Command "xml.validation.all.files" to revalidate all opened XML files
which means:
clear the Xerces grammar pool (used by the Xerces validation) and the
content model documents cache (used by the XML completion/hover based on the
grammar)
trigger the validation for the all opened XML files
|
| XMLValidationFileCommand |
XML Command "xml.validation.current.file" to revalidate a give XML file which
means:
remove the referenced grammar in the XML file from the Xerces grammar
pool (used by the Xerces validation) and the content model documents cache
(used by the XML completion/hover based on the grammar)
trigger the validation for the given XML file
|
| XMLValidationFilter |
XML validation settings used for a given pattern file.
|
| XMLValidationRootSettings |
XML validation settings root which defines validation rules for all files.
|
| XMLValidationSettings |
XML validation settings for a given file.
|
| XMLValidator |
XML validator utilities class.
|
| XMLWorkspaceService |
XML workspace service.
|
| XMLWorkspaceSettings |
A wrapper around LSP WorkspaceClientCapabilities.
|
| XMLXIncludeSettings |
XML xi:include settings.
|
| XPathAttributeMatcher |
|
| XPathAttributeNameMatcher |
XPath attribute name matcher matches Attr name of Element.
|
| XPathElementMatcher |
XPath element matcher matches Attr of Element and element
name.
|
| XPathMatcher |
XPath matcher is used to match if a DOM Node match a XPath expression.
|
| XPathTextMatcher |
XPath text matcher matches Text.
|
| XSDCodeLensParticipant |
XSD CodeLens to show references count between XSD types references.
|
| XSDCompletionParticipant |
XSD completion for
xs:/@type -> xs:complexType/@name
xs:/@base -> xs:complexType/@name
|
| XSDDefinitionParticipant |
XSD definition which manages the following definition:
xs:element/@type -> xs:complexType/@name
xs:extension/@base -> xs:complexType/@name
xs:element/@ref -> xs:complexType/@name
|
| XSDDiagnosticsParticipant |
Validate XSD file with Xerces.
|
| XSDDocumentation |
XSD documentation
Represents documentation coming from an XML schema file
|
| XSDDocumentLinkParticipant |
Implements document links in .xsd files for
xs:include/@schemaLocation
xs:import/@schemaLocation
|
| XSDErrorCode |
XSD error code.
|
| XSDFilePathSupportParticipant |
XML Schema file path support for *.xsd to provide completion for attributes :
include/@schemaLocation
import/@schemaLocation
|
| XSDHighlightingParticipant |
XSD highlight participant
|
| XSDPlugin |
XSD plugin.
|
| XSDReferenceParticipant |
XSD reference
|
| XSDRenameParticipant |
XSD rename
|
| XSDURIResolverExtension |
Resolve the XSD XML Schema and DTD dependencies.
|
| XSDUtils |
XSD utilities.
|
| XSDUtils.BindingType |
Binding type of xs attribute.
|
| XSDValidator |
XSD validator utilities class.
|
| XSICompletionParticipant |
XSICompletionParticipant
|
| XSIFormatterParticipant |
Formatter participant implementation to format xsi:schemaLocation attribute
value.
|
| XSIHoverParticipant |
XSIHoverParticipant
|
| XSISchemaLocationSplit |
The xsi:schemaLocation split settings.
|
| XSISchemaModel |
This class holds values that represent the XSI xsd.
|
| XSISchemaPlugin |
Plugin to handle the xml prolog: <?xml ... ?>.
|
| XSLFilePathSupportParticipant |
XML Stylesheet file path support for *.xsl to provide completion for
attributes :
include/@href
import/@href
|
| XSLPlugin |
XSL plugin.
|
| XSLURIResolverExtension |
Resolve the XSL XML Schema to use according the xsl:stylesheet/@version
|