Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractXML2GrammarGenerator.generate(Grammar grammar,
T grammarSettings,
XMLBuilder out,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Generate the grammar content from the given grammar information into the
given builder.
|
Modifier and Type | Method and Description |
---|---|
protected void |
XML2DTDGenerator.generate(Grammar grammar,
DTDGeneratorSettings settings,
XMLBuilder dtd,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
Modifier and Type | Method and Description |
---|---|
protected void |
XML2XMLSchemaGenerator.generate(Grammar grammar,
XMLSchemaGeneratorSettings settings,
XMLBuilder schema,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
Modifier and Type | Method and Description |
---|---|
boolean |
XSIFormatterParticipant.formatAttributeValue(String name,
String valueWithoutQuote,
Character quote,
DOMAttr attr,
XMLBuilder xml) |
String |
XSIFormatterParticipant.getCurrentLineIndent(XMLBuilder xml,
boolean insertSpaces,
int tabSize) |
Modifier and Type | Method and Description |
---|---|
default boolean |
IFormatterParticipant.formatAttributeValue(String name,
String valueWithoutQuote,
Character quote,
DOMAttr attr,
XMLBuilder xml)
Format the given attribute value.
|
Modifier and Type | Method and Description |
---|---|
XMLBuilder |
XMLBuilder.addAttribute(DOMAttr attr,
int level) |
XMLBuilder |
XMLBuilder.addAttribute(String name,
String value,
int level,
boolean surroundWithQuotes)
Used when you are knowingly adding multiple attributes.
|
XMLBuilder |
XMLBuilder.addContent(String text)
Returns this XMLBuilder with
text added |
XMLBuilder |
XMLBuilder.addContent(String text,
boolean isWhitespaceContent,
boolean hasSiblings,
String delimiter)
Returns this XMLBuilder with
text added depending on
isWhitespaceContent , hasSiblings and
delimiter |
XMLBuilder |
XMLBuilder.addContentCDATA(String content) |
XMLBuilder |
XMLBuilder.addContentComment(String content) |
XMLBuilder |
XMLBuilder.addContentPI(String content) |
XMLBuilder |
XMLBuilder.addDeclTagStart(DTDDeclNode tag) |
XMLBuilder |
XMLBuilder.addDeclTagStart(String declTagName) |
XMLBuilder |
XMLBuilder.addParameter(String parameter) |
XMLBuilder |
XMLBuilder.addPrologAttribute(DOMAttr attr)
Add prolog attribute
It will not perform any linefeeds and only basic indentation.
|
XMLBuilder |
XMLBuilder.addSingleAttribute(DOMAttr attr) |
XMLBuilder |
XMLBuilder.addSingleAttribute(DOMAttr attr,
boolean surroundWithQuotes,
boolean prependSpace) |
XMLBuilder |
XMLBuilder.addSingleAttribute(String name,
String value,
boolean surroundWithQuotes) |
XMLBuilder |
XMLBuilder.addUnindentedParameter(String parameter) |
XMLBuilder |
XMLBuilder.appendSpace() |
XMLBuilder |
XMLBuilder.closeStartElement() |
XMLBuilder |
XMLBuilder.endCDATA() |
XMLBuilder |
XMLBuilder.endComment() |
XMLBuilder |
XMLBuilder.endDoctype() |
XMLBuilder |
XMLBuilder.endDoctypeInternalSubset() |
XMLBuilder |
XMLBuilder.endElement(String name) |
XMLBuilder |
XMLBuilder.endElement(String name,
boolean isEndTagClosed) |
XMLBuilder |
XMLBuilder.endElement(String prefix,
String name) |
XMLBuilder |
XMLBuilder.endElement(String prefix,
String name,
boolean isEndTagClosed) |
XMLBuilder |
XMLBuilder.endPrologOrPI() |
XMLBuilder |
XMLBuilder.indent(int level) |
XMLBuilder |
XMLBuilder.linefeed() |
XMLBuilder |
XMLBuilder.selfCloseElement() |
XMLBuilder |
XMLBuilder.startCDATA() |
XMLBuilder |
XMLBuilder.startComment(DOMComment comment) |
XMLBuilder |
XMLBuilder.startDoctype() |
XMLBuilder |
XMLBuilder.startDoctypeInternalSubset() |
XMLBuilder |
XMLBuilder.startDTDAttlistDecl() |
XMLBuilder |
XMLBuilder.startDTDElementDecl() |
XMLBuilder |
XMLBuilder.startElement(String name,
boolean close) |
XMLBuilder |
XMLBuilder.startElement(String prefix,
String name,
boolean close) |
XMLBuilder |
XMLBuilder.startPrologOrPI(String tagName) |
XMLBuilder |
XMLBuilder.startUnindentedDoctypeInternalSubset() |
Copyright © 2022. All rights reserved.