|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.qedeq.kernel.se.visitor.AbstractModuleVisitor
org.qedeq.kernel.bo.service.basis.ControlVisitor
org.qedeq.kernel.bo.service.dependency.LoadDirectlyRequiredModulesExecutor
public final class LoadDirectlyRequiredModulesExecutor
Load all directly imported QEDEQ modules.
| Constructor Summary | |
|---|---|
LoadDirectlyRequiredModulesExecutor(ModuleService plugin,
KernelQedeqBo prop,
Parameters parameter)
Constructor. |
|
| Method Summary | |
|---|---|
java.lang.Object |
executePlugin(InternalModuleServiceCall call,
java.lang.Object data)
Execute plugin. |
KernelModuleReferenceList |
getRequired()
Get list of directly referenced modules. |
void |
visitEnter(Import imp)
Visit import. |
void |
visitLeave(ImportList imports)
End of visit of import list. |
| Methods inherited from class org.qedeq.kernel.bo.service.basis.ControlVisitor |
|---|
addError, addError, addWarning, getBlocked, getCurrentContext, getCurrentNumbers, getErrorList, getInternalServiceCall, getInterrupted, getKernelQedeqBo, getLocalRuleKey, getLocationDescription, getNodeBo, getNodeDisplay, getReference, getService, getServices, getTraverser, getVisitPercentage, getWarningList, hasErrors, hasNoErrors, setBlocked, setLocationWithinModule, traverse |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.qedeq.kernel.bo.service.basis.ModuleServicePluginExecutor |
|---|
getInterrupted, getLocationDescription, getVisitPercentage |
| Constructor Detail |
|---|
public LoadDirectlyRequiredModulesExecutor(ModuleService plugin,
KernelQedeqBo prop,
Parameters parameter)
plugin - Plugin we work for.prop - Internal QedeqBo.parameter - Currently ignored.| Method Detail |
|---|
public java.lang.Object executePlugin(InternalModuleServiceCall call,
java.lang.Object data)
ModuleServicePluginExecutor
executePlugin in interface ModuleServicePluginExecutorcall - Service call.data - Process execution data.
null.public KernelModuleReferenceList getRequired()
public void visitEnter(Import imp)
throws ModuleDataException
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorimp - Begin visit of this element.
ModuleDataException - Major problem occurred.public void visitLeave(ImportList imports)
visitLeave in interface QedeqVisitorvisitLeave in class AbstractModuleVisitorimports - This visit has just ended.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||