1 26 27 package org.objectweb.openccm.generator.java.core.api; 28 29 30 import org.objectweb.openccm.ast.api.Declaration; 31 32 33 import org.objectweb.openccm.generator.common.lib.GenerationException; 34 35 36 37 45 46 public interface JavaTranslator 47 { 48 55 public java.lang.String 56 toJava(org.objectweb.openccm.ast.api.TypeRef typeref); 57 58 65 public java.lang.String 66 toJava(org.objectweb.openccm.ast.api.PsdlTypeRef type); 67 68 76 public java.lang.String 77 toJava(org.objectweb.openccm.ast.api.TypeRef type, 78 int mode); 79 80 88 public java.lang.String 89 toJava(org.objectweb.openccm.ast.api.PsdlTypeRef type, 90 int mode); 91 92 100 public java.lang.String 101 RefToJava(org.objectweb.openccm.ast.api.PsdlTypeRef type); 102 103 110 public java.lang.String 111 checkKeywords(java.lang.String id); 112 113 121 public java.lang.String 122 getAbsoluteName(Declaration decl); 123 124 131 public java.lang.String 132 getPackage(Declaration decl); 133 134 143 public String 144 getAsDirectory(String package_name); 145 146 155 public java.lang.String 156 getAsDirectory(Declaration decl); 157 158 165 public java.lang.String 166 nullValue(org.objectweb.openccm.ast.api.TypeRef typeref); 167 168 174 public void 175 mkdir(java.io.File dir) 176 throws GenerationException; 177 178 186 public java.io.File 187 mkdir(String dir_name) 188 throws GenerationException; 189 } 190 | Popular Tags |