1 27 28 package org.objectweb.speedo.generation.api; 29 30 import org.apache.tools.ant.taskdefs.Javac; 31 import org.apache.tools.ant.types.Path; 32 import org.objectweb.speedo.metadata.SpeedoMetaInfo; 33 import org.objectweb.speedo.naming.lib.NamingManagerFactory; 34 import org.objectweb.util.monolog.api.LoggerFactory; 35 36 import java.util.ArrayList ; 37 import java.util.Collection ; 38 import java.util.Map ; 39 40 45 public class SpeedoCompilerParameter { 46 47 50 public String logPropFile = null; 51 52 55 public LoggerFactory loggerFactory = null; 56 57 60 public String confFile = null; 61 62 65 public String projectName = ""; 66 67 70 public String mapperName = null; 71 72 75 public boolean keepsrc = true; 76 77 81 public String output; 82 83 86 public String input; 87 88 public Collection jormclasspath = null; 89 public Path speedoclasspath = null; 90 91 94 public boolean generateNeededJormFile = false; 95 96 99 public String pdoutput; 100 101 104 public SpeedoMetaInfo smi = new SpeedoMetaInfo(); 105 106 109 public Path classpath = null; 110 111 115 public Collection jdo = null; 116 117 120 public String jdoDir = null; 121 122 126 public Collection jorm = null; 127 128 131 public String jormDir = null; 132 133 137 public Collection awareFiles = null; 138 139 142 public String awareFilesDir = null; 143 144 147 public ArrayList dtdLocations = new ArrayList (); 148 149 152 public Javac javac = null; 153 154 158 public NamingManagerFactory nmf = new NamingManagerFactory(); 159 160 public Map getXmldescriptor() { 161 return smi.xmldescriptor; 162 } 163 164 public void setXmldescriptor(Map xmldescriptor) { 165 smi.xmldescriptor = xmldescriptor; 166 } 167 168 } 169 | Popular Tags |