|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.openorb.compiler.object.IdlObject | +--org.openorb.compiler.object.IdlInterface
Cette classe represente l'objet IDL Interface
Fields inherited from class org.openorb.compiler.object.IdlObject |
_case_sensitive, _comment, _current, _diese, _has_inheritance, _id, _import, _is_container, _list, _map, _name, _opaque, _prefix, _prefix_explicit, _type, _underscore, _upper, adaptName, idlPrefix |
Constructor Summary | |
IdlInterface(IdlObject father)
Cree un objet IDL Interface |
Method Summary | |
boolean |
abstract_interface()
Retourne le flag qui indique si l'interfac est abstract |
void |
abstract_interface(boolean value)
Fixe le fait que l'interface est abstract |
void |
addInheritance(IdlObject obj)
Ajoute un ancetre a la liste d'heritage |
void |
defined(IdlInterface itf)
Indique que l'interface est definie |
idlObject |
description()
Return the interface description |
void |
forward()
Indique que l'interface est forwardee |
java.util.Vector |
getInheritance()
Recupere la liste des ancetres |
IdlInterface |
getInterface()
Retourne la veritable interface ( non forward ) |
idlInterface[] |
inheritance()
Return the inheritance list |
boolean |
isAbstract()
Return TRUE if this interface is abstract |
boolean |
isDefined()
Retourne le flag qui indique si l'interface est definie |
boolean |
isForward()
Retourne le flag qui indique si l'interface est forwardee |
boolean |
isLocal()
Return TRUE if this interface is local |
boolean |
local_interface()
Retourne le flag qui indique si l'interface est locale |
void |
local_interface(boolean value)
Fixe le fait que l'interface est locale |
IdlObject |
returnInheritedObject(java.lang.String name)
This method returns an inherited object |
IdlObject |
searchObject(java.lang.String name)
This method returns an contained object |
void |
setInterface(IdlInterface itf)
Fixe la veritable interface ( non forward ) |
Methods inherited from class org.openorb.compiler.object.IdlObject |
adaptName, addIdlObject, applyPrefix, attach_comment, attach_comment, changePrefix, contains, containsObject, content, current, end, filter, final_kind, final_object, getComment, getId, getIdComponents, getPrefix, getPrefixDepth, hasComment, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included, insertIdlObject, into, isDefined, isSame, isVisible, kind, length, myScope, name, name, nameToSequence, next, opaque, opaque, pos, pos, refreshIncluded, reset, returnObject, returnVisibleObject, root, sameAs, search, sensitive, setId, switchFinalObject, type, type, upper, use_diese, use_diese |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.openorb.compiler.idl.reflect.idlObject |
containsObject, content, filter, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included |
Constructor Detail |
public IdlInterface(IdlObject father)
Method Detail |
public void forward()
public boolean isForward()
isForward
in interface idlInterface
public void abstract_interface(boolean value)
public boolean abstract_interface()
public void local_interface(boolean value)
public boolean local_interface()
public void defined(IdlInterface itf)
public boolean isDefined()
public void addInheritance(IdlObject obj)
obj
- l'objet ancetrepublic java.util.Vector getInheritance()
public IdlInterface getInterface()
public void setInterface(IdlInterface itf)
itf
- la veritable interfacepublic IdlObject returnInheritedObject(java.lang.String name)
returnInheritedObject
in class IdlObject
public IdlObject searchObject(java.lang.String name)
searchObject
in class IdlObject
public boolean isAbstract()
idlInterface
isAbstract
in interface idlInterface
public boolean isLocal()
idlInterface
isLocal
in interface idlInterface
public idlObject description()
idlInterface
description
in interface idlInterface
public idlInterface[] inheritance()
idlInterface
inheritance
in interface idlInterface
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |