Lines Matching refs:SkXMLWriter
8 #include "src/xml/SkXMLWriter.h"
13 SkXMLWriter::SkXMLWriter(bool doEscapeMarkup) : fDoEscapeMarkup(doEscapeMarkup)
16 SkXMLWriter::~SkXMLWriter() {
20 void SkXMLWriter::flush() {
26 void SkXMLWriter::addAttribute(const char name[], const char value[]) {
30 void SkXMLWriter::addS32Attribute(const char name[], int32_t value) {
36 void SkXMLWriter::addHexAttribute(const char name[], uint32_t value, int minDigits) {
42 void SkXMLWriter::addScalarAttribute(const char name[], SkScalar value) {
48 void SkXMLWriter::addText(const char text[], size_t length) {
58 void SkXMLWriter::doEnd(Elem* elem) {
62 bool SkXMLWriter::doStart(const char name[], size_t length) {
73 SkXMLWriter::Elem* SkXMLWriter::getEnd() {
79 const char* SkXMLWriter::getHeader() {
84 void SkXMLWriter::startElement(const char name[]) {
131 void SkXMLWriter::addAttributeLen(const char name[], const char value[], size_t length) {
146 void SkXMLWriter::startElementLen(const char elem[], size_t length) {
152 static void write_dom(const SkDOM& dom, const SkDOM::Node* node, SkXMLWriter* w, bool skipRoot) {
182 void SkXMLWriter::writeDOM(const SkDOM& dom, const SkDOM::Node* node, bool skipRoot) {
188 void SkXMLWriter::writeHeader()
275 : SkXMLWriter(false), fParser(*parser)