|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.jdeveloper.compiler.Ojc
public class Ojc
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface oracle.jdeveloper.compiler.Translator |
|---|
Translator.Log |
| Constructor Summary | |
|---|---|
Ojc()
|
|
| Method Summary | |
|---|---|
boolean |
canBuild(Storage store)
canBuild is a predicate to find out if this translator
can build the specified store (i.e. |
java.util.ArrayList |
getInputTypes()
getInputTypes should return an array of 0 or more
supported input types (currently the form is a string representing
a file extension) |
java.lang.String |
getName()
Translator name (i.e. |
java.util.ArrayList |
getOutputTypes()
getOutputTypes should return an array of 0 or more
supported output/generated type of files/stores (currently the form is
a string representing a file extension) |
void |
initialize()
This method is called by the IDE to request that the feature be initialized. |
boolean |
needToBuild(Storage store)
needToBuild is a predicate to find out if this translator
needs the specified store to successfully build the other requested stores
(i.e. |
void |
setLog(Translator.Log log)
|
void |
setParameter(java.lang.String name,
java.lang.String value)
|
void |
setProject(Project project)
|
int |
translate(Project prj,
boolean rebuild,
java.util.ArrayList sources,
java.util.ArrayList results)
return the number of errors 0 if successfull |
void |
updateProject(Project project)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Ojc()
| Method Detail |
|---|
public java.lang.String getName()
getName in interface Translatorpublic java.util.ArrayList getInputTypes()
TranslatorgetInputTypes should return an array of 0 or more
supported input types (currently the form is a string representing
a file extension)
getInputTypes in interface Translatorpublic java.util.ArrayList getOutputTypes()
TranslatorgetOutputTypes should return an array of 0 or more
supported output/generated type of files/stores (currently the form is
a string representing a file extension)
getOutputTypes in interface Translatorpublic boolean canBuild(Storage store)
TranslatorcanBuild is a predicate to find out if this translator
can build the specified store (i.e. Ojc can't build a PL/SQL or JSP store).
canBuild in interface Translatorstore - Storage element to check
public boolean needToBuild(Storage store)
TranslatorneedToBuild is a predicate to find out if this translator
needs the specified store to successfully build the other requested stores
(i.e. the SQLJ precompiler needs to have all .java files to build .sqlj
files).
needToBuild in interface Translatorstore - Storage element to check
public void setLog(Translator.Log log)
setLog in interface Translator
public void setParameter(java.lang.String name,
java.lang.String value)
setParameter in interface Translatorpublic void setProject(Project project)
setProject in interface Translatorpublic void updateProject(Project project)
updateProject in interface Translator
public int translate(Project prj,
boolean rebuild,
java.util.ArrayList sources,
java.util.ArrayList results)
translate in interface Translatorprj - -- context to build with (classpath, sourcepath, output dir, ...)rebuild - -- if true will unconditinally rebuild all sourcessources - -- a ArrayList of one or more Storage instanceresults - -- a ArrayList of one or more Storage instance
** important ** all storage instances in results must point to newly
generated files and may be deleted at any time during the build process
public void initialize()
initialize in interface AddinAddinManager
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||