ix.ideel
Class IdeelController
java.lang.Object
|
+--ix.ideel.IdeelController
- All Implemented Interfaces:
- DomainListener, java.util.EventListener, IssueManager
- public class IdeelController
- extends java.lang.Object
- implements IssueManager, DomainListener
An externally-driven controller for I_DEEL.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ideel
IXAgent ideel
domain
Domain domain
controllerListeners
java.util.List controllerListeners
issues
LListCollector issues
openOtherReportsIssue
IdeelIssue openOtherReportsIssue
handlerTable
java.util.Hashtable handlerTable
universalHandlers
java.util.List universalHandlers
IdeelController
public IdeelController(IXAgent ideel)
reset
public void reset()
setDomain
public void setDomain(Domain domain)
addControllerListener
public void addControllerListener(ControllerListener listener)
getIssues
public java.util.List getIssues()
addIssue
public void addIssue(IdeelIssue i)
- Specified by:
addIssue
in interface IssueManager
addIssue
public void addIssue(Issue i)
fireIssueAdded
public void fireIssueAdded(IdeelIssue issue)
addIssueOptions
void addIssueOptions(IdeelIssue i)
handleIssue
public void handleIssue(IdeelIssue i,
IssueOption opt)
- Specified by:
handleIssue
in interface IssueManager
addIssueHandler
public void addIssueHandler(java.lang.Object verb,
IssueHandler h)
getIssueHandler
IdeelIssueHandler getIssueHandler(IdeelIssue i)
addUniversalIssueHandler
public void addUniversalIssueHandler(IssueHandler h)
expandIssue
public void expandIssue(IdeelIssue i,
java.lang.Object instructions)
- Specified by:
expandIssue
in interface IssueManager
fireIssueHandled
public void fireIssueHandled(IdeelIssue issue,
IssueHandler handler)
fireNewBindings
public void fireNewBindings(java.util.Map bindings)
newReport
public void newReport(Report report)
schemaAdded
public void schemaAdded(SchemaEvent event)
- Specified by:
schemaAdded
in interface DomainListener