|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ix.iquery.LookupHandler
public abstract class LookupHandler
Performs a lookup for a query agent.
See IQuery
for an example.
Field Summary | |
---|---|
protected Activity |
lookupActivity
The activity this handler is processing. |
protected IQuery |
queryAgent
The agent that created this handler. |
Constructor Summary | |
---|---|
LookupHandler(IQuery queryAgent,
Activity lookupActivity)
Creates a LookupHander to handle the specified activity for the specified agent. |
Method Summary | |
---|---|
protected abstract void |
handleLookup()
Looks up information and sends report back to the agent that sent us the activity. |
protected Report |
makeReport(Activity about,
ReportType type,
java.lang.String text)
Constructs a report about the specified activity. |
protected Report |
makeReport(ReportType type,
java.lang.String text)
Constructs a report about this handler's lookupActivity . |
protected Constraint |
makeStateConstraint(LList pattern)
|
protected Constraint |
makeStateConstraint(LList pattern,
java.lang.Object value)
|
protected Constraint |
makeStateConstraint(java.lang.String pattern)
|
protected Constraint |
makeStateConstraint(java.lang.String pattern,
java.lang.Object value)
|
protected void |
sendAbout(Activity about,
java.lang.Object contents)
Sends to the agent that should receive reports about the specified activity. |
protected void |
sendReply(java.lang.Object contents)
Sends to the agent that send this handler's lookupActivity . |
protected void |
sendReport(Activity about,
ReportType type,
java.lang.String text)
Sends a report about the specified activity. |
protected void |
sendReport(ReportType type,
java.lang.String text)
Sends a report about this handler's lookupActivity
by calling sendReport(Activity, ReportType, String) . |
protected void |
sendTo(java.lang.Object destination,
java.lang.Object contents)
Sends the contents object to the agent represented by the specified destination. |
protected void |
transcript(java.lang.String line)
Adds a line to the agent's transcript window after switching to the AWT event-handling thread. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected IQuery queryAgent
protected Activity lookupActivity
Constructor Detail |
---|
public LookupHandler(IQuery queryAgent, Activity lookupActivity)
Method Detail |
---|
protected void transcript(java.lang.String line)
Util.swingAndWait(Runnable)
protected void sendReport(ReportType type, java.lang.String text)
lookupActivity
by calling sendReport(Activity, ReportType, String)
.
protected void sendReport(Activity about, ReportType type, java.lang.String text)
makeReport(Activity, ReportType, String)
,
sendAbout(Activity, Object)
protected Report makeReport(ReportType type, java.lang.String text)
lookupActivity
.
protected Report makeReport(Activity about, ReportType type, java.lang.String text)
protected void sendReply(java.lang.Object contents)
lookupActivity
.
sendAbout(Activity, Object)
protected void sendAbout(Activity about, java.lang.Object contents)
This method calls sendTo(Object, Object)
.
protected void sendTo(java.lang.Object destination, java.lang.Object contents)
IPC.sendObject(Object, Object)
after switching
to the AWT event-handling thread.
Util.swingAndWait(Runnable)
protected Constraint makeStateConstraint(LList pattern, java.lang.Object value)
protected Constraint makeStateConstraint(LList pattern)
protected Constraint makeStateConstraint(java.lang.String pattern, java.lang.Object value)
protected Constraint makeStateConstraint(java.lang.String pattern)
protected abstract void handleLookup()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |