Class DTDUtils
- java.lang.Object
-
- org.eclipse.lemminx.extensions.dtd.utils.DTDUtils
-
public class DTDUtils extends Object
DTD utilities.- Author:
- Angelo ZERR
-
-
Constructor Summary
Constructors Constructor Description DTDUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FilesChangedTrackercreateFilesChangedTracker(org.apache.xerces.impl.dtd.DTDGrammar grammar)static voidsearchDTDOriginElementDecls(DTDDeclNode targetNode, BiConsumer<DTDDeclParameter,DTDDeclParameter> collector, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)Search origin DTD node (static voidsearchDTDTargetElementDecl(DTDDeclParameter originNameNode, boolean matchName, Consumer<DTDDeclParameter> collector)Collect
-
-
-
Method Detail
-
searchDTDTargetElementDecl
public static void searchDTDTargetElementDecl(DTDDeclParameter originNameNode, boolean matchName, Consumer<DTDDeclParameter> collector)
Collect- Parameters:
originNameNode- the origin name node (matchName- true if the origin name must match the value of target name and false otherwise.collector- collector to collect DTD
-
searchDTDOriginElementDecls
public static void searchDTDOriginElementDecls(DTDDeclNode targetNode, BiConsumer<DTDDeclParameter,DTDDeclParameter> collector, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Search origin DTD node (- Parameters:
targetNode- the referenced nodecollector- the collector to collect reference between an origin and target attribute.
-
createFilesChangedTracker
public static FilesChangedTracker createFilesChangedTracker(org.apache.xerces.impl.dtd.DTDGrammar grammar)
-
-