X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FMigrationTools%2Forg%2Ftianocore%2Fmigration%2FMsaWriter.java;h=15fafe381dc85b32c078936d39ab64c5a31d55ce;hp=7db15dc92c03365471f157fa94e6c8309c192dd3;hb=6ef5feb50eea5d8fa0661938df0a247b0b29fdc6;hpb=423ba71f85f3aa58d3d2c3c4d02c51917a935cb6;ds=sidebyside diff --git a/Tools/Source/MigrationTools/org/tianocore/migration/MsaWriter.java b/Tools/Source/MigrationTools/org/tianocore/migration/MsaWriter.java index 7db15dc92c..15fafe381d 100644 --- a/Tools/Source/MigrationTools/org/tianocore/migration/MsaWriter.java +++ b/Tools/Source/MigrationTools/org/tianocore/migration/MsaWriter.java @@ -19,14 +19,14 @@ import org.tianocore.*; import org.tianocore.SupportedArchitectures.Enum; import org.apache.xmlbeans.*; -public class MsaWriter { - MsaWriter(ModuleInfo moduleinfo) { - mi = moduleinfo; - } - +public class MsaWriter implements MsaOwner { + MsaWriter(ModuleInfo moduleinfo) { + mi = moduleinfo; + msadoc = mi.msadoc; + } + private ModuleInfo mi; - - private ModuleSurfaceAreaDocument msadoc = ModuleSurfaceAreaDocument.Factory.newInstance(); + private ModuleSurfaceAreaDocument msadoc; private ModuleSurfaceAreaDocument.ModuleSurfaceArea msa = msadoc.addNewModuleSurfaceArea(); private MsaHeaderDocument.MsaHeader msaheader = msa.addNewMsaHeader(); @@ -207,6 +207,14 @@ public class MsaWriter { bw.close(); } + //---------------------------MsaOwner---------------------------------// + + public void addSourceFiles(String filename, int arch) { + + } + + //---------------------------MsaOwner---------------------------------// + public static final void parse(String msafile) throws Exception { ModuleSurfaceAreaDocument msadoc = ModuleSurfaceAreaDocument.Factory.parse(msafile); flush("c:\\temp.msa", msadoc);