|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.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 Translator
public java.util.ArrayList getInputTypes()
Translator
getInputTypes
should return an array of 0 or more
supported input types (currently the form is a string representing
a file extension)
getInputTypes
in interface Translator
public java.util.ArrayList getOutputTypes()
Translator
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)
getOutputTypes
in interface Translator
public boolean canBuild(Storage store)
Translator
canBuild
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 Translator
store
- Storage element to check
public boolean needToBuild(Storage store)
Translator
needToBuild
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 Translator
store
- 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 Translator
public void setProject(Project project)
setProject
in interface Translator
public 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 Translator
prj
- -- 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 Addin
AddinManager
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |