|
Lines 86-91
namespace WebCore {
a/WebCore/dom/XMLDocumentParser.h_sec1
|
| 86 |
// Exposed for callbacks: |
86 |
// Exposed for callbacks: |
| 87 |
enum ErrorType { warning, nonFatal, fatal }; |
87 |
enum ErrorType { warning, nonFatal, fatal }; |
| 88 |
void handleError(ErrorType, const char* message, int lineNumber, int columnNumber); |
88 |
void handleError(ErrorType, const char* message, int lineNumber, int columnNumber); |
|
|
89 |
void handleError(ErrorType, const char* message, TextPosition1); |
| 89 |
|
90 |
|
| 90 |
void setIsXHTMLDocument(bool isXHTML) { m_isXHTMLDocument = isXHTML; } |
91 |
void setIsXHTMLDocument(bool isXHTML) { m_isXHTMLDocument = isXHTML; } |
| 91 |
bool isXHTMLDocument() const { return m_isXHTMLDocument; } |
92 |
bool isXHTMLDocument() const { return m_isXHTMLDocument; } |
|
Lines 101-107
namespace WebCore {
a/WebCore/dom/XMLDocumentParser.h_sec2
|
| 101 |
|
102 |
|
| 102 |
// WMLErrorHandling uses these functions. |
103 |
// WMLErrorHandling uses these functions. |
| 103 |
virtual bool wellFormed() const { return !m_sawError; } |
104 |
virtual bool wellFormed() const { return !m_sawError; } |
|
|
105 |
|
| 104 |
TextPosition0 textPosition() const; |
106 |
TextPosition0 textPosition() const; |
|
|
107 |
TextPosition1 textPositionOneBased() const; |
| 105 |
|
108 |
|
| 106 |
static bool supportsXMLVersion(const String&); |
109 |
static bool supportsXMLVersion(const String&); |
| 107 |
|
110 |
|
|
Lines 130-142
namespace WebCore {
a/WebCore/dom/XMLDocumentParser.h_sec3
|
| 130 |
|
133 |
|
| 131 |
bool appendFragmentSource(const String&); |
134 |
bool appendFragmentSource(const String&); |
| 132 |
|
135 |
|
| 133 |
|
|
|
| 134 |
// This method is introduced to temporary legalize existing line/column |
| 135 |
// coordinate bug: it is believed that numbers that originally were zero-based |
| 136 |
// eventually becomes one-based. |
| 137 |
// FIXME: Investigate and get rid of this method. |
| 138 |
TextPosition1 textPositionOneBased() const; |
| 139 |
|
| 140 |
#if USE(QXMLSTREAM) |
136 |
#if USE(QXMLSTREAM) |
| 141 |
private: |
137 |
private: |
| 142 |
void parse(); |
138 |
void parse(); |
|
Lines 210-217
public:
a/WebCore/dom/XMLDocumentParser.h_sec4
|
| 210 |
bool m_finishCalled; |
206 |
bool m_finishCalled; |
| 211 |
|
207 |
|
| 212 |
int m_errorCount; |
208 |
int m_errorCount; |
| 213 |
int m_lastErrorLine; |
209 |
TextPosition1 m_lastErrorPosition; |
| 214 |
int m_lastErrorColumn; |
|
|
| 215 |
String m_errorMessages; |
210 |
String m_errorMessages; |
| 216 |
|
211 |
|
| 217 |
CachedResourceHandle<CachedScript> m_pendingScript; |
212 |
CachedResourceHandle<CachedScript> m_pendingScript; |