|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--openjava.mop.Environment | +--openjava.mop.FileEnvironment
The class FileEnvironment
For example
Object
Fields inherited from class openjava.mop.Environment |
parent |
Constructor Summary | |
FileEnvironment(Environment e)
|
|
FileEnvironment(Environment e,
java.lang.String pack,
java.lang.String name)
|
Method Summary | |
void |
bindVariable(java.lang.String name,
OJClass clazz)
binds a name to the class type. |
java.lang.String |
getPackage()
Gets the package name. |
java.lang.String |
getPublicClassName()
|
boolean |
importClass(java.lang.String qualified_name)
Imports a class. |
void |
importPackage(java.lang.String name)
Imports a package. |
OJClass |
lookupBind(java.lang.String name)
Looks up a binded type of the given variable or field name. |
OJClass |
lookupClass(java.lang.String name)
Looks a class object up. |
void |
record(java.lang.String name,
OJClass clazz)
Records a class object. |
void |
recordLocalClassName(java.lang.String name)
Register a simple name as a local class |
void |
setPackage(java.lang.String pack)
Sets the package name. |
java.lang.String |
toQualifiedName(java.lang.String name)
Obtains the fully-qualified name of the given class name. |
java.lang.String |
toString()
|
Methods inherited from class openjava.mop.Environment |
currentClassName,
isQualifiedName,
isRegisteredModifier,
toPackageName,
toSimpleName |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public FileEnvironment(Environment e, java.lang.String pack, java.lang.String name)
public FileEnvironment(Environment e)
Method Detail |
public java.lang.String toString()
public java.lang.String getPublicClassName()
public void setPackage(java.lang.String pack)
public java.lang.String getPackage()
public OJClass lookupClass(java.lang.String name)
name
- the name of the fully-qualified name of
the class looked forpublic void record(java.lang.String name, OJClass clazz)
name
- the fully-qualified name of the classclazz
- the class object associated with that namepublic boolean importClass(java.lang.String qualified_name)
name
- the fully-qualified name of the imported classpublic void importPackage(java.lang.String name)
name
- the fully-qualified name of the imported packagepublic java.lang.String toQualifiedName(java.lang.String name)
name
- a simple class name or a fully-qualified class namepublic void recordLocalClassName(java.lang.String name)
public void bindVariable(java.lang.String name, OJClass clazz)
name
- the fully-qualified name of the classclazz
- the class object associated with that namepublic OJClass lookupBind(java.lang.String name)
name
- the fully-qualified name of the classclazz
- the class object associated with that name
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |