cleanup XmlBuilder

GitOrigin-RevId: 704186146c485bab65730b1a43e8d1ebb15edd7d
This commit is contained in:
Max Medvedev
2025-07-07 14:28:04 +00:00
committed by intellij-monorepo-bot
parent b0c7e63206
commit 8c9df3bca6
@@ -9,7 +9,39 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface XmlBuilder {
void doctype(final @Nullable CharSequence publicId, final @Nullable CharSequence systemId, final int startOffset, final int endOffset);
void doctype(@Nullable CharSequence publicId,
@Nullable CharSequence systemId,
int startOffset,
int endOffset);
ProcessingOrder startTag(CharSequence localName,
String namespace,
int startOffset,
int endOffset,
int headerEndOffset);
void endTag(CharSequence localName,
String namespace,
int startOffset,
int endOffset);
void attribute(CharSequence name,
CharSequence value,
int startOffset,
int endOffset);
void textElement(CharSequence display,
CharSequence physical,
int startOffset,
int endOffset);
void entityRef(CharSequence ref,
int startOffset,
int endOffset);
void error(@NotNull String message,
int startOffset,
int endOffset);
enum ProcessingOrder {
TAGS,
@@ -17,16 +49,4 @@ public interface XmlBuilder {
TAGS_AND_ATTRIBUTES,
TAGS_AND_ATTRIBUTES_AND_TEXTS
}
ProcessingOrder startTag(CharSequence localName, String namespace, int startoffset, int endoffset, final int headerEndOffset);
void endTag(CharSequence localName, String namespace, int startoffset, int endoffset);
void attribute(CharSequence name, CharSequence value, int startoffset, int endoffset);
void textElement(CharSequence display, CharSequence physical, int startoffset, int endoffset);
void entityRef(CharSequence ref, int startOffset, int endOffset);
void error(@NotNull String message, int startOffset, int endOffset);
}