diff options
Diffstat (limited to 'tools/aapt/XMLNode.h')
| -rw-r--r-- | tools/aapt/XMLNode.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/aapt/XMLNode.h b/tools/aapt/XMLNode.h index a9bea43..e9a263b 100644 --- a/tools/aapt/XMLNode.h +++ b/tools/aapt/XMLNode.h @@ -95,6 +95,8 @@ public: const attribute_entry* getAttribute(const String16& ns, const String16& name) const; + attribute_entry* editAttribute(const String16& ns, const String16& name); + const String16& getCData() const; const String16& getComment() const; @@ -124,6 +126,8 @@ public: void removeWhitespace(bool stripAll=true, const char** cDataTags=NULL); + void setUTF8(bool val) { mUTF8 = val; } + status_t parseValues(const sp<AaptAssets>& assets, ResourceTable* table); status_t assignResourceIds(const sp<AaptAssets>& assets, @@ -189,6 +193,9 @@ private: String8 mFilename; int32_t mStartLineNumber; int32_t mEndLineNumber; + + // Encode compiled XML with UTF-8 StringPools? + bool mUTF8; }; #endif |
