1 28 29 package org.objectweb.util.cpp.api; 30 31 import java.util.Map ; 32 33 import org.objectweb.util.cmdline.api.ConsoleHolder; 34 35 52 public interface Preprocessor 53 extends PreprocessorOperations, 54 ConsoleHolder 55 { 56 61 public boolean 62 getGenerateLineInformation(); 63 64 69 public void 70 setGenerateLineInformation(boolean b); 71 72 77 public void 78 addIncludeDirectory(String directory); 79 80 85 public String [] 86 getIncludeDirectory(); 87 88 93 public void 94 setIncludeDirectory(String [] directories); 95 96 101 public void 102 addMacro(String name); 103 104 110 public void 111 addMacro(String name, 112 String value); 113 114 119 public void 120 removeMacro(String name); 121 122 127 public Map 128 getMacro(); 129 130 135 public void 136 setMacro(Map macros); 137 } 138 | Popular Tags |