]> git.saurik.com Git - android/aapt.git/blobdiff - AaptAssets.h
AI 144406: am: CL 144309 am: CL 144308 aapt extensions: required sdk version, depende...
[android/aapt.git] / AaptAssets.h
index 6ab0ae542defdc3f5630d4952c09592854ee2e9d..01c8140b25ce09683d917df04e61ab3efc290fc7 100644 (file)
@@ -441,6 +441,8 @@ private:
     AaptSymbolEntry                                 mDefSymbol;
 };
 
     AaptSymbolEntry                                 mDefSymbol;
 };
 
+class ResourceTypeSet;
+
 /**
  * Asset hierarchy being operated on.
  */
 /**
  * Asset hierarchy being operated on.
  */
@@ -491,6 +493,13 @@ public:
 
     inline const Vector<sp<AaptDir> >& resDirs() { return mDirs; }
 
 
     inline const Vector<sp<AaptDir> >& resDirs() { return mDirs; }
 
+    inline sp<AaptAssets> getOverlay() { return mOverlay; }
+    inline void setOverlay(sp<AaptAssets>& overlay) { mOverlay = overlay; }
+    
+    inline KeyedVector<String8, sp<ResourceTypeSet> >* getResources() { return mRes; }
+    inline void 
+        setResources(KeyedVector<String8, sp<ResourceTypeSet> >* res) { mRes = res; }
+
 private:
     String8 mPackage;
     SortedVector<AaptGroupEntry> mGroupEntries;
 private:
     String8 mPackage;
     SortedVector<AaptGroupEntry> mGroupEntries;
@@ -501,6 +510,9 @@ private:
 
     bool mHaveIncludedAssets;
     AssetManager mIncludedAssets;
 
     bool mHaveIncludedAssets;
     AssetManager mIncludedAssets;
+
+    sp<AaptAssets> mOverlay;
+    KeyedVector<String8, sp<ResourceTypeSet> >* mRes;
 };
 
 #endif // __AAPT_ASSETS_H
 };
 
 #endif // __AAPT_ASSETS_H